1fcf3ce44SJohn Forte /* 2fcf3ce44SJohn Forte * CDDL HEADER START 3fcf3ce44SJohn Forte * 4fcf3ce44SJohn Forte * The contents of this file are subject to the terms of the 5fcf3ce44SJohn Forte * Common Development and Distribution License (the "License"). 6fcf3ce44SJohn Forte * You may not use this file except in compliance with the License. 7fcf3ce44SJohn Forte * 8*8f23e9faSHans Rosenfeld * You can obtain a copy of the license at 9*8f23e9faSHans Rosenfeld * http://www.opensource.org/licenses/cddl1.txt. 10fcf3ce44SJohn Forte * See the License for the specific language governing permissions 11fcf3ce44SJohn Forte * and limitations under the License. 12fcf3ce44SJohn Forte * 13fcf3ce44SJohn Forte * When distributing Covered Code, include this CDDL HEADER in each 14fcf3ce44SJohn Forte * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15fcf3ce44SJohn Forte * If applicable, add the following below this CDDL HEADER, with the 16fcf3ce44SJohn Forte * fields enclosed by brackets "[]" replaced with your own identifying 17fcf3ce44SJohn Forte * information: Portions Copyright [yyyy] [name of copyright owner] 18fcf3ce44SJohn Forte * 19fcf3ce44SJohn Forte * CDDL HEADER END 20fcf3ce44SJohn Forte */ 21fcf3ce44SJohn Forte 22fcf3ce44SJohn Forte /* 23*8f23e9faSHans Rosenfeld * Copyright (c) 2004-2011 Emulex. All rights reserved. 2482527734SSukumar Swaminathan * Use is subject to license terms. 25fcf3ce44SJohn Forte */ 26fcf3ce44SJohn Forte 27fcf3ce44SJohn Forte #ifndef _EMLXS_MESSAGES_H 28fcf3ce44SJohn Forte #define _EMLXS_MESSAGES_H 29fcf3ce44SJohn Forte 30fcf3ce44SJohn Forte #ifdef __cplusplus 31fcf3ce44SJohn Forte extern "C" { 32fcf3ce44SJohn Forte #endif 33fcf3ce44SJohn Forte 34fcf3ce44SJohn Forte 35fcf3ce44SJohn Forte #ifdef DEF_MSG_REPORT 36fcf3ce44SJohn Forte 37291a2b48SSukumar Swaminathan #define DEFINE_MSG(_id, _name, _msg, _level, _mask, _desc, _action, \ 38291a2b48SSukumar Swaminathan _ereport, _impact) {_msg, _id, _level, _mask, _desc, \ 39291a2b48SSukumar Swaminathan _action, 0, 0, 0}, 40fcf3ce44SJohn Forte 41fcf3ce44SJohn Forte #else /* DEF_MSG_REPORT */ 42fcf3ce44SJohn Forte 43fcf3ce44SJohn Forte #ifdef DEF_MSG_STRUCT 44fcf3ce44SJohn Forte 45291a2b48SSukumar Swaminathan #define DEFINE_MSG(_id, _name, _msg, _level, _mask, _desc, _action, \ 46291a2b48SSukumar Swaminathan _ereport, _impact) emlxs_msg_t _name = {_msg, _id, _level, \ 47291a2b48SSukumar Swaminathan _mask, _ereport, _impact}; 48fcf3ce44SJohn Forte 49fcf3ce44SJohn Forte #else 50fcf3ce44SJohn Forte 51291a2b48SSukumar Swaminathan #define DEFINE_MSG(_id, _name, _msg, _level, _mask, _desc, _action, \ 52291a2b48SSukumar Swaminathan _ereport, _impact) extern emlxs_msg_t _name; 53fcf3ce44SJohn Forte 54fcf3ce44SJohn Forte #endif /* DEF_MSG_STRUCT */ 55fcf3ce44SJohn Forte 56fcf3ce44SJohn Forte #endif /* DEF_MSG_REPORT */ 57fcf3ce44SJohn Forte 58fcf3ce44SJohn Forte 59fcf3ce44SJohn Forte /* 60fcf3ce44SJohn Forte * 61fcf3ce44SJohn Forte * LOG Message Types Numbering Sequence 62fcf3ce44SJohn Forte * 63fcf3ce44SJohn Forte * Message Group From 64fcf3ce44SJohn Forte * 65291a2b48SSukumar Swaminathan * MISC 000 66291a2b48SSukumar Swaminathan * DRIVER 100 -Driver Attach and Detach events 67291a2b48SSukumar Swaminathan * INIT 200 -HBA initialization events 68291a2b48SSukumar Swaminathan * MEM 300 69291a2b48SSukumar Swaminathan * SLI 400 70291a2b48SSukumar Swaminathan * MBOX 500 71291a2b48SSukumar Swaminathan * NODE 600 72291a2b48SSukumar Swaminathan * LINK 700 73291a2b48SSukumar Swaminathan * ELS 800 74291a2b48SSukumar Swaminathan * PKT 900 75291a2b48SSukumar Swaminathan * FCP 1000 76291a2b48SSukumar Swaminathan * FCT (FCP Target) 1100 77291a2b48SSukumar Swaminathan * IP 1200 78291a2b48SSukumar Swaminathan * SFS 1300 79291a2b48SSukumar Swaminathan * IOCTL 1400 80291a2b48SSukumar Swaminathan * FIRMWARE 1500 81291a2b48SSukumar Swaminathan * CT 1600 82291a2b48SSukumar Swaminathan * FCSP 1700 83a9800bebSGarrett D'Amore * FCF 1800 84fcf3ce44SJohn Forte * 85fcf3ce44SJohn Forte */ 86fcf3ce44SJohn Forte 87fcf3ce44SJohn Forte #ifdef DEF_MSG_REPORT 88291a2b48SSukumar Swaminathan typedef struct emlxs_msg_group 89291a2b48SSukumar Swaminathan { 90291a2b48SSukumar Swaminathan uint32_t min; 91291a2b48SSukumar Swaminathan uint32_t max; 92291a2b48SSukumar Swaminathan char desc[80]; 93291a2b48SSukumar Swaminathan } emlxs_msg_group_t; 94fcf3ce44SJohn Forte 95fcf3ce44SJohn Forte emlxs_msg_group_t msg_group[] = 96fcf3ce44SJohn Forte { 97291a2b48SSukumar Swaminathan {0, 99, "Miscellaneous Events"}, 98291a2b48SSukumar Swaminathan {100, 199, "Driver Events"}, 99291a2b48SSukumar Swaminathan {200, 299, "HBA Initialization Events"}, 100291a2b48SSukumar Swaminathan {300, 399, "Memory Management Events"}, 101291a2b48SSukumar Swaminathan {400, 499, "Service level Interface (SLI) Events"}, 102291a2b48SSukumar Swaminathan {500, 599, "Mailbox Events"}, 103291a2b48SSukumar Swaminathan {600, 699, "Node Events"}, 104291a2b48SSukumar Swaminathan {700, 799, "Link Events"}, 105291a2b48SSukumar Swaminathan {800, 899, "ELS Events"}, 106291a2b48SSukumar Swaminathan {900, 999, "General I/O Packet Events"}, 107291a2b48SSukumar Swaminathan {1000, 1099, "FCP Traffic Events"}, 108291a2b48SSukumar Swaminathan {1100, 1199, "FCT Traffic Events"}, 109291a2b48SSukumar Swaminathan {1200, 1299, "IP Traffic Events"}, 110291a2b48SSukumar Swaminathan {1300, 1399, "Solaris SFS Events"}, 111291a2b48SSukumar Swaminathan {1400, 1499, "IOCTL Events"}, 112291a2b48SSukumar Swaminathan {1500, 1599, "Firmware Download Events"}, 113291a2b48SSukumar Swaminathan {1600, 1699, "Common Transport Events"}, 114291a2b48SSukumar Swaminathan {1700, 1799, "Fibre Channel Security Protocol (FCSP) Events"}, 115a9800bebSGarrett D'Amore {1800, 1899, "Fibre Channel Fabric (FCF) Events"}, 116fcf3ce44SJohn Forte }; 117291a2b48SSukumar Swaminathan 118291a2b48SSukumar Swaminathan #define MAX_MSG_GROUPS (sizeof (msg_group) / sizeof (emlxs_msg_group_t)) 119fcf3ce44SJohn Forte #endif /* DEF_MSG_REPORT */ 120fcf3ce44SJohn Forte 121fcf3ce44SJohn Forte 122fcf3ce44SJohn Forte /* Verbose flags */ 123291a2b48SSukumar Swaminathan #define MSG_DISABLED 0x00000000 /* Always off */ 124291a2b48SSukumar Swaminathan #define MSG_MISC 0x00000001 /* Misc events */ 125291a2b48SSukumar Swaminathan #define MSG_DRIVER 0x00000002 /* Driver attach and detach */ 126291a2b48SSukumar Swaminathan /* events */ 127291a2b48SSukumar Swaminathan #define MSG_INIT 0x00000004 /* Initialization events */ 128291a2b48SSukumar Swaminathan #define MSG_MEM 0x00000008 /* Memory management events */ 129291a2b48SSukumar Swaminathan #define MSG_SLI 0x00000010 /* SLI events */ 130291a2b48SSukumar Swaminathan #define MSG_MBOX 0x00000020 /* Mailbox events */ 131291a2b48SSukumar Swaminathan #define MSG_NODE 0x00000040 /* Node table events */ 132291a2b48SSukumar Swaminathan #define MSG_LINK 0x00000080 /* Link events */ 133291a2b48SSukumar Swaminathan #define MSG_ELS 0x00000100 /* ELS events */ 134291a2b48SSukumar Swaminathan #define MSG_PKT 0x00000200 /* General I/O packet events */ 135291a2b48SSukumar Swaminathan #define MSG_FCP 0x00000400 /* FCP traffic events */ 136291a2b48SSukumar Swaminathan #define MSG_FCT 0x00000800 /* FCP Target Mode events */ 137291a2b48SSukumar Swaminathan #define MSG_IP 0x00001000 /* IP traffic events */ 138291a2b48SSukumar Swaminathan #define MSG_SFS 0x00002000 /* ULP interface events */ 139291a2b48SSukumar Swaminathan #define MSG_IOCTL 0x00004000 /* IOCtl events */ 140291a2b48SSukumar Swaminathan #define MSG_FIRMWARE 0x00008000 /* Firmware download events */ 141291a2b48SSukumar Swaminathan #define MSG_CT 0x00010000 /* CT events */ 142291a2b48SSukumar Swaminathan #define MSG_FCSP 0x00020000 /* FCSP events */ 143a9800bebSGarrett D'Amore #define MSG_FCF 0x00040000 /* FCF events */ 144291a2b48SSukumar Swaminathan #define MSG_RESV19 0x00080000 145291a2b48SSukumar Swaminathan #define MSG_RESV20 0x00100000 146291a2b48SSukumar Swaminathan #define MSG_RESV21 0x00200000 147291a2b48SSukumar Swaminathan #define MSG_FCT_API 0x00400000 /* FCP Target Mode API trace */ 148291a2b48SSukumar Swaminathan #define MSG_FCT_DETAIL 0x00800000 /* Detailed Target Mode */ 149291a2b48SSukumar Swaminathan /* events */ 150291a2b48SSukumar Swaminathan #define MSG_FCSP_DETAIL 0x01000000 /* Detailed FCSP events */ 151291a2b48SSukumar Swaminathan #define MSG_NODE_DETAIL 0x02000000 /* Detailed node events */ 152291a2b48SSukumar Swaminathan #define MSG_IOCTL_DETAIL 0x04000000 /* Detailed IOCTL events */ 153291a2b48SSukumar Swaminathan #define MSG_IP_DETAIL 0x08000000 /* Detailed ip events */ 154291a2b48SSukumar Swaminathan /* (very verbose) */ 155291a2b48SSukumar Swaminathan #define MSG_FIRMWARE_DETAIL 0x10000000 /* Detailed firmware download */ 156291a2b48SSukumar Swaminathan /* events (very verbose) */ 157291a2b48SSukumar Swaminathan #define MSG_SFS_DETAIL 0x20000000 /* Detailed SFS interface */ 158291a2b48SSukumar Swaminathan /* events (very verbose) */ 159291a2b48SSukumar Swaminathan #define MSG_MBOX_DETAIL 0x40000000 /* Detailed Mailbox events */ 160291a2b48SSukumar Swaminathan /* (very verbose) */ 161291a2b48SSukumar Swaminathan #define MSG_SLI_DETAIL 0x80000000 /* Detailed SLI events */ 162291a2b48SSukumar Swaminathan /* (very verbose) */ 163291a2b48SSukumar Swaminathan #define MSG_ALWAYS 0xffffffff /* Always on */ 164fcf3ce44SJohn Forte 165fcf3ce44SJohn Forte /* Msg Levels */ 166fcf3ce44SJohn Forte #define EMLXS_DEBUG 1 167fcf3ce44SJohn Forte #define EMLXS_NOTICE 2 168fcf3ce44SJohn Forte #define EMLXS_WARNING 3 169fcf3ce44SJohn Forte #define EMLXS_ERROR 4 170fcf3ce44SJohn Forte #define EMLXS_PANIC 5 171fcf3ce44SJohn Forte 172fcf3ce44SJohn Forte 173291a2b48SSukumar Swaminathan typedef struct emlxs_msg 174291a2b48SSukumar Swaminathan { 175291a2b48SSukumar Swaminathan char buffer[64]; /* Msg buffer */ 176291a2b48SSukumar Swaminathan uint32_t id; /* Msg number */ 177291a2b48SSukumar Swaminathan uint32_t level; /* Msg level */ 178291a2b48SSukumar Swaminathan uint32_t mask; /* Msg mask (bit field) Message */ 179291a2b48SSukumar Swaminathan /* will be logged only */ 180fcf3ce44SJohn Forte 181fcf3ce44SJohn Forte #ifdef DEF_MSG_REPORT 182291a2b48SSukumar Swaminathan char desc[512]; 183291a2b48SSukumar Swaminathan char action[512]; 184291a2b48SSukumar Swaminathan uint32_t flags; 185fcf3ce44SJohn Forte #endif /* DEF_MSG_REPORT */ 186fcf3ce44SJohn Forte 187291a2b48SSukumar Swaminathan char *fm_ereport_code; 188291a2b48SSukumar Swaminathan int fm_impact_code; 189fcf3ce44SJohn Forte } emlxs_msg_t; 190fcf3ce44SJohn Forte 191fcf3ce44SJohn Forte 192fcf3ce44SJohn Forte /* ACTION defines (common) */ 193fcf3ce44SJohn Forte #define ACTION_NONE "No action needed, informational." 194291a2b48SSukumar Swaminathan #define ACTION_NONE_REP "No action needed, informational. " \ 195291a2b48SSukumar Swaminathan "However, if the problem persists, " \ 196291a2b48SSukumar Swaminathan "report these errors to your customer " \ 197291a2b48SSukumar Swaminathan "service representative." 198291a2b48SSukumar Swaminathan #define ACTION_NONE_ADM "No action needed, informational. " \ 199291a2b48SSukumar Swaminathan "However, if the problem persists, " \ 200291a2b48SSukumar Swaminathan "report these errors to your system "\ 201291a2b48SSukumar Swaminathan "administrator." 202291a2b48SSukumar Swaminathan #define ACTION_CHK_HSCFG "Check your hardware and software " \ 203291a2b48SSukumar Swaminathan "configuration. If the problem persists, " \ 204291a2b48SSukumar Swaminathan "report these errors to your customer " \ 205291a2b48SSukumar Swaminathan "service representative." 206291a2b48SSukumar Swaminathan #define ACTION_CHK_HCFG "Check your hardware configuration. " \ 207291a2b48SSukumar Swaminathan "If the problem persists, report these " \ 208291a2b48SSukumar Swaminathan "errors to your customer service " \ 209291a2b48SSukumar Swaminathan "representative." 210291a2b48SSukumar Swaminathan #define ACTION_CHK_CONN "Check your network connections. " \ 211291a2b48SSukumar Swaminathan "If the problem persists, report these " \ 212291a2b48SSukumar Swaminathan "errors to your system administrator." 213291a2b48SSukumar Swaminathan #define ACTION_REP "Contact your customer service " \ 214291a2b48SSukumar Swaminathan "representative." 215291a2b48SSukumar Swaminathan #define ACTION_IMG_REP "Obtain the proper image file. If the " \ 216291a2b48SSukumar Swaminathan "problem persists, report these errors " \ 217291a2b48SSukumar Swaminathan "to your customer service representative." 218fcf3ce44SJohn Forte 219fcf3ce44SJohn Forte 220fcf3ce44SJohn Forte /* MESSAGE defines */ 221fcf3ce44SJohn Forte #ifdef DEF_MSG_REPORT 222fcf3ce44SJohn Forte emlxs_msg_t emlxs_message[] = 223fcf3ce44SJohn Forte { 224291a2b48SSukumar Swaminathan #endif /* DEF_MSG_REPORT */ 225fcf3ce44SJohn Forte 226291a2b48SSukumar Swaminathan /* GROUP: MISC 000 - 099 */ 227fcf3ce44SJohn Forte 228fcf3ce44SJohn Forte DEFINE_MSG(1, \ 229291a2b48SSukumar Swaminathan emlxs_debug_msg, \ 230291a2b48SSukumar Swaminathan "", \ 231291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 232291a2b48SSukumar Swaminathan MSG_MISC, \ 233291a2b48SSukumar Swaminathan "This is a general purpose informational message.", \ 234291a2b48SSukumar Swaminathan ACTION_NONE, \ 235291a2b48SSukumar Swaminathan NULL, \ 236291a2b48SSukumar Swaminathan 0) 237fcf3ce44SJohn Forte 238fcf3ce44SJohn Forte DEFINE_MSG(2, \ 239291a2b48SSukumar Swaminathan emlxs_notice_msg, \ 240291a2b48SSukumar Swaminathan "", \ 241291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 242291a2b48SSukumar Swaminathan MSG_MISC, \ 243291a2b48SSukumar Swaminathan "This is a general purpose informational message.", \ 244291a2b48SSukumar Swaminathan ACTION_NONE, \ 245291a2b48SSukumar Swaminathan NULL, \ 246291a2b48SSukumar Swaminathan 0) 247fcf3ce44SJohn Forte 248fcf3ce44SJohn Forte DEFINE_MSG(3, \ 249291a2b48SSukumar Swaminathan emlxs_warning_msg, \ 250291a2b48SSukumar Swaminathan "", \ 251291a2b48SSukumar Swaminathan EMLXS_WARNING, \ 252291a2b48SSukumar Swaminathan MSG_MISC, \ 253291a2b48SSukumar Swaminathan "This is a general purpose warning message.", \ 254291a2b48SSukumar Swaminathan ACTION_NONE, \ 255291a2b48SSukumar Swaminathan NULL, \ 256291a2b48SSukumar Swaminathan 0) 257fcf3ce44SJohn Forte 258fcf3ce44SJohn Forte DEFINE_MSG(4, \ 259291a2b48SSukumar Swaminathan emlxs_error_msg, \ 260291a2b48SSukumar Swaminathan "", \ 261291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 262291a2b48SSukumar Swaminathan MSG_MISC, \ 263291a2b48SSukumar Swaminathan "This is a general purpose error message.", \ 264291a2b48SSukumar Swaminathan ACTION_NONE, \ 265291a2b48SSukumar Swaminathan NULL, \ 266291a2b48SSukumar Swaminathan 0) 267fcf3ce44SJohn Forte 268fcf3ce44SJohn Forte DEFINE_MSG(5, \ 269291a2b48SSukumar Swaminathan emlxs_panic_msg, \ 270291a2b48SSukumar Swaminathan "", \ 271291a2b48SSukumar Swaminathan EMLXS_PANIC, \ 272291a2b48SSukumar Swaminathan MSG_MISC, \ 273291a2b48SSukumar Swaminathan "This is a general purpose panic message.", \ 274291a2b48SSukumar Swaminathan ACTION_REP, \ 275291a2b48SSukumar Swaminathan NULL, \ 276291a2b48SSukumar Swaminathan 0) 277fcf3ce44SJohn Forte 27882527734SSukumar Swaminathan DEFINE_MSG(10, \ 27982527734SSukumar Swaminathan emlxs_event_debug_msg, \ 28082527734SSukumar Swaminathan "Event.", \ 28182527734SSukumar Swaminathan EMLXS_DEBUG, \ 282291a2b48SSukumar Swaminathan MSG_MISC, \ 28382527734SSukumar Swaminathan "This is debug information about a driver event.", \ 28482527734SSukumar Swaminathan ACTION_NONE, \ 28582527734SSukumar Swaminathan NULL, \ 28682527734SSukumar Swaminathan 0) 28782527734SSukumar Swaminathan 28882527734SSukumar Swaminathan DEFINE_MSG(11, \ 28982527734SSukumar Swaminathan emlxs_event_queued_msg, \ 29082527734SSukumar Swaminathan "Event queued.", \ 29182527734SSukumar Swaminathan EMLXS_DEBUG, \ 29282527734SSukumar Swaminathan MSG_MISC, \ 29382527734SSukumar Swaminathan "This indicates a driver event is being queued.", \ 29482527734SSukumar Swaminathan ACTION_NONE, \ 295291a2b48SSukumar Swaminathan NULL, \ 296291a2b48SSukumar Swaminathan 0) 297291a2b48SSukumar Swaminathan 29882527734SSukumar Swaminathan DEFINE_MSG(12, \ 29982527734SSukumar Swaminathan emlxs_event_dequeued_msg, \ 30082527734SSukumar Swaminathan "Event dequeued.", \ 30182527734SSukumar Swaminathan EMLXS_DEBUG, \ 30282527734SSukumar Swaminathan MSG_MISC, \ 30382527734SSukumar Swaminathan "This indicates a driver event is being dequeued.", \ 30482527734SSukumar Swaminathan ACTION_NONE, \ 30582527734SSukumar Swaminathan NULL, \ 30682527734SSukumar Swaminathan 0) 307fcf3ce44SJohn Forte 308291a2b48SSukumar Swaminathan /* GROUP: DRIVER 100 - 199 */ 309fcf3ce44SJohn Forte 310fcf3ce44SJohn Forte DEFINE_MSG(100, \ 311291a2b48SSukumar Swaminathan emlxs_attach_msg, \ 312291a2b48SSukumar Swaminathan "Driver attach.", \ 313291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 314291a2b48SSukumar Swaminathan MSG_DRIVER, \ 315291a2b48SSukumar Swaminathan "This indicates that the driver is performing an attach " \ 316291a2b48SSukumar Swaminathan "operation.", \ 317291a2b48SSukumar Swaminathan ACTION_NONE, \ 318291a2b48SSukumar Swaminathan NULL, \ 319291a2b48SSukumar Swaminathan 0) 320fcf3ce44SJohn Forte 321fcf3ce44SJohn Forte DEFINE_MSG(101, \ 322291a2b48SSukumar Swaminathan emlxs_attach_failed_msg, \ 323291a2b48SSukumar Swaminathan "Driver attach failed.", \ 324291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 325291a2b48SSukumar Swaminathan MSG_DRIVER, \ 326291a2b48SSukumar Swaminathan "This indicates that the driver was unable to attach due to " \ 327291a2b48SSukumar Swaminathan "some issue.", \ 328291a2b48SSukumar Swaminathan ACTION_CHK_HSCFG, \ 329291a2b48SSukumar Swaminathan NULL, \ 330291a2b48SSukumar Swaminathan 0) 331fcf3ce44SJohn Forte 332fcf3ce44SJohn Forte DEFINE_MSG(102, \ 333291a2b48SSukumar Swaminathan emlxs_attach_debug_msg, \ 334291a2b48SSukumar Swaminathan "Driver attach.", \ 335291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 336291a2b48SSukumar Swaminathan MSG_DRIVER, \ 337291a2b48SSukumar Swaminathan "This indicates that the driver is performing a attach " \ 338291a2b48SSukumar Swaminathan "operation.", \ 339291a2b48SSukumar Swaminathan ACTION_NONE, \ 340291a2b48SSukumar Swaminathan NULL, \ 341291a2b48SSukumar Swaminathan 0) 342fcf3ce44SJohn Forte 343fcf3ce44SJohn Forte DEFINE_MSG(110, \ 344291a2b48SSukumar Swaminathan emlxs_detach_msg, \ 345291a2b48SSukumar Swaminathan "Driver detach.", \ 346291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 347291a2b48SSukumar Swaminathan MSG_DRIVER, \ 348291a2b48SSukumar Swaminathan "This indicates that the driver is performing a detach " \ 349291a2b48SSukumar Swaminathan "operation.", \ 350291a2b48SSukumar Swaminathan ACTION_NONE, \ 351291a2b48SSukumar Swaminathan NULL, \ 352291a2b48SSukumar Swaminathan 0) 353fcf3ce44SJohn Forte 354fcf3ce44SJohn Forte DEFINE_MSG(111, \ 355291a2b48SSukumar Swaminathan emlxs_detach_failed_msg, \ 356291a2b48SSukumar Swaminathan "Driver detach failed.", \ 357291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 358291a2b48SSukumar Swaminathan MSG_DRIVER, \ 359291a2b48SSukumar Swaminathan "This indicates that the driver was unable to detach due to " \ 360291a2b48SSukumar Swaminathan "some issue.", \ 361291a2b48SSukumar Swaminathan ACTION_CHK_HSCFG, \ 362291a2b48SSukumar Swaminathan NULL, \ 363291a2b48SSukumar Swaminathan 0) 364fcf3ce44SJohn Forte 365fcf3ce44SJohn Forte DEFINE_MSG(112, \ 366291a2b48SSukumar Swaminathan emlxs_detach_debug_msg, \ 367291a2b48SSukumar Swaminathan "Driver detach.", \ 368291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 369291a2b48SSukumar Swaminathan MSG_DRIVER, \ 370291a2b48SSukumar Swaminathan "This indicates that the driver is performing a detach " \ 371291a2b48SSukumar Swaminathan "operation.", \ 372291a2b48SSukumar Swaminathan ACTION_NONE, \ 373291a2b48SSukumar Swaminathan NULL, \ 374291a2b48SSukumar Swaminathan 0) 375fcf3ce44SJohn Forte 376fcf3ce44SJohn Forte DEFINE_MSG(120, \ 377291a2b48SSukumar Swaminathan emlxs_suspend_msg, \ 378291a2b48SSukumar Swaminathan "Driver suspend.", \ 379291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 380291a2b48SSukumar Swaminathan MSG_DRIVER, \ 381291a2b48SSukumar Swaminathan "This indicates that the driver is performing a suspend " \ 382291a2b48SSukumar Swaminathan "operation.", \ 383291a2b48SSukumar Swaminathan ACTION_NONE, \ 384291a2b48SSukumar Swaminathan NULL, \ 385291a2b48SSukumar Swaminathan 0) 386fcf3ce44SJohn Forte 387fcf3ce44SJohn Forte DEFINE_MSG(121, \ 388291a2b48SSukumar Swaminathan emlxs_suspend_failed_msg, \ 389291a2b48SSukumar Swaminathan "Driver suspend failed.", \ 390291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 391291a2b48SSukumar Swaminathan MSG_DRIVER, \ 392291a2b48SSukumar Swaminathan "This indicates that the driver was unable to suspend due " \ 393291a2b48SSukumar Swaminathan "to some issue.", \ 394291a2b48SSukumar Swaminathan ACTION_CHK_HSCFG, \ 395291a2b48SSukumar Swaminathan NULL, \ 396291a2b48SSukumar Swaminathan 0) 397fcf3ce44SJohn Forte 398fcf3ce44SJohn Forte DEFINE_MSG(130, \ 399291a2b48SSukumar Swaminathan emlxs_resume_msg, \ 400291a2b48SSukumar Swaminathan "Driver resume.", \ 401291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 402291a2b48SSukumar Swaminathan MSG_DRIVER, \ 403291a2b48SSukumar Swaminathan "This indicates that the driver is performing a resume " \ 404291a2b48SSukumar Swaminathan "operation.", \ 405291a2b48SSukumar Swaminathan ACTION_NONE, \ 406291a2b48SSukumar Swaminathan NULL, \ 407291a2b48SSukumar Swaminathan 0) 408fcf3ce44SJohn Forte 409fcf3ce44SJohn Forte DEFINE_MSG(131, \ 410291a2b48SSukumar Swaminathan emlxs_resume_failed_msg, \ 411291a2b48SSukumar Swaminathan "Driver resume failed.", \ 412291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 413291a2b48SSukumar Swaminathan MSG_DRIVER, \ 414291a2b48SSukumar Swaminathan "This indicates that the driver was unable to resume due to " \ 415291a2b48SSukumar Swaminathan "some issue.", \ 416291a2b48SSukumar Swaminathan ACTION_CHK_HSCFG, \ 417291a2b48SSukumar Swaminathan NULL, \ 418291a2b48SSukumar Swaminathan 0) 419291a2b48SSukumar Swaminathan 420fcf3ce44SJohn Forte 421291a2b48SSukumar Swaminathan /* GROUP: INIT 200 - 299 */ 422fcf3ce44SJohn Forte 423fcf3ce44SJohn Forte 424fcf3ce44SJohn Forte DEFINE_MSG(200, \ 425291a2b48SSukumar Swaminathan emlxs_init_msg, \ 426291a2b48SSukumar Swaminathan "Adapter initialization.", \ 427291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 428291a2b48SSukumar Swaminathan MSG_INIT, \ 429291a2b48SSukumar Swaminathan "This indicates that the adapter is initializing.", \ 430291a2b48SSukumar Swaminathan ACTION_NONE, \ 431291a2b48SSukumar Swaminathan NULL, \ 432291a2b48SSukumar Swaminathan 0) 433fcf3ce44SJohn Forte 434fcf3ce44SJohn Forte DEFINE_MSG(201, \ 435291a2b48SSukumar Swaminathan emlxs_init_failed_msg, \ 436291a2b48SSukumar Swaminathan "Adapter initialization failed.", \ 437291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 438291a2b48SSukumar Swaminathan MSG_INIT, \ 439291a2b48SSukumar Swaminathan "This indicates that an attempt to initialize the adapter " \ 440291a2b48SSukumar Swaminathan "has failed.", \ 441291a2b48SSukumar Swaminathan ACTION_CHK_HCFG, \ 442291a2b48SSukumar Swaminathan NULL, \ 443291a2b48SSukumar Swaminathan 0) 444fcf3ce44SJohn Forte 445fcf3ce44SJohn Forte DEFINE_MSG(202, \ 446291a2b48SSukumar Swaminathan emlxs_init_debug_msg, \ 447291a2b48SSukumar Swaminathan "Adapter initialization.", \ 448291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 449291a2b48SSukumar Swaminathan MSG_INIT, \ 450291a2b48SSukumar Swaminathan "This indicates that the adapter is initializing.", \ 451291a2b48SSukumar Swaminathan ACTION_NONE, \ 452291a2b48SSukumar Swaminathan NULL, \ 453291a2b48SSukumar Swaminathan 0) 454fcf3ce44SJohn Forte 455fcf3ce44SJohn Forte DEFINE_MSG(210, \ 456291a2b48SSukumar Swaminathan emlxs_adapter_trans_msg, \ 457291a2b48SSukumar Swaminathan "Adapter transition.", \ 458291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 459291a2b48SSukumar Swaminathan MSG_INIT, \ 460291a2b48SSukumar Swaminathan "This indicates that the adapter is changing states.", \ 461291a2b48SSukumar Swaminathan ACTION_NONE, \ 462291a2b48SSukumar Swaminathan NULL, \ 463291a2b48SSukumar Swaminathan 0) 464fcf3ce44SJohn Forte 465fcf3ce44SJohn Forte DEFINE_MSG(220, \ 466291a2b48SSukumar Swaminathan emlxs_online_msg, \ 467291a2b48SSukumar Swaminathan "Adapter online.", \ 468291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 469291a2b48SSukumar Swaminathan MSG_INIT, \ 470291a2b48SSukumar Swaminathan "This indicates that the adapter is online and ready to " \ 471291a2b48SSukumar Swaminathan "communicate.", \ 472291a2b48SSukumar Swaminathan ACTION_NONE, \ 473291a2b48SSukumar Swaminathan NULL, \ 474bb63f56eSSukumar Swaminathan 0) 475fcf3ce44SJohn Forte 476fcf3ce44SJohn Forte DEFINE_MSG(230, \ 477291a2b48SSukumar Swaminathan emlxs_offline_msg, \ 478291a2b48SSukumar Swaminathan "Adapter offline.", \ 479291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 480291a2b48SSukumar Swaminathan MSG_INIT, \ 481291a2b48SSukumar Swaminathan "This indicates that the adapter is offline and unable to " \ 482291a2b48SSukumar Swaminathan "communicate.", \ 483291a2b48SSukumar Swaminathan ACTION_NONE, \ 484291a2b48SSukumar Swaminathan NULL, \ 485bb63f56eSSukumar Swaminathan 0) 486fcf3ce44SJohn Forte 487fcf3ce44SJohn Forte DEFINE_MSG(231, \ 488291a2b48SSukumar Swaminathan emlxs_shutdown_msg, \ 489291a2b48SSukumar Swaminathan "Adapter shutdown.", \ 490291a2b48SSukumar Swaminathan EMLXS_WARNING, \ 491291a2b48SSukumar Swaminathan MSG_INIT, \ 492291a2b48SSukumar Swaminathan "This indicates that the adapter has been shutdown and will " \ 493291a2b48SSukumar Swaminathan "require a reboot to reinitialize.", \ 494291a2b48SSukumar Swaminathan ACTION_REP, \ 495291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INVAL_STATE, \ 496291a2b48SSukumar Swaminathan DDI_SERVICE_LOST) 497fcf3ce44SJohn Forte 498fcf3ce44SJohn Forte DEFINE_MSG(240, \ 499291a2b48SSukumar Swaminathan emlxs_reset_failed_msg, \ 500291a2b48SSukumar Swaminathan "Adapter reset failed.", \ 501291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 502291a2b48SSukumar Swaminathan MSG_INIT, \ 503291a2b48SSukumar Swaminathan "This indicates that an attempt to reset the adapter has " \ 504291a2b48SSukumar Swaminathan "failed.", \ 505291a2b48SSukumar Swaminathan ACTION_CHK_HCFG, \ 506bb63f56eSSukumar Swaminathan DDI_FM_DEVICE_INVAL_STATE, \ 507291a2b48SSukumar Swaminathan DDI_SERVICE_LOST) 508fcf3ce44SJohn Forte 509291a2b48SSukumar Swaminathan 510291a2b48SSukumar Swaminathan /* GROUP: MEM 300 - 399 */ 511fcf3ce44SJohn Forte 512fcf3ce44SJohn Forte 513fcf3ce44SJohn Forte DEFINE_MSG(300, \ 514291a2b48SSukumar Swaminathan emlxs_mem_alloc_msg, \ 515291a2b48SSukumar Swaminathan "Memory alloc.", \ 516291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 517291a2b48SSukumar Swaminathan MSG_MEM, \ 518291a2b48SSukumar Swaminathan "This indicates that the driver allocated system memory.", \ 519291a2b48SSukumar Swaminathan ACTION_NONE, \ 520291a2b48SSukumar Swaminathan NULL, \ 521291a2b48SSukumar Swaminathan 0) 522fcf3ce44SJohn Forte 523fcf3ce44SJohn Forte DEFINE_MSG(301, \ 524291a2b48SSukumar Swaminathan emlxs_mem_alloc_failed_msg, \ 525291a2b48SSukumar Swaminathan "Memory alloc failed.", \ 526291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 527291a2b48SSukumar Swaminathan MSG_MEM, \ 528291a2b48SSukumar Swaminathan "This indicates that the driver was unable to allocate " \ 529291a2b48SSukumar Swaminathan "system memory. The system is low on memory resources.", \ 530291a2b48SSukumar Swaminathan ACTION_NONE_ADM, \ 531291a2b48SSukumar Swaminathan NULL, \ 532291a2b48SSukumar Swaminathan 0) 533fcf3ce44SJohn Forte 534fcf3ce44SJohn Forte DEFINE_MSG(310, \ 535291a2b48SSukumar Swaminathan emlxs_pool_error_msg, \ 536291a2b48SSukumar Swaminathan "Memory pool error.", \ 537291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 538291a2b48SSukumar Swaminathan MSG_MEM, \ 539291a2b48SSukumar Swaminathan "This indicates that a problem has occurred with the " \ 540291a2b48SSukumar Swaminathan "memory buffer pool management.", \ 541291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 542291a2b48SSukumar Swaminathan NULL, \ 543291a2b48SSukumar Swaminathan 0) 544fcf3ce44SJohn Forte 545fcf3ce44SJohn Forte DEFINE_MSG(311, \ 546291a2b48SSukumar Swaminathan emlxs_pool_alloc_failed_msg, \ 547291a2b48SSukumar Swaminathan "Memory pool alloc failed.", \ 548291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 549291a2b48SSukumar Swaminathan MSG_MEM, \ 550291a2b48SSukumar Swaminathan "This indicates that the driver was unable to allocate " \ 551291a2b48SSukumar Swaminathan "memory from one of its own memory pools.", 552291a2b48SSukumar Swaminathan "If the problem occurs frequently you may be able to " \ 553291a2b48SSukumar Swaminathan "configure more resources for that pool. If this does " \ 554291a2b48SSukumar Swaminathan "not solve the problem, report these errors to customer " \ 555291a2b48SSukumar Swaminathan "service.", \ 556291a2b48SSukumar Swaminathan NULL, \ 557291a2b48SSukumar Swaminathan 0) 558fcf3ce44SJohn Forte 55982527734SSukumar Swaminathan DEFINE_MSG(312, \ 56082527734SSukumar Swaminathan emlxs_pool_detail_msg, \ 56182527734SSukumar Swaminathan "Memory pool detail.", \ 56282527734SSukumar Swaminathan EMLXS_DEBUG, \ 56382527734SSukumar Swaminathan MSG_MEM, \ 56482527734SSukumar Swaminathan "This provides detailed information about memory buffer" \ 56582527734SSukumar Swaminathan "pool management.", \ 56682527734SSukumar Swaminathan ACTION_NONE, \ 56782527734SSukumar Swaminathan NULL, \ 56882527734SSukumar Swaminathan 0) 56982527734SSukumar Swaminathan 570fcf3ce44SJohn Forte DEFINE_MSG(320, \ 571291a2b48SSukumar Swaminathan emlxs_no_unsol_buf_msg, \ 572291a2b48SSukumar Swaminathan "No unsolicited buffer available.", \ 573291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 574291a2b48SSukumar Swaminathan MSG_MEM, \ 575291a2b48SSukumar Swaminathan "This indicates that the driver's unsolicited buffer pool " \ 576291a2b48SSukumar Swaminathan "is exhausted. The I/O will be dropped and most likely ", \ 577291a2b48SSukumar Swaminathan "retried by the remote device. If the problem occurs " \ 578291a2b48SSukumar Swaminathan "frequently you may be able to configure more resources " \ 579291a2b48SSukumar Swaminathan "for that pool. If this does not solve the problem, report " \ 580291a2b48SSukumar Swaminathan "these errors to customer service.", \ 581291a2b48SSukumar Swaminathan NULL, \ 582291a2b48SSukumar Swaminathan 0) 583291a2b48SSukumar Swaminathan 584291a2b48SSukumar Swaminathan DEFINE_MSG(330, \ 585291a2b48SSukumar Swaminathan emlxs_invalid_access_handle_msg, \ 586291a2b48SSukumar Swaminathan "Invalid access handle.", \ 587291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 588291a2b48SSukumar Swaminathan MSG_MEM, \ 589291a2b48SSukumar Swaminathan "This indicates that the driver had an invalid access " \ 590291a2b48SSukumar Swaminathan "handle assigned by the system.", \ 591291a2b48SSukumar Swaminathan "If the problem occurs frequently, report these errors " \ 592291a2b48SSukumar Swaminathan "to customer service.", \ 593291a2b48SSukumar Swaminathan NULL, \ 594291a2b48SSukumar Swaminathan DDI_SERVICE_LOST) 595291a2b48SSukumar Swaminathan 596291a2b48SSukumar Swaminathan DEFINE_MSG(331, \ 597291a2b48SSukumar Swaminathan emlxs_invalid_dma_handle_msg, \ 598291a2b48SSukumar Swaminathan "Invalid DMA handle.", \ 599291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 600291a2b48SSukumar Swaminathan MSG_MEM, \ 601291a2b48SSukumar Swaminathan "This indicates that the driver had an invalid dma " \ 602291a2b48SSukumar Swaminathan "handle assigned by the system.", \ 603291a2b48SSukumar Swaminathan "If the problem occurs frequently, report these errors " \ 604291a2b48SSukumar Swaminathan "to customer service.", \ 605291a2b48SSukumar Swaminathan NULL, \ 606291a2b48SSukumar Swaminathan DDI_SERVICE_UNAFFECTED) 607291a2b48SSukumar Swaminathan 608291a2b48SSukumar Swaminathan 609291a2b48SSukumar Swaminathan /* GROUP: SLI 400 - 499 */ 610fcf3ce44SJohn Forte 611fcf3ce44SJohn Forte 612fcf3ce44SJohn Forte DEFINE_MSG(400, \ 613291a2b48SSukumar Swaminathan emlxs_vpd_msg, \ 614291a2b48SSukumar Swaminathan "Vital Product Data.", \ 615291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 616291a2b48SSukumar Swaminathan MSG_SLI, \ 617291a2b48SSukumar Swaminathan "This provides vendor specific information about the " \ 618291a2b48SSukumar Swaminathan "adapter.", \ 619291a2b48SSukumar Swaminathan ACTION_NONE, \ 620291a2b48SSukumar Swaminathan NULL, \ 621291a2b48SSukumar Swaminathan 0) 622fcf3ce44SJohn Forte 623fcf3ce44SJohn Forte DEFINE_MSG(410, \ 624291a2b48SSukumar Swaminathan emlxs_link_atten_msg, \ 625291a2b48SSukumar Swaminathan "Link atten.", \ 626291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 627291a2b48SSukumar Swaminathan MSG_SLI, \ 628291a2b48SSukumar Swaminathan "This indicates that the adapter has triggered a link " \ 629291a2b48SSukumar Swaminathan "attention interrupt.", \ 630291a2b48SSukumar Swaminathan ACTION_NONE, \ 631291a2b48SSukumar Swaminathan NULL, \ 632291a2b48SSukumar Swaminathan 0) 633fcf3ce44SJohn Forte 634fcf3ce44SJohn Forte DEFINE_MSG(411, \ 635291a2b48SSukumar Swaminathan emlxs_state_msg, \ 636291a2b48SSukumar Swaminathan "State change.", \ 637291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 638291a2b48SSukumar Swaminathan MSG_SLI, \ 639291a2b48SSukumar Swaminathan "This indicates that the adapter has changed state.", \ 640291a2b48SSukumar Swaminathan ACTION_NONE, \ 641291a2b48SSukumar Swaminathan NULL, \ 642291a2b48SSukumar Swaminathan 0) 643291a2b48SSukumar Swaminathan 644291a2b48SSukumar Swaminathan DEFINE_MSG(412, \ 645291a2b48SSukumar Swaminathan emlxs_linkup_atten_msg, \ 646291a2b48SSukumar Swaminathan "Link Up atten.", \ 647291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 648291a2b48SSukumar Swaminathan MSG_SLI, \ 649291a2b48SSukumar Swaminathan "This indicates that the adapter has triggered a link up " \ 650291a2b48SSukumar Swaminathan "attention interrupt.", \ 651291a2b48SSukumar Swaminathan ACTION_NONE, \ 652291a2b48SSukumar Swaminathan NULL, \ 653bb63f56eSSukumar Swaminathan 0) 654291a2b48SSukumar Swaminathan 655291a2b48SSukumar Swaminathan DEFINE_MSG(413, \ 656291a2b48SSukumar Swaminathan emlxs_linkdown_atten_msg, \ 657291a2b48SSukumar Swaminathan "Link Down atten.", \ 658291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 659291a2b48SSukumar Swaminathan MSG_SLI, \ 660291a2b48SSukumar Swaminathan "This indicates that the adapter has triggered a link down " \ 661291a2b48SSukumar Swaminathan "attention interrupt.", \ 662291a2b48SSukumar Swaminathan ACTION_NONE, \ 663291a2b48SSukumar Swaminathan NULL, \ 664bb63f56eSSukumar Swaminathan 0) 665fcf3ce44SJohn Forte 666fcf3ce44SJohn Forte DEFINE_MSG(420, \ 667291a2b48SSukumar Swaminathan emlxs_hardware_error_msg, \ 668291a2b48SSukumar Swaminathan "Adapter hardware error.", \ 669291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 670291a2b48SSukumar Swaminathan MSG_SLI, \ 671291a2b48SSukumar Swaminathan "This indicates that an interrupt has occurred and the " \ 672291a2b48SSukumar Swaminathan "status register indicates a nonrecoverable hardware ", \ 673291a2b48SSukumar Swaminathan "error. This error usually indicates a hardware problem " \ 674291a2b48SSukumar Swaminathan "with the adapter. Try running adapter diagnostics. Report "\ 675291a2b48SSukumar Swaminathan "these errors to customer service.", \ 676291a2b48SSukumar Swaminathan NULL, \ 677291a2b48SSukumar Swaminathan 0) 678fcf3ce44SJohn Forte 679fcf3ce44SJohn Forte DEFINE_MSG(421, \ 680291a2b48SSukumar Swaminathan emlxs_temp_msg, \ 681291a2b48SSukumar Swaminathan "Adapter temperature.", \ 682291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 683291a2b48SSukumar Swaminathan MSG_SLI, \ 684291a2b48SSukumar Swaminathan "This indicates that the adapter has provided general " \ 685291a2b48SSukumar Swaminathan "information about the adapter's temperature.", \ 686291a2b48SSukumar Swaminathan ACTION_NONE, \ 687291a2b48SSukumar Swaminathan NULL, \ 688291a2b48SSukumar Swaminathan 0) 689fcf3ce44SJohn Forte 690fcf3ce44SJohn Forte DEFINE_MSG(422, \ 691291a2b48SSukumar Swaminathan emlxs_temp_warning_msg, \ 692291a2b48SSukumar Swaminathan "Adapter temperature.", \ 693291a2b48SSukumar Swaminathan EMLXS_WARNING, \ 694291a2b48SSukumar Swaminathan MSG_SLI, \ 695291a2b48SSukumar Swaminathan "This indicates that adapter's temperature is too hot.", \ 696291a2b48SSukumar Swaminathan "Check hardware ventilation. Reduce adapter usage. " \ 697291a2b48SSukumar Swaminathan "Shutdown host system.", \ 698291a2b48SSukumar Swaminathan NULL, \ 699291a2b48SSukumar Swaminathan 0) 700fcf3ce44SJohn Forte 701fcf3ce44SJohn Forte DEFINE_MSG(423, \ 702291a2b48SSukumar Swaminathan emlxs_adapter_notice_msg, \ 703291a2b48SSukumar Swaminathan "Adapter notice.", \ 704291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 705291a2b48SSukumar Swaminathan MSG_SLI, \ 706291a2b48SSukumar Swaminathan "This indicates that the adapter has provided general " \ 707291a2b48SSukumar Swaminathan "information about the adapter's condition.", \ 708291a2b48SSukumar Swaminathan ACTION_NONE, \ 709291a2b48SSukumar Swaminathan NULL, \ 710291a2b48SSukumar Swaminathan 0) 711fcf3ce44SJohn Forte 712fcf3ce44SJohn Forte DEFINE_MSG(424, \ 713291a2b48SSukumar Swaminathan emlxs_adapter_warning_msg, \ 714291a2b48SSukumar Swaminathan "Adapter warning.", \ 715291a2b48SSukumar Swaminathan EMLXS_WARNING, \ 716291a2b48SSukumar Swaminathan MSG_SLI, \ 717291a2b48SSukumar Swaminathan "This indicates that an interrupt has occurred indicating " \ 718291a2b48SSukumar Swaminathan "a recoverable adapter error.", \ 719291a2b48SSukumar Swaminathan "This error usually indicates a hardware or firmware " \ 720291a2b48SSukumar Swaminathan "problem with the adapter. Check and/or update firmware " \ 721291a2b48SSukumar Swaminathan "levels. Report these errors to customer service.", \ 722291a2b48SSukumar Swaminathan NULL, \ 723291a2b48SSukumar Swaminathan 0) 724fcf3ce44SJohn Forte 725fcf3ce44SJohn Forte DEFINE_MSG(425, \ 726291a2b48SSukumar Swaminathan emlxs_adapter_error_msg, \ 727291a2b48SSukumar Swaminathan "Adapter error.", \ 728291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 729291a2b48SSukumar Swaminathan MSG_SLI, \ 730291a2b48SSukumar Swaminathan "This indicates that a recoverable adapter error has " \ 731291a2b48SSukumar Swaminathan "occurred.", \ 732291a2b48SSukumar Swaminathan "This error usually indicates a hardware or firmware " \ 733291a2b48SSukumar Swaminathan "problem with the adapter. Check and/or update firmware " \ 734291a2b48SSukumar Swaminathan "levels. Report these errors to customer service.", \ 735291a2b48SSukumar Swaminathan NULL, \ 736291a2b48SSukumar Swaminathan 0) 737291a2b48SSukumar Swaminathan 738291a2b48SSukumar Swaminathan DEFINE_MSG(426, \ 739291a2b48SSukumar Swaminathan emlxs_async_msg, \ 740291a2b48SSukumar Swaminathan "Adapter Async Status.", \ 741291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 742291a2b48SSukumar Swaminathan MSG_SLI, \ 743291a2b48SSukumar Swaminathan "This indicates that the adapter has provided general " \ 744291a2b48SSukumar Swaminathan "information about the adapter's async status.", \ 745291a2b48SSukumar Swaminathan ACTION_NONE, \ 746291a2b48SSukumar Swaminathan NULL, \ 747291a2b48SSukumar Swaminathan 0) 748fcf3ce44SJohn Forte 749fcf3ce44SJohn Forte DEFINE_MSG(430, \ 750291a2b48SSukumar Swaminathan emlxs_ring_event_msg, \ 751291a2b48SSukumar Swaminathan "Ring event.", \ 752291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 753291a2b48SSukumar Swaminathan MSG_SLI, \ 754291a2b48SSukumar Swaminathan "This indicates that an SLI ring event has occurred.", \ 755291a2b48SSukumar Swaminathan ACTION_NONE, \ 756291a2b48SSukumar Swaminathan NULL, \ 757291a2b48SSukumar Swaminathan 0) 758fcf3ce44SJohn Forte 759fcf3ce44SJohn Forte DEFINE_MSG(431, \ 760291a2b48SSukumar Swaminathan emlxs_ring_error_msg, \ 761291a2b48SSukumar Swaminathan "Ring error.", \ 762291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 763291a2b48SSukumar Swaminathan MSG_SLI, \ 764291a2b48SSukumar Swaminathan "This indicates an SLI ring error is being reported by " \ 765291a2b48SSukumar Swaminathan "the adapter", \ 766291a2b48SSukumar Swaminathan ACTION_NONE, \ 767291a2b48SSukumar Swaminathan NULL, \ 768291a2b48SSukumar Swaminathan 0) 769fcf3ce44SJohn Forte 770fcf3ce44SJohn Forte DEFINE_MSG(432, \ 771291a2b48SSukumar Swaminathan emlxs_ring_reset_msg, \ 772291a2b48SSukumar Swaminathan "Ring reset.", \ 773291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 774291a2b48SSukumar Swaminathan MSG_SLI, \ 775291a2b48SSukumar Swaminathan "This indicates an SLI ring is being reset.", \ 776291a2b48SSukumar Swaminathan ACTION_NONE, \ 777291a2b48SSukumar Swaminathan NULL, \ 778291a2b48SSukumar Swaminathan 0) 779fcf3ce44SJohn Forte 780fcf3ce44SJohn Forte DEFINE_MSG(440, \ 781291a2b48SSukumar Swaminathan emlxs_adapter_msg, \ 782291a2b48SSukumar Swaminathan "Adapter msg.", \ 783291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 784291a2b48SSukumar Swaminathan MSG_SLI, \ 785291a2b48SSukumar Swaminathan "This indicates that a message was sent to the driver " \ 786291a2b48SSukumar Swaminathan "from the adapter.", \ 787291a2b48SSukumar Swaminathan ACTION_NONE, \ 788291a2b48SSukumar Swaminathan NULL, \ 789291a2b48SSukumar Swaminathan 0) 790fcf3ce44SJohn Forte 791fcf3ce44SJohn Forte DEFINE_MSG(450, \ 792291a2b48SSukumar Swaminathan emlxs_iocb_invalid_msg, \ 793291a2b48SSukumar Swaminathan "IOCB invalid.", \ 794291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 795291a2b48SSukumar Swaminathan MSG_SLI, \ 796291a2b48SSukumar Swaminathan "This indicates that an IOCB was received from the adapter " \ 797291a2b48SSukumar Swaminathan "with an illegal value. This error could indicate a driver " \ 798291a2b48SSukumar Swaminathan "or firmware problem.", \ 799291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 800291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 801291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 802fcf3ce44SJohn Forte 803fcf3ce44SJohn Forte DEFINE_MSG(451, \ 804291a2b48SSukumar Swaminathan emlxs_iocb_qfull_msg, \ 805291a2b48SSukumar Swaminathan "IOCB queue full.", \ 806291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 807291a2b48SSukumar Swaminathan MSG_SLI, \ 808291a2b48SSukumar Swaminathan "This indicates that the IOCB queue is full. This will " \ 809291a2b48SSukumar Swaminathan "occur during normal operation.", \ 810291a2b48SSukumar Swaminathan ACTION_NONE, \ 811291a2b48SSukumar Swaminathan NULL, \ 812291a2b48SSukumar Swaminathan 0) 813fcf3ce44SJohn Forte 814fcf3ce44SJohn Forte DEFINE_MSG(452, \ 815291a2b48SSukumar Swaminathan emlxs_iocb_event_msg, \ 816291a2b48SSukumar Swaminathan "IOCB event.", \ 817291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 818291a2b48SSukumar Swaminathan MSG_SLI, \ 819291a2b48SSukumar Swaminathan "This indicates an IOCB local error event is being " \ 820291a2b48SSukumar Swaminathan "reported by the adapter", \ 821291a2b48SSukumar Swaminathan ACTION_NONE, \ 822291a2b48SSukumar Swaminathan NULL, \ 823291a2b48SSukumar Swaminathan 0) 824fcf3ce44SJohn Forte 825fcf3ce44SJohn Forte DEFINE_MSG(453, \ 826291a2b48SSukumar Swaminathan emlxs_iocb_stale_msg, \ 827291a2b48SSukumar Swaminathan "IOCB stale.", \ 828291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 829291a2b48SSukumar Swaminathan MSG_SLI, \ 830291a2b48SSukumar Swaminathan "This indicates an IOCB completed after its " \ 831291a2b48SSukumar Swaminathan "associated packet completed.", \ 832291a2b48SSukumar Swaminathan ACTION_NONE, \ 833291a2b48SSukumar Swaminathan NULL, \ 834291a2b48SSukumar Swaminathan 0) 835fcf3ce44SJohn Forte 836fcf3ce44SJohn Forte DEFINE_MSG(460, \ 837291a2b48SSukumar Swaminathan emlxs_sli_detail_msg, \ 838291a2b48SSukumar Swaminathan "SLI detail.", \ 839291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 840291a2b48SSukumar Swaminathan MSG_SLI_DETAIL, \ 841291a2b48SSukumar Swaminathan "This provides detailed information about an SLI event.", \ 842291a2b48SSukumar Swaminathan ACTION_NONE, \ 843291a2b48SSukumar Swaminathan NULL, \ 844291a2b48SSukumar Swaminathan 0) 845291a2b48SSukumar Swaminathan 84682527734SSukumar Swaminathan DEFINE_MSG(461, \ 84782527734SSukumar Swaminathan emlxs_sli_err_msg, \ 84882527734SSukumar Swaminathan "SLI ERROR.", \ 84982527734SSukumar Swaminathan EMLXS_ERROR, \ 85082527734SSukumar Swaminathan MSG_SLI, \ 85182527734SSukumar Swaminathan "This provides error information about an SLI event.", \ 85282527734SSukumar Swaminathan ACTION_NONE, \ 85382527734SSukumar Swaminathan NULL, \ 85482527734SSukumar Swaminathan 0) 85582527734SSukumar Swaminathan 856a9800bebSGarrett D'Amore DEFINE_MSG(462, \ 857a9800bebSGarrett D'Amore emlxs_sli_debug_msg, \ 858a9800bebSGarrett D'Amore "SLI DEBUG.", \ 859a9800bebSGarrett D'Amore EMLXS_DEBUG, \ 860a9800bebSGarrett D'Amore MSG_SLI, \ 861a9800bebSGarrett D'Amore "This provides debug information about an SLI event.", \ 862a9800bebSGarrett D'Amore ACTION_NONE, \ 863a9800bebSGarrett D'Amore NULL, \ 864a9800bebSGarrett D'Amore 0) 865fcf3ce44SJohn Forte 866291a2b48SSukumar Swaminathan /* GROUP: MBOX 500 - 599 */ 867fcf3ce44SJohn Forte 868fcf3ce44SJohn Forte 869fcf3ce44SJohn Forte DEFINE_MSG(500, \ 870291a2b48SSukumar Swaminathan emlxs_mbox_event_msg, \ 871291a2b48SSukumar Swaminathan "Mailbox event.", \ 872291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 873291a2b48SSukumar Swaminathan MSG_MBOX, \ 874291a2b48SSukumar Swaminathan "This indicates that a mailbox event has occurred.", \ 875291a2b48SSukumar Swaminathan ACTION_NONE, \ 876291a2b48SSukumar Swaminathan NULL, \ 877291a2b48SSukumar Swaminathan 0) 878fcf3ce44SJohn Forte 879fcf3ce44SJohn Forte DEFINE_MSG(501, \ 880291a2b48SSukumar Swaminathan emlxs_mbox_detail_msg, \ 881291a2b48SSukumar Swaminathan "Mailbox detail.", \ 882291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 883291a2b48SSukumar Swaminathan MSG_MBOX_DETAIL, \ 884291a2b48SSukumar Swaminathan "This provides detailed information about a mailbox event.", \ 885291a2b48SSukumar Swaminathan ACTION_NONE, \ 886291a2b48SSukumar Swaminathan NULL, \ 887291a2b48SSukumar Swaminathan 0) 888fcf3ce44SJohn Forte 889fcf3ce44SJohn Forte DEFINE_MSG(510, \ 890291a2b48SSukumar Swaminathan emlxs_stray_mbox_intr_msg, \ 891291a2b48SSukumar Swaminathan "Stray mailbox interrupt.", \ 892291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 893291a2b48SSukumar Swaminathan MSG_MBOX, \ 894291a2b48SSukumar Swaminathan "This indicates that a mailbox command completion interrupt " \ 895291a2b48SSukumar Swaminathan "was received and the mailbox is not valid. This error could " \ 896291a2b48SSukumar Swaminathan "indicate a driver or firmware problem.", \ 897291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 898291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 899291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 900fcf3ce44SJohn Forte 901fcf3ce44SJohn Forte DEFINE_MSG(520, \ 902291a2b48SSukumar Swaminathan emlxs_mbox_completion_error_msg, \ 903291a2b48SSukumar Swaminathan "Mailbox error.", \ 904291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 905291a2b48SSukumar Swaminathan MSG_MBOX, \ 906291a2b48SSukumar Swaminathan "This indicates that an unsupported or illegal mailbox " \ 907291a2b48SSukumar Swaminathan "command was completed. This error could indicate a driver " \ 908291a2b48SSukumar Swaminathan "or firmware problem.", \ 909291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 9104baa2c25SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 9114baa2c25SSukumar Swaminathan DDI_SERVICE_DEGRADED) 912291a2b48SSukumar Swaminathan 913291a2b48SSukumar Swaminathan DEFINE_MSG(530, \ 914291a2b48SSukumar Swaminathan emlxs_mbox_timeout_msg, \ 915291a2b48SSukumar Swaminathan "Mailbox timeout.", \ 916291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 917291a2b48SSukumar Swaminathan MSG_MBOX, \ 918291a2b48SSukumar Swaminathan "The firmware did not response a mailbox command. " \ 919291a2b48SSukumar Swaminathan "This error could indicate a hardware or firmware problem.", \ 920291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 921291a2b48SSukumar Swaminathan DDI_FM_DEVICE_NO_RESPONSE, \ 922bb63f56eSSukumar Swaminathan DDI_SERVICE_LOST) 923291a2b48SSukumar Swaminathan 924291a2b48SSukumar Swaminathan 925291a2b48SSukumar Swaminathan /* GROUP: NODE 600 - 699 */ 926fcf3ce44SJohn Forte 927fcf3ce44SJohn Forte DEFINE_MSG(600, \ 928291a2b48SSukumar Swaminathan emlxs_node_create_msg, \ 929291a2b48SSukumar Swaminathan "Node create.", \ 930291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 931291a2b48SSukumar Swaminathan MSG_NODE, \ 932291a2b48SSukumar Swaminathan "This indicates that a node has been created for a " \ 933291a2b48SSukumar Swaminathan "remote device.", \ 934291a2b48SSukumar Swaminathan ACTION_NONE, \ 935291a2b48SSukumar Swaminathan NULL, \ 936291a2b48SSukumar Swaminathan 0) 937fcf3ce44SJohn Forte 938fcf3ce44SJohn Forte DEFINE_MSG(601, \ 939291a2b48SSukumar Swaminathan emlxs_node_opened_msg, \ 940291a2b48SSukumar Swaminathan "Node opened.", \ 941291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 942291a2b48SSukumar Swaminathan MSG_NODE_DETAIL, \ 943291a2b48SSukumar Swaminathan "This indicates that a node has been opened for " \ 944291a2b48SSukumar Swaminathan "IO transport.", \ 945291a2b48SSukumar Swaminathan ACTION_NONE, \ 946291a2b48SSukumar Swaminathan NULL, \ 947291a2b48SSukumar Swaminathan 0) 948fcf3ce44SJohn Forte 949fcf3ce44SJohn Forte DEFINE_MSG(602, \ 950291a2b48SSukumar Swaminathan emlxs_node_create_failed_msg, \ 951291a2b48SSukumar Swaminathan "Node create failed.", \ 952291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 953291a2b48SSukumar Swaminathan MSG_NODE, \ 954291a2b48SSukumar Swaminathan "This indicates that a node create request for a remote " \ 955291a2b48SSukumar Swaminathan "device has failed.", \ 956291a2b48SSukumar Swaminathan ACTION_NONE, \ 957291a2b48SSukumar Swaminathan NULL, \ 958291a2b48SSukumar Swaminathan 0) 959fcf3ce44SJohn Forte 960fcf3ce44SJohn Forte DEFINE_MSG(603, \ 961291a2b48SSukumar Swaminathan emlxs_node_update_msg, \ 962291a2b48SSukumar Swaminathan "Node updated.", \ 963291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 964291a2b48SSukumar Swaminathan MSG_NODE, \ 965291a2b48SSukumar Swaminathan "This indicates that a node has been updated for a " \ 966291a2b48SSukumar Swaminathan "remote device.", \ 967291a2b48SSukumar Swaminathan ACTION_NONE, \ 968291a2b48SSukumar Swaminathan NULL, \ 969291a2b48SSukumar Swaminathan 0) 970fcf3ce44SJohn Forte 971fcf3ce44SJohn Forte DEFINE_MSG(610, \ 972291a2b48SSukumar Swaminathan emlxs_node_destroy_msg, \ 973291a2b48SSukumar Swaminathan "Node destroy.", \ 974291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 975291a2b48SSukumar Swaminathan MSG_NODE, \ 976291a2b48SSukumar Swaminathan "This indicates that a node has been destroyed for a " \ 977291a2b48SSukumar Swaminathan "remote device.", \ 978291a2b48SSukumar Swaminathan ACTION_NONE, \ 979291a2b48SSukumar Swaminathan NULL, \ 980291a2b48SSukumar Swaminathan 0) 981fcf3ce44SJohn Forte 982fcf3ce44SJohn Forte DEFINE_MSG(611, \ 983291a2b48SSukumar Swaminathan emlxs_node_closed_msg, \ 984291a2b48SSukumar Swaminathan "Node closed.", \ 985291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 986291a2b48SSukumar Swaminathan MSG_NODE_DETAIL, \ 987291a2b48SSukumar Swaminathan "This indicates that a node has been temporarily " \ 988291a2b48SSukumar Swaminathan "closed for IO transport.", \ 989291a2b48SSukumar Swaminathan ACTION_NONE, \ 990291a2b48SSukumar Swaminathan NULL, \ 991291a2b48SSukumar Swaminathan 0) 992fcf3ce44SJohn Forte 993fcf3ce44SJohn Forte DEFINE_MSG(612, \ 994291a2b48SSukumar Swaminathan emlxs_node_missing_msg, \ 995291a2b48SSukumar Swaminathan "Node missing.", \ 996291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 997291a2b48SSukumar Swaminathan MSG_NODE, \ 998291a2b48SSukumar Swaminathan "This indicates that a FCP2 device node has been " \ 999291a2b48SSukumar Swaminathan "found missing.", \ 1000291a2b48SSukumar Swaminathan ACTION_NONE, \ 1001291a2b48SSukumar Swaminathan NULL, \ 1002291a2b48SSukumar Swaminathan 0) 1003fcf3ce44SJohn Forte 1004fcf3ce44SJohn Forte DEFINE_MSG(620, \ 1005291a2b48SSukumar Swaminathan emlxs_node_not_found_msg, \ 1006291a2b48SSukumar Swaminathan "Node not found.", \ 1007291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1008291a2b48SSukumar Swaminathan MSG_NODE, \ 1009291a2b48SSukumar Swaminathan "This indicates that there was an attempt to send an I/O pkt " \ 1010291a2b48SSukumar Swaminathan "to an unknown device node. The driver maintains a node " \ 1011291a2b48SSukumar Swaminathan "table entry for every device it needs to communicate with " \ 1012291a2b48SSukumar Swaminathan "on the FC network.", \ 1013291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1014291a2b48SSukumar Swaminathan NULL, \ 1015291a2b48SSukumar Swaminathan 0) 1016291a2b48SSukumar Swaminathan 1017291a2b48SSukumar Swaminathan DEFINE_MSG(621, \ 1018291a2b48SSukumar Swaminathan emlxs_node_timeout_msg, \ 1019291a2b48SSukumar Swaminathan "Node timeout.", \ 1020291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1021291a2b48SSukumar Swaminathan MSG_NODE, \ 1022291a2b48SSukumar Swaminathan "This indicates that the node timer expired. " \ 1023291a2b48SSukumar Swaminathan "This means the node is ready to be opened or " \ 1024291a2b48SSukumar Swaminathan "it has been offline too long and needs to be flushed.", \ 1025291a2b48SSukumar Swaminathan ACTION_NONE, \ 1026291a2b48SSukumar Swaminathan NULL, \ 1027291a2b48SSukumar Swaminathan 0) 1028291a2b48SSukumar Swaminathan 1029291a2b48SSukumar Swaminathan /* GROUP: LINK 700 - 799 */ 1030fcf3ce44SJohn Forte 1031fcf3ce44SJohn Forte DEFINE_MSG(700, \ 1032291a2b48SSukumar Swaminathan emlxs_link_event_msg, \ 1033291a2b48SSukumar Swaminathan "Link event.", \ 1034291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1035291a2b48SSukumar Swaminathan MSG_LINK | MSG_SLI, \ 1036291a2b48SSukumar Swaminathan "This indicates that a link event has occurred.", \ 1037291a2b48SSukumar Swaminathan ACTION_NONE, \ 1038291a2b48SSukumar Swaminathan NULL, \ 1039291a2b48SSukumar Swaminathan 0) 1040fcf3ce44SJohn Forte 1041fcf3ce44SJohn Forte DEFINE_MSG(710, \ 1042291a2b48SSukumar Swaminathan emlxs_link_down_msg, \ 1043291a2b48SSukumar Swaminathan "Link down.", \ 1044291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1045291a2b48SSukumar Swaminathan MSG_LINK, \ 1046291a2b48SSukumar Swaminathan "This indicates that the fibre channel link is down to " \ 1047291a2b48SSukumar Swaminathan "the adapter.", \ 1048291a2b48SSukumar Swaminathan ACTION_CHK_CONN, \ 1049291a2b48SSukumar Swaminathan NULL, \ 1050291a2b48SSukumar Swaminathan 0) 1051fcf3ce44SJohn Forte 1052fcf3ce44SJohn Forte DEFINE_MSG(720, \ 1053291a2b48SSukumar Swaminathan emlxs_link_up_msg, \ 1054291a2b48SSukumar Swaminathan "Link up.", \ 1055291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1056291a2b48SSukumar Swaminathan MSG_LINK, \ 1057291a2b48SSukumar Swaminathan "This indicates that the fibre channel link is up.", \ 1058291a2b48SSukumar Swaminathan ACTION_NONE, \ 1059291a2b48SSukumar Swaminathan NULL, \ 1060291a2b48SSukumar Swaminathan 0) 1061fcf3ce44SJohn Forte 1062fcf3ce44SJohn Forte DEFINE_MSG(721, \ 1063291a2b48SSukumar Swaminathan emlxs_npiv_link_up_msg, \ 1064291a2b48SSukumar Swaminathan "NPIV Link up.", \ 1065291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1066291a2b48SSukumar Swaminathan MSG_LINK, \ 1067291a2b48SSukumar Swaminathan "This indicates that the fibre channel link is up for all " \ 1068291a2b48SSukumar Swaminathan "virtual ports.", \ 1069291a2b48SSukumar Swaminathan ACTION_NONE, \ 1070291a2b48SSukumar Swaminathan NULL, \ 1071291a2b48SSukumar Swaminathan 0) 1072fcf3ce44SJohn Forte 1073fcf3ce44SJohn Forte DEFINE_MSG(730, \ 1074291a2b48SSukumar Swaminathan emlxs_link_reset_msg, \ 1075291a2b48SSukumar Swaminathan "Link reset.", \ 1076291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1077291a2b48SSukumar Swaminathan MSG_LINK | MSG_SFS, \ 1078291a2b48SSukumar Swaminathan "This indicates that an issue has forced the fibre channel " \ 1079291a2b48SSukumar Swaminathan "link to be reset.", \ 1080291a2b48SSukumar Swaminathan ACTION_NONE, \ 1081291a2b48SSukumar Swaminathan NULL, \ 1082291a2b48SSukumar Swaminathan 0) 1083fcf3ce44SJohn Forte 1084fcf3ce44SJohn Forte DEFINE_MSG(731, \ 1085291a2b48SSukumar Swaminathan emlxs_link_reset_failed_msg, \ 1086291a2b48SSukumar Swaminathan "Link reset failed.", \ 1087291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1088291a2b48SSukumar Swaminathan MSG_LINK | MSG_SFS, \ 1089291a2b48SSukumar Swaminathan "This indicates that an attempt to reset the fibre channel " \ 1090291a2b48SSukumar Swaminathan "link has failed.", \ 1091291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1092291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_CORR, \ 1093291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 1094291a2b48SSukumar Swaminathan 1095291a2b48SSukumar Swaminathan 1096291a2b48SSukumar Swaminathan 1097291a2b48SSukumar Swaminathan /* GROUP: ELS 800 - 899 */ 1098fcf3ce44SJohn Forte 1099fcf3ce44SJohn Forte DEFINE_MSG(800, \ 1100291a2b48SSukumar Swaminathan emlxs_els_send_msg, \ 1101291a2b48SSukumar Swaminathan "ELS sent. ", \ 1102291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1103291a2b48SSukumar Swaminathan MSG_ELS, \ 1104291a2b48SSukumar Swaminathan "This indicates that an ELS command is being sent.", \ 1105291a2b48SSukumar Swaminathan ACTION_NONE, \ 1106291a2b48SSukumar Swaminathan NULL, \ 1107291a2b48SSukumar Swaminathan 0) 1108fcf3ce44SJohn Forte 1109fcf3ce44SJohn Forte DEFINE_MSG(801, \ 1110291a2b48SSukumar Swaminathan emlxs_els_completion_msg, \ 1111291a2b48SSukumar Swaminathan "ELS comp. ", \ 1112291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1113291a2b48SSukumar Swaminathan MSG_ELS, \ 1114291a2b48SSukumar Swaminathan "This indicates that an ELS command completed normally.", \ 1115291a2b48SSukumar Swaminathan ACTION_NONE, \ 1116291a2b48SSukumar Swaminathan NULL, \ 1117291a2b48SSukumar Swaminathan 0) 1118fcf3ce44SJohn Forte 1119fcf3ce44SJohn Forte DEFINE_MSG(810, \ 1120291a2b48SSukumar Swaminathan emlxs_stray_els_completion_msg, \ 1121291a2b48SSukumar Swaminathan "Stray ELS completion.", \ 1122291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1123291a2b48SSukumar Swaminathan MSG_ELS, \ 1124291a2b48SSukumar Swaminathan "This indicates that the an ELS command completion was " \ 1125291a2b48SSukumar Swaminathan "received without issuing a corresponding ELS command. " \ 1126291a2b48SSukumar Swaminathan "This error could indicate a driver or firmware problem. ", \ 1127291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1128291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 1129291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 1130fcf3ce44SJohn Forte 1131fcf3ce44SJohn Forte DEFINE_MSG(811, \ 1132291a2b48SSukumar Swaminathan emlxs_bad_els_completion_msg, \ 1133291a2b48SSukumar Swaminathan "Abnormal ELS completion.", \ 1134291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1135291a2b48SSukumar Swaminathan MSG_ELS, \ 1136291a2b48SSukumar Swaminathan "This indicates that an ELS command completed with a status " \ 1137291a2b48SSukumar Swaminathan "error in the IOCB. It could mean the Fibre Channel device " \ 1138291a2b48SSukumar Swaminathan "on the network is not responding or the Fibre Channel " \ 1139291a2b48SSukumar Swaminathan "device is not an FCP target. The driver will automatically ", \ 1140291a2b48SSukumar Swaminathan "retry this ELS command if needed. If the command is a PLOGI " \ 1141291a2b48SSukumar Swaminathan "or PRLI, and the destination PortID is not an FCP Target, " \ 1142291a2b48SSukumar Swaminathan "no action is needed. Otherwise, check physical connections " \ 1143291a2b48SSukumar Swaminathan "to Fibre Channel network and the state the remote PortID " \ 1144291a2b48SSukumar Swaminathan "is in.", \ 1145291a2b48SSukumar Swaminathan NULL, \ 1146291a2b48SSukumar Swaminathan 0) 1147fcf3ce44SJohn Forte 1148fcf3ce44SJohn Forte DEFINE_MSG(820, \ 1149291a2b48SSukumar Swaminathan emlxs_unsol_els_msg, \ 1150291a2b48SSukumar Swaminathan "ELS rcvd. ", \ 1151291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1152291a2b48SSukumar Swaminathan MSG_ELS, \ 1153291a2b48SSukumar Swaminathan "This indicates that an unsolicited ELS command was " \ 1154291a2b48SSukumar Swaminathan "received.", \ 1155291a2b48SSukumar Swaminathan ACTION_NONE, \ 1156291a2b48SSukumar Swaminathan NULL, \ 1157291a2b48SSukumar Swaminathan 0) 1158fcf3ce44SJohn Forte 1159fcf3ce44SJohn Forte DEFINE_MSG(821, \ 1160291a2b48SSukumar Swaminathan emlxs_unsol_els_dropped_msg, \ 1161291a2b48SSukumar Swaminathan "Unsolicited ELS dropped.", \ 1162291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1163291a2b48SSukumar Swaminathan MSG_ELS, \ 1164291a2b48SSukumar Swaminathan "This indicates that an unsolicited ELS command was " \ 1165291a2b48SSukumar Swaminathan "received and then dropped for some reason.", \ 1166291a2b48SSukumar Swaminathan ACTION_NONE, \ 1167291a2b48SSukumar Swaminathan NULL, \ 1168291a2b48SSukumar Swaminathan 0) 1169fcf3ce44SJohn Forte 1170fcf3ce44SJohn Forte DEFINE_MSG(822, \ 1171291a2b48SSukumar Swaminathan emlxs_els_reply_msg, \ 1172291a2b48SSukumar Swaminathan "ELS reply.", \ 1173291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1174291a2b48SSukumar Swaminathan MSG_ELS, \ 1175291a2b48SSukumar Swaminathan "This indicates that a reply is being sent for an " \ 1176291a2b48SSukumar Swaminathan "unsolicited ELS command.", \ 1177291a2b48SSukumar Swaminathan ACTION_NONE, \ 1178291a2b48SSukumar Swaminathan NULL, \ 1179291a2b48SSukumar Swaminathan 0) 1180fcf3ce44SJohn Forte 1181fcf3ce44SJohn Forte DEFINE_MSG(830, \ 1182291a2b48SSukumar Swaminathan emlxs_invalid_els_msg, \ 1183291a2b48SSukumar Swaminathan "Invalid ELS command found.", \ 1184291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1185291a2b48SSukumar Swaminathan MSG_ELS, \ 1186291a2b48SSukumar Swaminathan "This indicates that an ELS command was found with an " \ 1187291a2b48SSukumar Swaminathan "invalid command code.", \ 1188291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1189291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 1190291a2b48SSukumar Swaminathan DDI_SERVICE_UNAFFECTED) 1191291a2b48SSukumar Swaminathan 1192fcf3ce44SJohn Forte 1193291a2b48SSukumar Swaminathan /* GROUP: PKT 900 - 999 */ 1194fcf3ce44SJohn Forte 1195fcf3ce44SJohn Forte 1196fcf3ce44SJohn Forte DEFINE_MSG(900, \ 1197291a2b48SSukumar Swaminathan emlxs_pkt_abort_msg, \ 1198291a2b48SSukumar Swaminathan "Packet abort.", \ 1199291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1200291a2b48SSukumar Swaminathan MSG_PKT, \ 1201291a2b48SSukumar Swaminathan "This indicates that an I/O packet is being aborted.", \ 1202291a2b48SSukumar Swaminathan ACTION_NONE, \ 1203291a2b48SSukumar Swaminathan NULL, \ 1204291a2b48SSukumar Swaminathan 0) 1205fcf3ce44SJohn Forte 1206fcf3ce44SJohn Forte DEFINE_MSG(901, \ 1207291a2b48SSukumar Swaminathan emlxs_pkt_abort_failed_msg, \ 1208291a2b48SSukumar Swaminathan "Packet abort failed.", \ 1209291a2b48SSukumar Swaminathan EMLXS_WARNING, \ 1210291a2b48SSukumar Swaminathan MSG_PKT, \ 1211291a2b48SSukumar Swaminathan "This indicates that an attempt to abort an I/O packet " \ 1212291a2b48SSukumar Swaminathan "has failed.", \ 1213291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1214291a2b48SSukumar Swaminathan NULL, \ 1215291a2b48SSukumar Swaminathan 0) 1216fcf3ce44SJohn Forte 1217fcf3ce44SJohn Forte DEFINE_MSG(910, \ 1218291a2b48SSukumar Swaminathan emlxs_pkt_timeout_msg, \ 1219291a2b48SSukumar Swaminathan "Packet timeout.", \ 1220291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1221291a2b48SSukumar Swaminathan MSG_PKT, \ 1222291a2b48SSukumar Swaminathan "This indicates that an I/O packet has timed out and is " \ 1223291a2b48SSukumar Swaminathan "being aborted.", \ 1224291a2b48SSukumar Swaminathan ACTION_NONE, \ 1225291a2b48SSukumar Swaminathan NULL, \ 1226291a2b48SSukumar Swaminathan 0) 1227fcf3ce44SJohn Forte 1228fcf3ce44SJohn Forte DEFINE_MSG(911, \ 122982527734SSukumar Swaminathan emlxs_chan_watchdog_msg, \ 123082527734SSukumar Swaminathan "CHANNEL watchdog.", \ 1231291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1232291a2b48SSukumar Swaminathan MSG_PKT, \ 1233291a2b48SSukumar Swaminathan "This indicates that IO(s) are getting stale waiting on a " \ 123482527734SSukumar Swaminathan "IO channel tx queue.", \ 1235291a2b48SSukumar Swaminathan ACTION_NONE, \ 1236291a2b48SSukumar Swaminathan NULL, \ 1237291a2b48SSukumar Swaminathan 0) 1238fcf3ce44SJohn Forte 1239fcf3ce44SJohn Forte DEFINE_MSG(912, \ 1240291a2b48SSukumar Swaminathan emlxs_txq_watchdog_msg, \ 1241291a2b48SSukumar Swaminathan "TXQ watchdog.", \ 1242291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1243291a2b48SSukumar Swaminathan MSG_PKT, \ 1244291a2b48SSukumar Swaminathan "This indicates that an IO was found missing from the " \ 1245291a2b48SSukumar Swaminathan "transmit queue.", \ 1246291a2b48SSukumar Swaminathan ACTION_NONE, \ 1247291a2b48SSukumar Swaminathan NULL, \ 1248291a2b48SSukumar Swaminathan 0) 1249fcf3ce44SJohn Forte 1250fcf3ce44SJohn Forte DEFINE_MSG(920, \ 1251291a2b48SSukumar Swaminathan emlxs_pkt_flush_msg, \ 1252291a2b48SSukumar Swaminathan "Packet flush.", \ 1253291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1254291a2b48SSukumar Swaminathan MSG_PKT, \ 1255291a2b48SSukumar Swaminathan "This indicates that an I/O packet is being flushed.", \ 1256291a2b48SSukumar Swaminathan ACTION_NONE, \ 1257291a2b48SSukumar Swaminathan NULL, \ 1258291a2b48SSukumar Swaminathan 0) 1259fcf3ce44SJohn Forte 1260fcf3ce44SJohn Forte DEFINE_MSG(921, \ 1261291a2b48SSukumar Swaminathan emlxs_pkt_flushed_msg, \ 1262291a2b48SSukumar Swaminathan "Packet flushed.", \ 1263291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1264291a2b48SSukumar Swaminathan MSG_PKT, \ 1265291a2b48SSukumar Swaminathan "This indicates that an I/O packet has been flushed.", \ 1266291a2b48SSukumar Swaminathan ACTION_NONE, \ 1267291a2b48SSukumar Swaminathan NULL, \ 1268291a2b48SSukumar Swaminathan 0) 1269fcf3ce44SJohn Forte 1270fcf3ce44SJohn Forte DEFINE_MSG(922, \ 1271291a2b48SSukumar Swaminathan emlxs_flush_timeout_msg, \ 1272291a2b48SSukumar Swaminathan "Packet flush timeout.", \ 1273291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1274291a2b48SSukumar Swaminathan MSG_PKT, \ 1275291a2b48SSukumar Swaminathan "This indicates that an I/O packet flush request has " \ 1276291a2b48SSukumar Swaminathan "timed out with some I/O packets's still not completed. " \ 1277291a2b48SSukumar Swaminathan "The driver will attempt to recover by itself.", \ 1278291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1279291a2b48SSukumar Swaminathan NULL, \ 1280291a2b48SSukumar Swaminathan 0) 1281fcf3ce44SJohn Forte 1282fcf3ce44SJohn Forte DEFINE_MSG(930, \ 1283291a2b48SSukumar Swaminathan emlxs_pkt_trans_failed_msg, \ 1284291a2b48SSukumar Swaminathan "Packet transport failed.", \ 1285291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1286291a2b48SSukumar Swaminathan MSG_PKT, \ 1287291a2b48SSukumar Swaminathan "This indicates that an attempt to send an I/O packet " \ 1288291a2b48SSukumar Swaminathan "failed. The I/O packet will be retried by the upper layer.", \ 1289291a2b48SSukumar Swaminathan ACTION_NONE, \ 1290291a2b48SSukumar Swaminathan NULL, \ 1291291a2b48SSukumar Swaminathan 0) 1292fcf3ce44SJohn Forte 1293fcf3ce44SJohn Forte DEFINE_MSG(931, \ 1294291a2b48SSukumar Swaminathan emlxs_pkt_trans_error_msg, \ 1295291a2b48SSukumar Swaminathan "Packet transport error.", \ 1296291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1297291a2b48SSukumar Swaminathan MSG_PKT, \ 1298291a2b48SSukumar Swaminathan "This indicates that an error occurred while attempting to " \ 1299291a2b48SSukumar Swaminathan "send an I/O packet. The I/O packet will likely be failed " \ 1300291a2b48SSukumar Swaminathan "back to the user application.", \ 1301291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1302291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_CORR, \ 1303291a2b48SSukumar Swaminathan DDI_SERVICE_UNAFFECTED) 1304fcf3ce44SJohn Forte 1305fcf3ce44SJohn Forte DEFINE_MSG(932, \ 1306291a2b48SSukumar Swaminathan emlxs_pkt_trans_msg, \ 1307291a2b48SSukumar Swaminathan "Packet transport.", \ 1308291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1309291a2b48SSukumar Swaminathan MSG_PKT, \ 1310291a2b48SSukumar Swaminathan "This provides additional information about a packet " \ 1311291a2b48SSukumar Swaminathan "being sent.", \ 1312291a2b48SSukumar Swaminathan ACTION_NONE, \ 1313291a2b48SSukumar Swaminathan NULL, \ 1314291a2b48SSukumar Swaminathan 0) 1315fcf3ce44SJohn Forte 1316fcf3ce44SJohn Forte DEFINE_MSG(940, \ 1317291a2b48SSukumar Swaminathan emlxs_pkt_completion_error_msg, \ 1318291a2b48SSukumar Swaminathan "Packet completion error.", \ 1319291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1320291a2b48SSukumar Swaminathan MSG_PKT, \ 1321291a2b48SSukumar Swaminathan "This indicates that an I/O packet was completed with an " \ 1322291a2b48SSukumar Swaminathan "error status. This can occur during normal operation.", \ 1323291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1324291a2b48SSukumar Swaminathan NULL, \ 1325291a2b48SSukumar Swaminathan 0) 1326291a2b48SSukumar Swaminathan 1327291a2b48SSukumar Swaminathan 1328291a2b48SSukumar Swaminathan /* GROUP: FCP 1000 - 1099 */ 1329fcf3ce44SJohn Forte 1330fcf3ce44SJohn Forte DEFINE_MSG(1000, \ 1331291a2b48SSukumar Swaminathan emlxs_stray_fcp_completion_msg, \ 1332291a2b48SSukumar Swaminathan "Stray FCP completion.", \ 1333291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1334291a2b48SSukumar Swaminathan MSG_FCP, \ 1335291a2b48SSukumar Swaminathan "This indicates that an FCP command completion was received " \ 1336291a2b48SSukumar Swaminathan "without issuing a corresponding FCP Command. This error " \ 1337291a2b48SSukumar Swaminathan "could indicate a driver or firmware problem.", \ 1338291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1339291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 1340291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 1341fcf3ce44SJohn Forte 1342fcf3ce44SJohn Forte DEFINE_MSG(1001, \ 1343291a2b48SSukumar Swaminathan emlxs_fcp_completion_error_msg, \ 1344291a2b48SSukumar Swaminathan "FCP completion error.", \ 1345291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1346291a2b48SSukumar Swaminathan MSG_FCP, \ 1347291a2b48SSukumar Swaminathan "This indicates that an FCP command completed with an error " \ 1348291a2b48SSukumar Swaminathan "status. These errors can occur during normal operation.", \ 1349291a2b48SSukumar Swaminathan ACTION_NONE, \ 1350291a2b48SSukumar Swaminathan NULL, \ 1351291a2b48SSukumar Swaminathan 0) 1352291a2b48SSukumar Swaminathan 1353291a2b48SSukumar Swaminathan 1354291a2b48SSukumar Swaminathan /* GROUP: FCT 1100 - 1199 */ 1355fcf3ce44SJohn Forte 1356fcf3ce44SJohn Forte #ifdef SFCT_SUPPORT 1357291a2b48SSukumar Swaminathan DEFINE_MSG(1100,\ 1358291a2b48SSukumar Swaminathan emlxs_fct_detail_msg,\ 1359291a2b48SSukumar Swaminathan "FCT detail.",\ 1360291a2b48SSukumar Swaminathan EMLXS_DEBUG,\ 1361291a2b48SSukumar Swaminathan MSG_FCT_DETAIL,\ 1362291a2b48SSukumar Swaminathan "This provides detailed information about the driver's " \ 1363291a2b48SSukumar Swaminathan "FCT interface.",\ 1364291a2b48SSukumar Swaminathan ACTION_NONE, \ 1365291a2b48SSukumar Swaminathan NULL, \ 1366291a2b48SSukumar Swaminathan 0) 1367291a2b48SSukumar Swaminathan 1368291a2b48SSukumar Swaminathan DEFINE_MSG(1110,\ 1369291a2b48SSukumar Swaminathan emlxs_fct_debug_msg,\ 1370291a2b48SSukumar Swaminathan "FCT debug.",\ 1371291a2b48SSukumar Swaminathan EMLXS_DEBUG,\ 1372291a2b48SSukumar Swaminathan MSG_FCT,\ 1373291a2b48SSukumar Swaminathan "This provides general information about the driver's " \ 1374291a2b48SSukumar Swaminathan "FCT interface.",\ 1375291a2b48SSukumar Swaminathan ACTION_NONE, \ 1376291a2b48SSukumar Swaminathan NULL, \ 1377291a2b48SSukumar Swaminathan 0) 1378291a2b48SSukumar Swaminathan 1379291a2b48SSukumar Swaminathan DEFINE_MSG(1120,\ 1380291a2b48SSukumar Swaminathan emlxs_fct_error_msg,\ 1381291a2b48SSukumar Swaminathan "FCT error.",\ 1382291a2b48SSukumar Swaminathan EMLXS_DEBUG,\ 1383291a2b48SSukumar Swaminathan MSG_FCT,\ 1384291a2b48SSukumar Swaminathan "This indicates a general error has occurred in the driver's " \ 1385291a2b48SSukumar Swaminathan "FCT interface.",\ 1386291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1387291a2b48SSukumar Swaminathan NULL, \ 1388291a2b48SSukumar Swaminathan 0) 1389291a2b48SSukumar Swaminathan 1390291a2b48SSukumar Swaminathan DEFINE_MSG(1130,\ 1391291a2b48SSukumar Swaminathan emlxs_fct_api_msg,\ 1392291a2b48SSukumar Swaminathan "FCT API.",\ 1393291a2b48SSukumar Swaminathan EMLXS_DEBUG,\ 1394291a2b48SSukumar Swaminathan MSG_FCT_API,\ 1395291a2b48SSukumar Swaminathan "This provides an API trace with the driver's FCT interface.",\ 1396291a2b48SSukumar Swaminathan ACTION_NONE, \ 1397291a2b48SSukumar Swaminathan NULL, \ 1398291a2b48SSukumar Swaminathan 0) 1399291a2b48SSukumar Swaminathan 1400291a2b48SSukumar Swaminathan #endif /* SFCT_SUPPORT */ 1401291a2b48SSukumar Swaminathan 1402291a2b48SSukumar Swaminathan /* GROUP: IP 1200 - 1299 */ 1403fcf3ce44SJohn Forte 1404fcf3ce44SJohn Forte 1405fcf3ce44SJohn Forte DEFINE_MSG(1200, \ 1406291a2b48SSukumar Swaminathan emlxs_ip_detail_msg, \ 1407291a2b48SSukumar Swaminathan "IP detail. ", \ 1408291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1409291a2b48SSukumar Swaminathan MSG_IP_DETAIL, \ 1410291a2b48SSukumar Swaminathan "This provides detailed information about the driver's " \ 1411291a2b48SSukumar Swaminathan "IP interface.", \ 1412291a2b48SSukumar Swaminathan ACTION_NONE, \ 1413291a2b48SSukumar Swaminathan NULL, \ 1414291a2b48SSukumar Swaminathan 0) 1415fcf3ce44SJohn Forte 1416fcf3ce44SJohn Forte DEFINE_MSG(1210, \ 1417291a2b48SSukumar Swaminathan emlxs_stray_ip_completion_msg, \ 1418291a2b48SSukumar Swaminathan "Stray IP completion.", \ 1419291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1420291a2b48SSukumar Swaminathan MSG_IP, \ 1421291a2b48SSukumar Swaminathan "This indicates that the an IP sequence completion was " \ 1422291a2b48SSukumar Swaminathan "received without issuing a corresponding IP sequence. " \ 1423291a2b48SSukumar Swaminathan "This error could indicate a driver or firmware problem. ", \ 1424291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1425291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 1426291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 1427fcf3ce44SJohn Forte 1428fcf3ce44SJohn Forte DEFINE_MSG(1211, \ 1429291a2b48SSukumar Swaminathan emlxs_bad_ip_completion_msg, \ 1430291a2b48SSukumar Swaminathan "Abnormal IP completion.", \ 1431291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1432291a2b48SSukumar Swaminathan MSG_IP, \ 1433291a2b48SSukumar Swaminathan "This indicates that an IP sequence completed with a status " \ 1434291a2b48SSukumar Swaminathan "error in the IOCB. It could mean the Fibre Channel device " \ 1435291a2b48SSukumar Swaminathan "on the network is not responding.", \ 1436291a2b48SSukumar Swaminathan ACTION_NONE_ADM, \ 1437291a2b48SSukumar Swaminathan NULL, \ 1438291a2b48SSukumar Swaminathan 0) 1439fcf3ce44SJohn Forte 1440fcf3ce44SJohn Forte DEFINE_MSG(1220, \ 1441291a2b48SSukumar Swaminathan emlxs_unsol_ip_dropped_msg, \ 1442291a2b48SSukumar Swaminathan "Unsolicited IP dropped.", \ 1443291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1444291a2b48SSukumar Swaminathan MSG_IP, \ 1445291a2b48SSukumar Swaminathan "This indicates that an unsolicited IP sequence was " \ 1446291a2b48SSukumar Swaminathan "received, but was dropped for some reason.", \ 1447291a2b48SSukumar Swaminathan ACTION_NONE, \ 1448291a2b48SSukumar Swaminathan NULL, \ 1449291a2b48SSukumar Swaminathan 0) 1450fcf3ce44SJohn Forte 1451fcf3ce44SJohn Forte DEFINE_MSG(1221, \ 1452291a2b48SSukumar Swaminathan emlxs_unsol_ip_debug_msg, \ 1453291a2b48SSukumar Swaminathan "IP recvd.", \ 1454291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1455291a2b48SSukumar Swaminathan MSG_IP, \ 1456291a2b48SSukumar Swaminathan "This indicates that an unsolicited IP sequence was " \ 1457291a2b48SSukumar Swaminathan "received.", \ 1458291a2b48SSukumar Swaminathan ACTION_NONE, \ 1459291a2b48SSukumar Swaminathan NULL, \ 1460291a2b48SSukumar Swaminathan 0) 1461fcf3ce44SJohn Forte 1462fcf3ce44SJohn Forte DEFINE_MSG(1230, \ 1463291a2b48SSukumar Swaminathan emlxs_invalid_ip_msg, \ 1464291a2b48SSukumar Swaminathan "Invalid IP sequence found.", \ 1465291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1466291a2b48SSukumar Swaminathan MSG_IP, \ 1467291a2b48SSukumar Swaminathan "This indicates that an IP sequence was found with an " \ 1468291a2b48SSukumar Swaminathan "invalid code.", \ 1469291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1470291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 1471291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 1472291a2b48SSukumar Swaminathan 1473291a2b48SSukumar Swaminathan 1474291a2b48SSukumar Swaminathan /* GROUP: SFS 1300 - 1399 */ 1475fcf3ce44SJohn Forte 1476fcf3ce44SJohn Forte DEFINE_MSG(1300, \ 1477291a2b48SSukumar Swaminathan emlxs_sfs_debug_msg, \ 1478291a2b48SSukumar Swaminathan "SFS.", \ 1479291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1480291a2b48SSukumar Swaminathan MSG_SFS, \ 1481291a2b48SSukumar Swaminathan "This provides general information about the driver's " \ 1482291a2b48SSukumar Swaminathan "SFS interface.", \ 1483291a2b48SSukumar Swaminathan ACTION_NONE, \ 1484291a2b48SSukumar Swaminathan NULL, \ 1485291a2b48SSukumar Swaminathan 0) 1486fcf3ce44SJohn Forte 1487fcf3ce44SJohn Forte DEFINE_MSG(1301, \ 1488291a2b48SSukumar Swaminathan emlxs_sfs_detail_msg, \ 1489291a2b48SSukumar Swaminathan "SFS detail.", \ 1490291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1491291a2b48SSukumar Swaminathan MSG_SFS_DETAIL, \ 1492291a2b48SSukumar Swaminathan "This provides detailed information about the driver's " \ 1493291a2b48SSukumar Swaminathan "SFS interface.", \ 1494291a2b48SSukumar Swaminathan ACTION_NONE, \ 1495291a2b48SSukumar Swaminathan NULL, \ 1496291a2b48SSukumar Swaminathan 0) 1497fcf3ce44SJohn Forte 1498fcf3ce44SJohn Forte DEFINE_MSG(1310, \ 1499291a2b48SSukumar Swaminathan emlxs_diag_error_msg, \ 1500291a2b48SSukumar Swaminathan "Diagnostic error.", \ 1501291a2b48SSukumar Swaminathan EMLXS_WARNING, \ 1502291a2b48SSukumar Swaminathan MSG_SFS, \ 1503291a2b48SSukumar Swaminathan "This indicates that a diagnostic request did not complete " \ 1504291a2b48SSukumar Swaminathan "because of some issue.", \ 1505291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1506291a2b48SSukumar Swaminathan NULL, \ 1507291a2b48SSukumar Swaminathan 0) 1508fcf3ce44SJohn Forte 1509fcf3ce44SJohn Forte DEFINE_MSG(1311, \ 1510291a2b48SSukumar Swaminathan emlxs_echo_complete_msg, \ 1511291a2b48SSukumar Swaminathan "ECHO diagnostic completed.", \ 1512291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1513291a2b48SSukumar Swaminathan MSG_SFS, \ 1514291a2b48SSukumar Swaminathan "This indicates that an ECHO diagnostic has completed.", \ 1515291a2b48SSukumar Swaminathan ACTION_NONE, \ 1516291a2b48SSukumar Swaminathan NULL, \ 1517291a2b48SSukumar Swaminathan 0) 1518fcf3ce44SJohn Forte 1519fcf3ce44SJohn Forte DEFINE_MSG(1312, \ 1520291a2b48SSukumar Swaminathan emlxs_echo_failed_msg, \ 1521291a2b48SSukumar Swaminathan "ECHO diagnostic failed.", \ 1522291a2b48SSukumar Swaminathan EMLXS_WARNING, \ 1523291a2b48SSukumar Swaminathan MSG_SFS, \ 1524291a2b48SSukumar Swaminathan "This indicates that an ECHO diagnostic has failed to return " \ 1525291a2b48SSukumar Swaminathan "a positive result. This could indicate a connectivity " \ 1526291a2b48SSukumar Swaminathan "problem with your FC network.", \ 1527291a2b48SSukumar Swaminathan ACTION_CHK_CONN, \ 1528291a2b48SSukumar Swaminathan NULL, \ 1529291a2b48SSukumar Swaminathan 0) 1530fcf3ce44SJohn Forte 1531fcf3ce44SJohn Forte DEFINE_MSG(1313, \ 1532291a2b48SSukumar Swaminathan emlxs_biu_complete_msg, \ 1533291a2b48SSukumar Swaminathan "BIU diagnostic completed.", \ 1534291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1535291a2b48SSukumar Swaminathan MSG_SFS, \ 1536291a2b48SSukumar Swaminathan "This indicates that an BIU diagnostic has completed.", \ 1537291a2b48SSukumar Swaminathan ACTION_NONE, \ 1538291a2b48SSukumar Swaminathan NULL, \ 1539291a2b48SSukumar Swaminathan 0) 1540fcf3ce44SJohn Forte 1541fcf3ce44SJohn Forte DEFINE_MSG(1314, \ 1542291a2b48SSukumar Swaminathan emlxs_biu_failed_msg, \ 1543291a2b48SSukumar Swaminathan "BIU diagnostic failed.", \ 1544291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1545291a2b48SSukumar Swaminathan MSG_SFS, \ 1546291a2b48SSukumar Swaminathan "This indicates that an BIU diagnostic has failed to return " \ 1547291a2b48SSukumar Swaminathan "a positive result. This usually caused by an adapter " \ 1548291a2b48SSukumar Swaminathan "hardware problem.", \ 1549291a2b48SSukumar Swaminathan ACTION_REP, \ 1550291a2b48SSukumar Swaminathan NULL, \ 1551291a2b48SSukumar Swaminathan 0) 1552fcf3ce44SJohn Forte 1553fcf3ce44SJohn Forte DEFINE_MSG(1315, \ 1554291a2b48SSukumar Swaminathan emlxs_post_complete_msg, \ 1555291a2b48SSukumar Swaminathan "POST diagnostic completed.", \ 1556291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1557291a2b48SSukumar Swaminathan MSG_SFS, \ 1558291a2b48SSukumar Swaminathan "This indicates that an POST diagnostic has completed.", \ 1559291a2b48SSukumar Swaminathan ACTION_NONE, \ 1560291a2b48SSukumar Swaminathan NULL, \ 1561291a2b48SSukumar Swaminathan 0) 1562fcf3ce44SJohn Forte 1563fcf3ce44SJohn Forte DEFINE_MSG(1316, \ 1564291a2b48SSukumar Swaminathan emlxs_post_failed_msg, \ 1565291a2b48SSukumar Swaminathan "POST diagnostic failed.", \ 1566291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1567291a2b48SSukumar Swaminathan MSG_SFS, \ 1568291a2b48SSukumar Swaminathan "This indicates that an POST diagnostic has failed to return " \ 1569291a2b48SSukumar Swaminathan "a positive result. This is usually caused by an adapter " \ 1570291a2b48SSukumar Swaminathan "hardware problem.", \ 1571291a2b48SSukumar Swaminathan ACTION_REP, \ 1572291a2b48SSukumar Swaminathan NULL, \ 1573291a2b48SSukumar Swaminathan 0) 1574291a2b48SSukumar Swaminathan 1575fcf3ce44SJohn Forte 1576291a2b48SSukumar Swaminathan /* GROUP: IOCTL 1400 - 1499 */ 1577fcf3ce44SJohn Forte 1578fcf3ce44SJohn Forte 1579fcf3ce44SJohn Forte DEFINE_MSG(1400, \ 1580291a2b48SSukumar Swaminathan emlxs_ioctl_debug_msg, \ 1581291a2b48SSukumar Swaminathan "IOCTL.", \ 1582291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1583291a2b48SSukumar Swaminathan MSG_IOCTL, \ 1584291a2b48SSukumar Swaminathan "This provides general information about the driver's " \ 1585291a2b48SSukumar Swaminathan "IOCTL interface.", \ 1586291a2b48SSukumar Swaminathan ACTION_NONE, \ 1587291a2b48SSukumar Swaminathan NULL, \ 1588291a2b48SSukumar Swaminathan 0) 1589fcf3ce44SJohn Forte 1590fcf3ce44SJohn Forte DEFINE_MSG(1401, \ 1591291a2b48SSukumar Swaminathan emlxs_ioctl_detail_msg, \ 1592291a2b48SSukumar Swaminathan "IOCTL detail.", \ 1593291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1594291a2b48SSukumar Swaminathan MSG_IOCTL_DETAIL, \ 1595291a2b48SSukumar Swaminathan "This provides detailed information about the driver's " \ 1596291a2b48SSukumar Swaminathan "IOCTL interface.", \ 1597291a2b48SSukumar Swaminathan ACTION_NONE, \ 1598291a2b48SSukumar Swaminathan NULL, \ 1599291a2b48SSukumar Swaminathan 0) 1600fcf3ce44SJohn Forte 1601fcf3ce44SJohn Forte DEFINE_MSG(1410, \ 1602291a2b48SSukumar Swaminathan emlxs_dfc_debug_msg, \ 1603291a2b48SSukumar Swaminathan "DFC", \ 1604291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1605291a2b48SSukumar Swaminathan MSG_IOCTL, \ 1606291a2b48SSukumar Swaminathan "This provides general information about the driver's " \ 1607291a2b48SSukumar Swaminathan "DFC interface.", \ 1608291a2b48SSukumar Swaminathan ACTION_NONE, \ 1609291a2b48SSukumar Swaminathan NULL, \ 1610291a2b48SSukumar Swaminathan 0) 1611fcf3ce44SJohn Forte 1612fcf3ce44SJohn Forte DEFINE_MSG(1411, \ 1613291a2b48SSukumar Swaminathan emlxs_dfc_detail_msg, \ 1614291a2b48SSukumar Swaminathan "DFC detail.", \ 1615291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1616291a2b48SSukumar Swaminathan MSG_IOCTL_DETAIL, \ 1617291a2b48SSukumar Swaminathan "This provides detailed information about the driver's " \ 1618291a2b48SSukumar Swaminathan "DFC interface.", \ 1619291a2b48SSukumar Swaminathan ACTION_NONE, \ 1620291a2b48SSukumar Swaminathan NULL, \ 1621291a2b48SSukumar Swaminathan 0) 1622fcf3ce44SJohn Forte 1623fcf3ce44SJohn Forte DEFINE_MSG(1420, \ 1624291a2b48SSukumar Swaminathan emlxs_dfc_error_msg, \ 1625291a2b48SSukumar Swaminathan "DFC Error.", \ 1626291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1627291a2b48SSukumar Swaminathan MSG_IOCTL, \ 1628291a2b48SSukumar Swaminathan "This indicates that an error was found while processing a " \ 1629291a2b48SSukumar Swaminathan "DFC request.", \ 1630291a2b48SSukumar Swaminathan ACTION_NONE, \ 1631291a2b48SSukumar Swaminathan NULL, \ 1632291a2b48SSukumar Swaminathan 0) 1633291a2b48SSukumar Swaminathan 1634291a2b48SSukumar Swaminathan 1635291a2b48SSukumar Swaminathan 1636291a2b48SSukumar Swaminathan /* GROUP: FIRMWARE 1500 - 1599 */ 1637fcf3ce44SJohn Forte 1638fcf3ce44SJohn Forte DEFINE_MSG(1500, \ 1639291a2b48SSukumar Swaminathan emlxs_image_msg, \ 1640291a2b48SSukumar Swaminathan "Firmware image.", \ 1641291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1642291a2b48SSukumar Swaminathan MSG_FIRMWARE, \ 1643291a2b48SSukumar Swaminathan "This provides information about the firmware image.", \ 1644291a2b48SSukumar Swaminathan ACTION_NONE, \ 1645291a2b48SSukumar Swaminathan NULL, \ 1646291a2b48SSukumar Swaminathan 0) 1647fcf3ce44SJohn Forte 1648fcf3ce44SJohn Forte DEFINE_MSG(1501, \ 1649291a2b48SSukumar Swaminathan emlxs_image_detail_msg, \ 1650291a2b48SSukumar Swaminathan "Firmware detail.", \ 1651291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1652291a2b48SSukumar Swaminathan MSG_FIRMWARE_DETAIL, \ 1653291a2b48SSukumar Swaminathan "This provides detailed information about the firmware " \ 1654291a2b48SSukumar Swaminathan "image.", \ 1655291a2b48SSukumar Swaminathan ACTION_NONE, \ 1656291a2b48SSukumar Swaminathan NULL, \ 1657291a2b48SSukumar Swaminathan 0) 1658291a2b48SSukumar Swaminathan 1659fcf3ce44SJohn Forte DEFINE_MSG(1502, \ 1660291a2b48SSukumar Swaminathan emlxs_image_library_msg, \ 1661291a2b48SSukumar Swaminathan "Firmware Library", \ 1662291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1663291a2b48SSukumar Swaminathan MSG_DRIVER, \ 1664291a2b48SSukumar Swaminathan "This shows the versions of firmware contained in the " \ 1665291a2b48SSukumar Swaminathan "driver's library.", \ 1666291a2b48SSukumar Swaminathan ACTION_NONE, \ 1667291a2b48SSukumar Swaminathan NULL, \ 1668291a2b48SSukumar Swaminathan 0) 1669fcf3ce44SJohn Forte 1670fcf3ce44SJohn Forte DEFINE_MSG(1510, \ 1671291a2b48SSukumar Swaminathan emlxs_image_bad_msg, \ 1672291a2b48SSukumar Swaminathan "Bad firmware image.", \ 1673291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1674291a2b48SSukumar Swaminathan MSG_FIRMWARE, \ 1675291a2b48SSukumar Swaminathan "This indicates that a bad firmware image was provided to " \ 1676291a2b48SSukumar Swaminathan "the download function.", \ 1677291a2b48SSukumar Swaminathan ACTION_IMG_REP, \ 1678291a2b48SSukumar Swaminathan NULL, \ 1679291a2b48SSukumar Swaminathan 0) 1680fcf3ce44SJohn Forte 1681fcf3ce44SJohn Forte DEFINE_MSG(1511, \ 1682291a2b48SSukumar Swaminathan emlxs_image_incompat_msg, \ 1683291a2b48SSukumar Swaminathan "Firmware image not compatible.", \ 1684291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1685291a2b48SSukumar Swaminathan MSG_FIRMWARE, \ 1686291a2b48SSukumar Swaminathan "This indicates that the firmware image provided was not " \ 1687291a2b48SSukumar Swaminathan "compatible with the existing hardware.", \ 1688291a2b48SSukumar Swaminathan ACTION_IMG_REP, \ 1689291a2b48SSukumar Swaminathan NULL, \ 1690291a2b48SSukumar Swaminathan 0) 1691fcf3ce44SJohn Forte 1692fcf3ce44SJohn Forte DEFINE_MSG(1520, \ 1693291a2b48SSukumar Swaminathan emlxs_download_msg, \ 1694291a2b48SSukumar Swaminathan "Firmware download.", \ 1695291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1696291a2b48SSukumar Swaminathan MSG_FIRMWARE, \ 1697291a2b48SSukumar Swaminathan "This indicates that an attempt to download a firmware image " \ 1698291a2b48SSukumar Swaminathan "has occurred.", \ 1699291a2b48SSukumar Swaminathan ACTION_NONE, \ 1700291a2b48SSukumar Swaminathan NULL, \ 1701291a2b48SSukumar Swaminathan 0) 1702fcf3ce44SJohn Forte 1703fcf3ce44SJohn Forte DEFINE_MSG(1521, \ 1704291a2b48SSukumar Swaminathan emlxs_download_complete_msg, \ 1705291a2b48SSukumar Swaminathan "Firmware download complete.", \ 1706291a2b48SSukumar Swaminathan EMLXS_NOTICE, \ 1707291a2b48SSukumar Swaminathan MSG_FIRMWARE, \ 1708291a2b48SSukumar Swaminathan "This indicates that an attempt to download a firmware image " \ 1709291a2b48SSukumar Swaminathan "was successful.", \ 1710291a2b48SSukumar Swaminathan ACTION_NONE, \ 1711291a2b48SSukumar Swaminathan NULL, \ 1712291a2b48SSukumar Swaminathan 0) 1713fcf3ce44SJohn Forte 1714fcf3ce44SJohn Forte DEFINE_MSG(1522, \ 1715291a2b48SSukumar Swaminathan emlxs_download_failed_msg, \ 1716291a2b48SSukumar Swaminathan "Firmware download failed.", \ 1717291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1718291a2b48SSukumar Swaminathan MSG_FIRMWARE, \ 1719291a2b48SSukumar Swaminathan "This indicates that an attempt to download a firmware image " \ 1720291a2b48SSukumar Swaminathan "was failed.", \ 1721291a2b48SSukumar Swaminathan ACTION_CHK_HCFG, \ 1722291a2b48SSukumar Swaminathan NULL, \ 1723291a2b48SSukumar Swaminathan 0) 1724291a2b48SSukumar Swaminathan 172582527734SSukumar Swaminathan DEFINE_MSG(1523, \ 172682527734SSukumar Swaminathan emlxs_fw_updated_msg, \ 172782527734SSukumar Swaminathan "Firmware updated.", \ 172882527734SSukumar Swaminathan EMLXS_WARNING, \ 172982527734SSukumar Swaminathan MSG_FIRMWARE, \ 173082527734SSukumar Swaminathan "This indicates that new firmware has been updated on the " \ 173182527734SSukumar Swaminathan "adapter.", \ 173282527734SSukumar Swaminathan "A reboot or adapter power cycle will be required to " \ 173382527734SSukumar Swaminathan "activate the new firmware.", \ 173482527734SSukumar Swaminathan NULL, \ 173582527734SSukumar Swaminathan 0) 173682527734SSukumar Swaminathan 1737291a2b48SSukumar Swaminathan DEFINE_MSG(1530, \ 1738291a2b48SSukumar Swaminathan emlxs_fw_dump_msg, \ 1739291a2b48SSukumar Swaminathan "Firmware dump.", \ 1740291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1741291a2b48SSukumar Swaminathan MSG_FIRMWARE, \ 1742291a2b48SSukumar Swaminathan "This indicates that a firmware core dump has occurred.", \ 1743291a2b48SSukumar Swaminathan ACTION_CHK_HCFG, \ 1744291a2b48SSukumar Swaminathan NULL, \ 17456a573d82SSukumar Swaminathan 0) 17466a573d82SSukumar Swaminathan 17476a573d82SSukumar Swaminathan DEFINE_MSG(1540, \ 17486a573d82SSukumar Swaminathan emlxs_fw_update_msg, \ 17496a573d82SSukumar Swaminathan "Firmware update required.", \ 17506a573d82SSukumar Swaminathan EMLXS_WARNING, \ 17516a573d82SSukumar Swaminathan MSG_FIRMWARE, \ 17526a573d82SSukumar Swaminathan "This indicates that a firmware update is required on the " \ 17536a573d82SSukumar Swaminathan "adapter.", \ 17546a573d82SSukumar Swaminathan "The user must perform a manual adapter reset or link reset" \ 17556a573d82SSukumar Swaminathan "once the host environment is stable to trigger an automatic" \ 17566a573d82SSukumar Swaminathan "firmware download. DO NOT POWER CYCLE OR REBOOT THE SYSTEM" \ 17576a573d82SSukumar Swaminathan "DURING THE DOWNLOAD OPERATION.", \ 17586a573d82SSukumar Swaminathan NULL, \ 1759291a2b48SSukumar Swaminathan 0) 1760291a2b48SSukumar Swaminathan 1761291a2b48SSukumar Swaminathan /* GROUP: CT 1600 - 1699 */ 1762fcf3ce44SJohn Forte 1763fcf3ce44SJohn Forte DEFINE_MSG(1600, \ 1764291a2b48SSukumar Swaminathan emlxs_ct_send_msg, \ 1765291a2b48SSukumar Swaminathan "CT sent. ", \ 1766291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1767291a2b48SSukumar Swaminathan MSG_CT, \ 1768291a2b48SSukumar Swaminathan "This indicates that an CT command is being sent.", \ 1769291a2b48SSukumar Swaminathan ACTION_NONE, \ 1770291a2b48SSukumar Swaminathan NULL, \ 1771291a2b48SSukumar Swaminathan 0) 1772fcf3ce44SJohn Forte 1773fcf3ce44SJohn Forte DEFINE_MSG(1601, \ 1774291a2b48SSukumar Swaminathan emlxs_ct_completion_msg, \ 1775291a2b48SSukumar Swaminathan "CT comp. ", \ 1776291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1777291a2b48SSukumar Swaminathan MSG_CT, \ 1778291a2b48SSukumar Swaminathan "This indicates that an CT command completed normally.", \ 1779291a2b48SSukumar Swaminathan ACTION_NONE, \ 1780291a2b48SSukumar Swaminathan NULL, \ 1781291a2b48SSukumar Swaminathan 0) 1782fcf3ce44SJohn Forte 1783fcf3ce44SJohn Forte DEFINE_MSG(1610, \ 1784291a2b48SSukumar Swaminathan emlxs_stray_ct_completion_msg, \ 1785291a2b48SSukumar Swaminathan "Stray CT completion.", \ 1786291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1787291a2b48SSukumar Swaminathan MSG_CT, \ 1788291a2b48SSukumar Swaminathan "This indicates that the an CT command completion was " \ 1789291a2b48SSukumar Swaminathan "received without issuing a corresponding CT command. " \ 1790291a2b48SSukumar Swaminathan "This error could indicate a driver or firmware problem. ", \ 1791291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1792291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 1793291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 1794fcf3ce44SJohn Forte 1795fcf3ce44SJohn Forte DEFINE_MSG(1611, \ 1796291a2b48SSukumar Swaminathan emlxs_bad_ct_completion_msg, \ 1797291a2b48SSukumar Swaminathan "Abnormal CT completion.", \ 1798291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1799291a2b48SSukumar Swaminathan MSG_CT, \ 1800291a2b48SSukumar Swaminathan "This indicates that an CT command completed with a status " \ 1801291a2b48SSukumar Swaminathan "error in the IOCB. It could mean the Fibre Channel device " \ 1802291a2b48SSukumar Swaminathan "on the network is not responding. The driver will " \ 1803291a2b48SSukumar Swaminathan "automatically retry this CT command if needed.", \ 1804291a2b48SSukumar Swaminathan "Check physical connections to Fibre Channel network and " \ 1805291a2b48SSukumar Swaminathan "the state the remote PortID is in.", \ 1806291a2b48SSukumar Swaminathan NULL, \ 1807291a2b48SSukumar Swaminathan 0) 1808fcf3ce44SJohn Forte 1809fcf3ce44SJohn Forte DEFINE_MSG(1620, \ 1810291a2b48SSukumar Swaminathan emlxs_unsol_ct_msg, \ 1811291a2b48SSukumar Swaminathan "CT rcvd. ", \ 1812291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1813291a2b48SSukumar Swaminathan MSG_CT, \ 1814291a2b48SSukumar Swaminathan "This indicates that an unsolicited CT command was received.", \ 1815291a2b48SSukumar Swaminathan ACTION_NONE, \ 1816291a2b48SSukumar Swaminathan NULL, \ 1817291a2b48SSukumar Swaminathan 0) 1818fcf3ce44SJohn Forte 1819fcf3ce44SJohn Forte DEFINE_MSG(1621, \ 1820291a2b48SSukumar Swaminathan emlxs_unsol_ct_dropped_msg, \ 1821291a2b48SSukumar Swaminathan "Unsolicited CT dropped.", \ 1822291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1823291a2b48SSukumar Swaminathan MSG_CT, \ 1824291a2b48SSukumar Swaminathan "This indicates that an unsolicited CT command was received " \ 1825291a2b48SSukumar Swaminathan "and then dropped for some reason.", \ 1826291a2b48SSukumar Swaminathan ACTION_NONE, \ 1827291a2b48SSukumar Swaminathan NULL, \ 1828291a2b48SSukumar Swaminathan 0) 1829fcf3ce44SJohn Forte 1830fcf3ce44SJohn Forte DEFINE_MSG(1622, \ 1831291a2b48SSukumar Swaminathan emlxs_ct_reply_msg, \ 1832291a2b48SSukumar Swaminathan "CT reply.", \ 1833291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1834291a2b48SSukumar Swaminathan MSG_CT, \ 1835291a2b48SSukumar Swaminathan "This indicates that a reply is being sent for an " \ 1836291a2b48SSukumar Swaminathan "unsolicited CT command.", \ 1837291a2b48SSukumar Swaminathan ACTION_NONE, \ 1838291a2b48SSukumar Swaminathan NULL, \ 1839291a2b48SSukumar Swaminathan 0) 1840fcf3ce44SJohn Forte 1841fcf3ce44SJohn Forte DEFINE_MSG(1630, \ 1842291a2b48SSukumar Swaminathan emlxs_invalid_ct_msg, \ 1843291a2b48SSukumar Swaminathan "Invalid CT command found.", \ 1844291a2b48SSukumar Swaminathan EMLXS_ERROR, \ 1845291a2b48SSukumar Swaminathan MSG_CT, \ 1846291a2b48SSukumar Swaminathan "This indicates that an CT command was found with an invalid " \ 1847291a2b48SSukumar Swaminathan "command code.", \ 1848291a2b48SSukumar Swaminathan ACTION_NONE_REP, \ 1849291a2b48SSukumar Swaminathan DDI_FM_DEVICE_INTERN_UNCORR, \ 1850291a2b48SSukumar Swaminathan DDI_SERVICE_DEGRADED) 1851291a2b48SSukumar Swaminathan 1852291a2b48SSukumar Swaminathan /* GROUP: FC-SP (DHCHAP) 1700 - 1799 */ 1853fcf3ce44SJohn Forte 1854fcf3ce44SJohn Forte #ifdef DHCHAP_SUPPORT 1855fcf3ce44SJohn Forte 1856fcf3ce44SJohn Forte DEFINE_MSG(1700, \ 1857291a2b48SSukumar Swaminathan emlxs_fcsp_debug_msg, \ 1858291a2b48SSukumar Swaminathan "FCSP", \ 1859291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1860291a2b48SSukumar Swaminathan MSG_FCSP, \ 1861291a2b48SSukumar Swaminathan "This provides general information about the driver's " \ 1862291a2b48SSukumar Swaminathan "FCSP interface.", \ 1863291a2b48SSukumar Swaminathan ACTION_NONE, \ 1864291a2b48SSukumar Swaminathan NULL, \ 1865291a2b48SSukumar Swaminathan 0) 1866fcf3ce44SJohn Forte 1867fcf3ce44SJohn Forte DEFINE_MSG(1701, \ 1868291a2b48SSukumar Swaminathan emlxs_fcsp_detail_msg, \ 1869291a2b48SSukumar Swaminathan "FCSP detail.", \ 1870291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1871291a2b48SSukumar Swaminathan MSG_FCSP_DETAIL, \ 1872291a2b48SSukumar Swaminathan "This provides detailed information about the driver's " \ 1873291a2b48SSukumar Swaminathan "FCSP interface.", \ 1874291a2b48SSukumar Swaminathan ACTION_NONE, \ 1875291a2b48SSukumar Swaminathan NULL, \ 1876291a2b48SSukumar Swaminathan 0) 1877fcf3ce44SJohn Forte 1878fcf3ce44SJohn Forte DEFINE_MSG(1702, \ 1879291a2b48SSukumar Swaminathan emlxs_fcsp_error_msg, \ 1880291a2b48SSukumar Swaminathan "FCSP error.", \ 1881291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1882291a2b48SSukumar Swaminathan MSG_FCSP, \ 1883291a2b48SSukumar Swaminathan "This indicates that an error was found while processing " \ 1884291a2b48SSukumar Swaminathan "a DFC request.", \ 1885291a2b48SSukumar Swaminathan ACTION_NONE, \ 1886291a2b48SSukumar Swaminathan NULL, \ 1887291a2b48SSukumar Swaminathan 0) 1888fcf3ce44SJohn Forte 1889fcf3ce44SJohn Forte DEFINE_MSG(1705, \ 1890291a2b48SSukumar Swaminathan emlxs_fcsp_state_msg, \ 1891291a2b48SSukumar Swaminathan "FCSP state.", \ 1892291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1893291a2b48SSukumar Swaminathan MSG_FCSP, \ 1894291a2b48SSukumar Swaminathan "This indicates that an authentication state is changing.", \ 1895291a2b48SSukumar Swaminathan ACTION_NONE, \ 1896291a2b48SSukumar Swaminathan NULL, \ 1897291a2b48SSukumar Swaminathan 0) 1898fcf3ce44SJohn Forte 1899fcf3ce44SJohn Forte DEFINE_MSG(1706, \ 1900291a2b48SSukumar Swaminathan emlxs_fcsp_event_msg, \ 1901291a2b48SSukumar Swaminathan "FCSP event", \ 1902291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1903291a2b48SSukumar Swaminathan MSG_FCSP, \ 1904291a2b48SSukumar Swaminathan "This indicates that an authentication event has occurred.", \ 1905291a2b48SSukumar Swaminathan ACTION_NONE, \ 1906291a2b48SSukumar Swaminathan NULL, \ 1907291a2b48SSukumar Swaminathan 0) 1908fcf3ce44SJohn Forte 1909fcf3ce44SJohn Forte DEFINE_MSG(1707, \ 1910291a2b48SSukumar Swaminathan emlxs_fcsp_status_msg, \ 1911291a2b48SSukumar Swaminathan "FCSP status.", \ 1912291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1913291a2b48SSukumar Swaminathan MSG_FCSP, \ 1914291a2b48SSukumar Swaminathan "This indicates that an authentication status is being " \ 1915291a2b48SSukumar Swaminathan "updated.", \ 1916291a2b48SSukumar Swaminathan ACTION_NONE, \ 1917291a2b48SSukumar Swaminathan NULL, \ 1918291a2b48SSukumar Swaminathan 0) 1919fcf3ce44SJohn Forte 1920fcf3ce44SJohn Forte DEFINE_MSG(1710, \ 1921291a2b48SSukumar Swaminathan emlxs_fcsp_start_msg, \ 1922291a2b48SSukumar Swaminathan "FCSP start.", \ 1923291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1924291a2b48SSukumar Swaminathan MSG_FCSP, \ 1925291a2b48SSukumar Swaminathan "This indicates that authentication is being started to a " \ 1926291a2b48SSukumar Swaminathan "specific node.", \ 1927291a2b48SSukumar Swaminathan ACTION_NONE, \ 1928291a2b48SSukumar Swaminathan NULL, \ 1929291a2b48SSukumar Swaminathan 0) 1930fcf3ce44SJohn Forte 1931fcf3ce44SJohn Forte DEFINE_MSG(1720, \ 1932291a2b48SSukumar Swaminathan emlxs_fcsp_complete_msg, \ 1933291a2b48SSukumar Swaminathan "FCSP comp. ", \ 1934291a2b48SSukumar Swaminathan EMLXS_DEBUG, \ 1935291a2b48SSukumar Swaminathan MSG_FCSP, \ 1936291a2b48SSukumar Swaminathan "This indicates that authentication is being stopped or " \ 1937291a2b48SSukumar Swaminathan "completed to a specific node.", \ 1938291a2b48SSukumar Swaminathan ACTION_NONE, \ 1939291a2b48SSukumar Swaminathan NULL, \ 1940291a2b48SSukumar Swaminathan 0) 1941fcf3ce44SJohn Forte #endif /* DHCHAP_SUPPORT */ 1942fcf3ce44SJohn Forte 1943a9800bebSGarrett D'Amore /* GROUP: FCF 1800 - 1899 */ 1944a9800bebSGarrett D'Amore 1945a9800bebSGarrett D'Amore DEFINE_MSG(1800, \ 1946a9800bebSGarrett D'Amore emlxs_fcf_debug_msg, \ 1947a9800bebSGarrett D'Amore "FCF", \ 1948a9800bebSGarrett D'Amore EMLXS_DEBUG, \ 1949a9800bebSGarrett D'Amore MSG_FCF, \ 1950a9800bebSGarrett D'Amore "This provides general information about the driver's " \ 1951a9800bebSGarrett D'Amore "FCF interface.", \ 1952a9800bebSGarrett D'Amore ACTION_NONE, \ 1953a9800bebSGarrett D'Amore NULL, \ 1954a9800bebSGarrett D'Amore 0) 1955a9800bebSGarrett D'Amore 1956a9800bebSGarrett D'Amore DEFINE_MSG(1801, \ 1957a9800bebSGarrett D'Amore emlxs_fcf_detail_msg, \ 1958a9800bebSGarrett D'Amore "FCF detail.", \ 1959a9800bebSGarrett D'Amore EMLXS_DEBUG, \ 1960a9800bebSGarrett D'Amore MSG_FCF, \ 1961a9800bebSGarrett D'Amore "This provides detailed information about the driver's " \ 1962a9800bebSGarrett D'Amore "FCF interface.", \ 1963a9800bebSGarrett D'Amore ACTION_NONE, \ 1964a9800bebSGarrett D'Amore NULL, \ 1965a9800bebSGarrett D'Amore 0) 1966a9800bebSGarrett D'Amore 1967a9800bebSGarrett D'Amore DEFINE_MSG(1810, \ 1968a9800bebSGarrett D'Amore emlxs_fcf_error_msg, \ 1969a9800bebSGarrett D'Amore "FCF error. ", \ 1970a9800bebSGarrett D'Amore EMLXS_DEBUG, \ 1971a9800bebSGarrett D'Amore MSG_FCF, \ 1972a9800bebSGarrett D'Amore "This indicates that an error was found while processing " \ 1973a9800bebSGarrett D'Amore "an FCF request.", \ 1974a9800bebSGarrett D'Amore ACTION_NONE, \ 1975a9800bebSGarrett D'Amore NULL, \ 1976a9800bebSGarrett D'Amore 0) 1977a9800bebSGarrett D'Amore 1978a9800bebSGarrett D'Amore DEFINE_MSG(1820, \ 1979a9800bebSGarrett D'Amore emlxs_fcf_state_msg, \ 1980a9800bebSGarrett D'Amore "FCF state. ", \ 1981a9800bebSGarrett D'Amore EMLXS_DEBUG, \ 1982a9800bebSGarrett D'Amore MSG_FCF, \ 1983a9800bebSGarrett D'Amore "This indicates that an FCF object state is changing.", \ 1984a9800bebSGarrett D'Amore ACTION_NONE, \ 1985a9800bebSGarrett D'Amore NULL, \ 1986a9800bebSGarrett D'Amore 0) 1987a9800bebSGarrett D'Amore 1988a9800bebSGarrett D'Amore DEFINE_MSG(1830, \ 1989a9800bebSGarrett D'Amore emlxs_fcf_event_msg, \ 1990a9800bebSGarrett D'Amore "FCF event. ", \ 1991a9800bebSGarrett D'Amore EMLXS_DEBUG, \ 1992a9800bebSGarrett D'Amore MSG_FCF, \ 1993a9800bebSGarrett D'Amore "This indicates that an FCF event has occurred.", \ 1994a9800bebSGarrett D'Amore ACTION_NONE, \ 1995a9800bebSGarrett D'Amore NULL, \ 1996a9800bebSGarrett D'Amore 0) 1997a9800bebSGarrett D'Amore 1998fcf3ce44SJohn Forte #ifdef DEF_MSG_REPORT 1999fcf3ce44SJohn Forte }; /* emlxs_message[] */ 2000291a2b48SSukumar Swaminathan #endif /* DEF_MSG_REPORT */ 2001fcf3ce44SJohn Forte 2002fcf3ce44SJohn Forte #ifdef __cplusplus 2003fcf3ce44SJohn Forte } 2004fcf3ce44SJohn Forte #endif 2005fcf3ce44SJohn Forte 2006fcf3ce44SJohn Forte #endif /* _EMLXS_MESSAGES_H */ 2007