Home

Emulex Driver for Linux

image

Contents

1. Note The Linux 2 6 kernel only supports setting the log_verbose nodev_tmo and use_adisk driver parameters for individual HBAs You must apply other driver parameters to all HBAs contained in the host Driver Configuration Methods using modprobe and etc modprobe conf The following sections describe how to set driver parameters using the modprobe command and by manually editing etc modprobe conf Note Emulex recommends using the HBAnyware utility or the hbacmd utility to change parameters See the HBAnyware 4 0 User Manual for more information Temporary Configuration Method When you manually load the driver as a module using the modprobe command and change one or more driver parameter values it is a temporary configuration These changes are considered temporary because they are valid for the current session only or until the driver is manually loaded again Using the insmod command requires no editing or saving This temporary configuration method overrides the modprobe conf file for the current session Values can be expressed in hexadecimal or decimal notation Example of Temporary Configuration You want to temporarily set lun_queue_depth to 20 default is 30 for all HBAs in your system Load the driver with the following command modprobe lpfc lpfc lun queue depth 20 Note You cannot override parameters set in modprobe conf Persistent Configuration Method To make the driver parameters persistent acr
2. DESCRIPTION The FCoE is running the golden firmware DATA 1 firmware type LOG LOG_LINK_EVENT verbose Severity ERROR ACTION Try resetting the FCoE to operational mode and disable maintenance mode elx_mes1247 FCoE chip is running diagnostic firmware Operational use suspended lt fw_type gt DESCRIPTION The FCoE is running a diagnostic DATA 1 firmware type LOG LOG_LINK_EVENT verbose Severity ERROR ACTION Try resetting the FCoE to operational mode Driver for Linux Troubleshooting Section Page 53 ZS EMULEX elx_mes1248 FCoE chip is running unknown firmware lt fw_type gt DESCRIPTION The FCoE is running a unknown DATA 1 firmware type LOG LOG_LINK_EVENT verbose Severity ERROR ACTION Try resetting the FCoE to operational mode Try loading latest FCoE firmware elx_mes1249 Invalid FRU data found on adapter Return adapter to Emulex for repair DESCRIPTION The FRU data on the FCoE chip is invalid DATA 1 firmware type LOG LOG_LINK_EVENT verbose Severity ERROR ACTION Try resetting the FCoE to operational mode Try loading latest FCoE firmware or send the adapter back to Emulex for repair elx_mes1296 Checking FRU data Failed DESCRIPTION Failure to check FRU data DATA 1 ulpStatus 2 ulpWord4 LOG LOG_LINK_EVENT verbose Severity ERROR ACTION Contact Technical Support elx_mes1297 Checking FRU data Failed DESCRIPTION Failure to check FRU data DATA None LOG LO
3. DATA 1 rc 2 Ipfc_outsz 3 lpfc_dataout SEVERITY Information LOG LOG_LIBDFC verbose ACTION None required elx_mes1602 libdfc hbaapi entry DESCRIPTION The entry point for processing HBAAPI ioctl DATA 1 lpfc_cmd 2 lpfc_arg1 3 lpfc_arg2 4 lpfc_outsz SEVERITY Information LOG LOG_LIBDFC verbose ACTION None required elx_mes1603 libdfc hbaapi exit DESCRIPTION The exit point for processing HBAAPI ioctl DATA 1 rc 2 Ipfc_outsz 3 lpfc_dataout SEVERITY Information LOG LOG_LIBDFC verbose ACTION None required elx_mes1606 libdfc util entry DESCRIPTION A management entry point has executed DATA 1 lpfc_cmd 2 lpfc_arg1 3 lpfc_arg2 4 lpfc_outsz SEVERITY Information LOG Always ACTION No action needed informational elx_mes1607 libdfc util exit DESCRIPTION The exit point for processing util ioctl DATA 1 rc 2 Ipfc_outsz 3 lpfc_dataout SEVERITY Information LOG LOG_LIBDFC verbose ACTION None required Driver for Linux Troubleshooting Section Page 57
4. LOG LOG_ELS verbose ACTION No action needed informational elx_mes0103 PRLI completes to NPort lt nip_DID gt DESCRIPTION The adapter performed a process login PRLI into a remote NPort DATA 1 ulpStatus 2 ulpWord 4 3 num_disc_nodes SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0104 ADISC completes to NPort lt nlp_DID gt DESCRIPTION The adapter performed an address discovery ADISC into a remote NPort DATA 1 ulpStatus 2 ulpWord 4 3 disc 4 num_disc_nodes SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0105 LOGO completes to NPort lt nlp_DID gt DESCRIPTION The adapter performed a request logout LOGO to a remote NPort DATA 1 ulpStatus 2 ulpWord 4 3 num_disc_nodes SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 21 ZS EMULEX elx_mes0106 ELS cmd tag lt ulploTag gt completes DESCRIPTION The firmware completed a specific ELS command DATA 1 ulpStatus 2 ulpWord 4 SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0107 Retry ELS command lt elsCmd gt to remote NPORT lt did gt DESCRIPTION The driver retried a specific ELS command DATA 1 retry 2 delay SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational el
5. 6 PLOr QUISIteS ANNE 6 FROG SOS E st ep es brs a en een E E 6 Installing the HBAnyware Security Configurator ccccceeeeeececeeeeeeeeeeeeesaaees 7 SN Ee E 7 FOG EE HEES 7 Installing the HBAnyware Utility and the Application Helper Module using the Upgrade Kernel Option ccceeeeeeeeeeeeeeeeeeeaeeeeeeeeeeeeetaeeeeeeeeenaaees 7 IN e E 7 Nee 7 Uninstalling the Driver Kisesa g naanin rannen EAEE AREENAN ORAINA ORR ARRR ARERR 8 Uninstalling a Previous Application Helper Module KEE eege a catch cect E AAAA RE 9 Uninstalling the Utilities suinn ANKEN E 9 Uninstalling the HBAnyware Security Contiourator 9 Uninstalling HBAnyware Web Launch onhy 10 Uninstalling the HBAnyware Utility and the Application Helper Module 10 COMMIT SUN E 11 Driver Configuration Methods using modprobe and reis Ee 11 Temporary Configuration Method ssesesssseeeseseseserrrresssrrrrrrnssssssrrrrrne 11 Persistent Configuration Method 11 Creating a New Ramdisk Image 12 For Installed LPFC Driver Kits c cccceeeeeeeeeeeeeeeeeeeeeeeeeccaeeeeeeeeeeeeseaaaes 12 For Distribution In Box LPFC Drivers ccccceeeeeeeeeeeeeeeeneeaaeeeeeeeeeenaaees 13 Temporary Driver Configuration by Read Write to sysfs ssssssssssssesseeeeees 13 Dynamically Adding LUNs and Iorgets ieee eee ee eeeeeeeeeeeeeenaaaaa 14 Driver Parameters Reference Table AAA 14 Using udev for Persistent Naming ii i ilies 17 Driver for Linux User
6. LOG LOG_LIBDFC verbose SEVERITY Warning ACTION No action needed informational elx_mes1212 elx_mes1212 iocb failed DESCRIPTION An och failed DATA 1 return code LOG LOG_LIBDFC verbose SEVERITY Warning ACTION No action needed informational Driver for Linux Troubleshooting Section Page 52 ZS EMULEX elx_mesi1213 menlo mgmt cmd failed DESCRIPTION A menlo management command failed DATA 1 cmdcode 2 ulpStatus LOG LOG_LIBDFC verbose SEVERITY ERROR ACTION No action needed informational elx_mes1214 C_CT Request error DESCRIPTION A management request error has occurred DATA 1 flag 2 4096 LOG LOG_LIBDFC verbose SEVERITY WARNING ACTION No action needed informational elx_mes1215 och build failed for CX DESCRIPTION Failure to create a management iocb DATA 1 flag 2 return code LOG LOG_LIBDFC verbose SEVERITY WARNING ACTION No action needed informational elx_mes1216 och build failed DESCRIPTION Failure to create a management iocb DATA 1 LOG LOG_LIBDFC verbose SEVERITY WARNING ACTION No action needed informational elx_mesi1217 can not access command data DESCRIPTION Cannot access data provided by the management application DATA 1 return code 2 CMDCODE LOG LOG_LIBDFC verbose SEVERITY WARNING ACTION No action needed informational elx_mes1246 FCoE chip is running golden firmware Update FCoE chip firmware immediately lt fw_type gt
7. No action needed informational elx_mes0249 All d target ids in use Bind creation failed DESCRIPTION The driver has used all available target IDs Target to node binding has failed DATA 1 Maximum number of supported targets SEVERITY Error LOG Always ACTION Check the SAN configuration elx_mes0252 Rescanning scsi host DESCRIPTION Rescanning a SCSI host because a new target has been found DATA None SEVERITY Error LOG Always ACTION No action needed informational elx_mes0253 Illegal State Transition node lt nlp DID gt event lt evt gt state lt nlp_state gt DESCRIPTION An unexpected response was received from the specified node DATA 1 nlp_rpi 2 nlp_flag SEVERITY Error LOG Always ACTION Check connection to fabric and or remove device If the problem persists report the issue to Technical Support elx_mes0258 Unblocking IO to Target scsi id lt scsi_id gt NPort pointer lt pnode gt DESCRIPTION The driver has unblocked IO to the specified SCSI ID on the specified NPort DATA None SEVERITY Information LOG LOG_DISCOVERY verbose LOG_FCP verbose ACTION No action needed informational elx_mes0259 Blocking IO to Target scsi id lt scsi_id gt NPort pointer lt pnode gt DESCRIPTION The driver has blocked IO to the specified SCSI ID on the specified NPort DATA None SEVERITY Information LOG LOG_DISCOVERY verbose LOG_FCP verbose ACTION No action needed informat
8. None SEVERITY Warning LOG LOG_INIT verbose ACTION None required elx_mes0462 Too many cmd rsp ring entries in SLI 2 SLIM DESCRIPTION The configuration parameter for Scan down is out of range DATA 1 totiocb 2 MAX_SLI2_IOCB SEVERITY Error LOG Always ACTION This is a software driver error H this problem persists report these errors to Technical Support elx_mes0463 Ipfc_topology attribute cannot be set to d allowed range is 0 6 DESCRIPTION Ipfc_topology attribute is set to wrong value DATA 1 val SEVERITY Err or LOG LOG_INIT verbose ACTION Modify driver configuration parameter to a valid topology value elx_mes0464 Adapter heartbeat failure taking this port offline DESCRIPTION The driver is taking the adapter to offline state due to heartbeat failure DATA None SEVERITY Error LOG LOG_INIT verbose ACTION Contact Technical Support elx_mes0466 Outstanding IO when bringing Adapter offline DESCRIPTION The driver detected outstanding IO while taking the adapter offline DATA None SEVERITY Warning LOG LOG_INIT verbose ACTION No action needed informational FCP Traffic History 0700 0799 elx_mes701 Issue Abort Task Set to TGT lt num gt LUN lt num gt DESCRIPTION The SCSI layer detected that it needs to abort all I O to a specific device This causes the FCP Task Management command to abort the I O in progress DATA 1 rpi 2 flags SEVERITY Information L
9. Troubleshooting Section Page 34 ZS EMULEX Mailbox Events 0300 0399 elx_mes0300 READ_LA no buffers DESCRIPTION The driver attempted to issue a READ_LA mailbox command to the adapter but there were no buffers available DATA None SEVERITY Warning LOG LOG_MBOxX verbose ACTION This message indicates 1 Kernel virtual memory is depleted Check that the system meets minimum RAM requirements for the Emulex Fibre Channel adapter Try closing other applications to free some memory 2 A possible driver buffer management problem If the problem persists report the error to Technical Support elx_mes0301 READ _SPARAM no buffers DESCRIPTION The driver attempted to issue a READ_SPARAM mailbox command to the adapter but there were no buffers available DATA None SEVERITY Warning LOG LOG_MBOxX verbose ACTION This message indicates 1 Kernel virtual memory is depleted Check that the system meets minimum RAM requirements for the Emulex Fibre Channel adapter Try closing other applications to free some memory 2 A possible driver buffer management problem If the problem persists report the error to Technical Support elx_mes0302 REG_LOGIN no buffers DESCRIPTION The driver attempted to issue a REG_LOGIN mailbox command to the adapter but there were no buffers available DATA 1 Did 2 flag SEVERITY Warning LOG LOG_MBOxX verbose ACTION This message indicates 1 Kernel virtual memory is depleted
10. ADISCs to go DESCRIPTION A device discovery is in progress DATA 1 fc_adisc_cnt 2 fc_flag 3 phba gt hba_state SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0211 DSM in event lt evt gt on NPort lt nlp_DID gt in state lt cur_state gt DESCRIPTION The driver discovery state machine DSM is processing an event DATA 1 nlp_flag SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 27 ZS EMULEX elx_mes0212 DSM out state lt rc gt on NPort lt nlp_DID gt DESCRIPTION The driver DSM completed processing an event DATA 1 nlp_flag SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0213 Reassign scsi id lt nlp_sid gt to NPort lt nlp_DID gt DESCRIPTION A previously bound FCP Target was rediscovered and reassigned a SCSI ID DATA 1 nlp_bind_type 2 nlp_flag 3 nlp_state 4 nlp_rpi SEVERITY Information LOG LOG_DISCOVERY verbose LOG_FCP verbose ACTION No action needed informational elx_mes0214 RSCN received DESCRIPTION An RSCN ELS command was received from a fabric DATA 1 fc_flag 2 payload_len 3 Ip 4 fe_rscn_id_cnt SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0215 RSCN processed DESCRIPTION An RSCN ELS command was received from a fa
11. Check that the system meets minimum RAM requirements for the Emulex Fibre Channel adapter Try closing other applications to free some memory 2 A possible driver buffer management problem If the problem persists report the error to Technical Support elx_mes0304 Stray mailbox interrupt moxCommand lt mbxcommand gt mbxStatus lt mbxstatus gt DESCRIPTION Received a mailbox completion interrupt and there are no outstanding mailbox commands DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support Driver for Linux Troubleshooting Section Page 35 ZS EMULEX elx_mes0305 Mbox cmd cmpl error RETRYing DESCRIPTION A mailbox command completed with an error status that causes the driver to reissue the mailbox command DATA 1 mbxCommand 2 mbxStatus 3 un varWords 0 4 hba_state SEVERITY Information LOG LOG_MBOxX verbose LOG_SLI verbose ACTION No action needed informational elx_mes0306 CONFIG_LINK mbxStatus error lt mbxStatus gt HBA state lt hba_state gt DESCRIPTION The driver issued a CONFIG_LINK mbox command to the adapter that failed DATA None SEVERITY Error LOG Always ACTION This error could indicate a firmware or hardware problem Report these errors to Technical Support elx_mes0307 Mailbox cmd lt mbxCommand gt Cmpl lt mbox_cmpl gt DESCRIPTION A mailbox command comple
12. Manual Page iii ZS EMULEX e BE 17 RHEL A 17 EnaDIE SCSI Le EEN 17 OUI IS SOG UIA eebe EEN 19 General SIU e E 19 Log ET TN 19 Severity CodeS succeed ihe cede 19 Message Group Maske 19 Message Log Exvample aana 20 ELS Events 0100 0199 EEN 21 Link Discovery Events 0200 0200 26 Mailbox Events 0300 02001 35 Initialization Events 0400 04001 40 FCP Traffic History 0700 07900 45 Node Table Events 0900 O9000 48 Miscellaneous and FCoE Events 1200 1290 51 Link Events 1300 12001 55 IOCTL Events 1600 16001 57 Driver for Linux User Manual Page iv ZS EMULEX Installation Driver Information Supported Features e Topology support Fibre Channel Arbitrated Loop FC AL point to point fabric with auto topology negotiation e Supports 1 2 4 and 8 Gb s capable adapters with auto rate negotiation 1 Gb s is not supported on 8 Gb s adapters e Protocols SCSI FCP FCP 2 FC Tape profile including use of ADISC instead of PLOGI FC initiator mode and Fibre Channel over Ethernet FCoE e Supports up to thirty two adapter ports e Dynamic parameter setting using Emulex s HBAnyware GUlI based configuration utility version 4 0 as part of a master kit enabling GUI based driver configuration and persistent binding management including in band FC and out of band TCP IP remote SAN management capability diagnostics loopback and diagnostics dump and LUN masking See the HBAnywa
13. PROGRAM sbin scsi_id SYMLINK disk c n The exact name of the file is not important but it must start with a number lower than 50 to override the default rules file Enable scsi_id For RHEL only SLES does not require this step The scsi_id utility generates unique identifiers for SCSI devices udev uses these identifiers to create a persistent name for devices under dev By default scsi_id is disabled Method 1 enable scsi_id for all devices Driver for Linux Configuration Section Page 17 ZS EMULEX You can enable scsi_id by making the following changes to etc scsi_id conf Change options b To Options b And change options g To options g Method 2 enable scsi_id for particular devices such as all disks made by Seagate by adding this line to etc scsi_id vendor SEAGATE options g Then load or reload the LPFC driver udev creates symbolic links for each SCSI disk and its partitions For example rhel4 Is dev disk Irwxrwxrwx 1 root root 3 Mar 7 00 06 dev disk 32000000c507985c4 gt sdb Irwxrwxrwx 1 root root 3 Mar 7 00 06 dev disk 32000000c50797d92 gt sdc Irwxrwxrwx 1 root root 4 Mar 7 00 06 dev disk 32000000c50797d921 gt sdc1 Irwxrwxrwx 1 root root 3 Mar 7 00 06 dev disk 32000000c507985bb gt sdd Irwxrwxrwx 1 root root 4 Mar 7 00 06 dev disk 32000000c507985bb1 gt eddi Irwxrwxrwx 1 root root 4 Mar 7 00 06 dev disk 32000000c507985bb2 gt sdd2 For further informatio
14. The install script is located in usr sbin nbanyware directory Prerequisites e The LPFC driver must be installed e Previous versions of the Application Helper Module must be uninstalled e The HBAnyware utility must be installed on all participating systems Procedure To install the HBAnyware Security Configurator utility Log on as root 2 Change use the cd command to the directory to which you copied the tar file See Installing the Utilities and the Application Helper Module on page 4 step 2 for reference 3 Run the install script with the ssc parameter specified Type install ssc Installing the HBAnyware Utility and the Application Helper Module using the Upgrade Kernel Option You can install the Applications Kit on an upgraded kernel The Applications Kit contains the HBAnyware utility and the Application Helper Module Prerequisites e The LPFC driver must be part of the target kernel distribution e The utilities package was previously installed on the current kernel Procedure To install the Applications Kit on an upgraded kernel Boot to the new kernel Log on as root Change use the cd command to the directory containing the unpacked Applications Kit Oh Run the install upgrade kernel script Type install upgradekernel Driver for Linux Installation Section Page 7 ZS EMULEX Uninstalling the Driver Kit Note Driver parameter changes made using HBAnyware or e
15. This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0442 Adapter failed to init moxCmd lt mbxCommand gt CONFIG_PORT mbxStatus lt mbxStatus gt DESCRIPTION Adapter initialization failed when issuing a CONFIG_PORT mailbox command DATA 1 hbainit SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0443 Adapter failed to set maximum DMA length mbxStatus DESCRIPTION Mailbox used for setting max DMA failed DATA 1 mbxStatus SEVERITY Error LOG LOG_LOG ACTION Contact Technical Support elx_mes0444 Adapter failed to set maximum DMA length mbxStatus DESCRIPTION Mailbox used for setting max DMA failed DATA 1 mbxStatus SEVERITY Information LOG LOG_INIT verbose ACTION No action needed informational elx_mes0446 Adapter failed to init moxCmd lt mbxCommand gt CFG_RING mbxStatus lt mbxStatus gt ring lt num gt DESCRIPTION Adapter initialization failed when issuing a CFG_RING mailbox command DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0447 Adapter failed init moxCmd lt mbxCommand gt CONFIG_LINK mbxStatus lt mbxStatus gt DESCRIPTION Adapter initialization failed when
16. after the uninstallation is complete 3 Stop the HBAnyware utility Type cd usr src hbanyware stop_hbanyware The script is located in the usr sbin nbanyware directory 4 Copy the ioctl install script to the temporary directory For example cp usr srce lpfcdfc ioctl install tmp 5 Execute the ioctl install script with the uninstall option Type tmp ioctl install uninstall 6 If prompted reboot the system Uninstalling the Utilities Follow these instructions to uninstall the HBAnyware utility and the Application Helper Module Note If the HBAnyware Security Configurator is installed it must be uninstalled before uninstalling the HBAnyware utility Uninstalling the HBAnyware Security Configurator Note You must run the uninstall script that shipped with the version of HBAnyware Security Configurator you want to remove If the uninstall script resides in the usr src directory be sure to copy it to a temporary directory before you run it To install the HBAnyware Security Configurator 1 Log on as root 2 Change use cd command to the directory to which you copied the tar file during installation 3 Run the uninstall script with the ssc parameter specified Type uninstall ssc Driver for Linux Installation Section Page 9 ZS EMULEX Uninstalling HBAnyware Web Launch only Note If you installed HBAnyware Web Launch you must uninstall it before uninstalling the HBAnyware uti
17. creates a ramdisk containing the LPFC driver for the currently running kernel on systems running Red Hat Enterprise Linux or SuSE Linux Enterprise Server Note You must perform this step whenever the LPFC options in etc modprobe conf are changed and you want the change to take affect on the next reboot For Installed LPFC Driver Kits To create a new initial ramdisk image Log on as root 2 Type cd usr src lpfc 3 Execute the Ipfc install script using the createramdisk option Type lpfc install createramdisk Driver for Linux Configuration Section Page 12 ZS EMULEX For Distribution In Box LPFC Drivers To create a new initial ramdisk image e For RHEL4 distributions type mkinitrd allow missing f boot initrd uname r img uname r e For SLES9 PPC64 architecture distributions type mkinitrd k vmlinux i initrd e For SLES9 non PPC64 architecture distributions type mkinitrd k vmlinuz i initrd Temporary Driver Configuration by Read Write to sysfs Sysfs is a virtual file system that exposes the structure of the system to you It also includes interfaces to driver parameters through which the driver parameters can be viewed and modified Since these interfaces are available only after driver load only those parameters that can be modified dynamically can be changed in this manner Nevertheless all driver parameters can be read through sysfs It is important to note that sysfs ch
18. informational elx_mes1205 Cmd data alloc failed size d DESCRIPTION Command data allocation failed DATA 1 cmdsize SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 51 ZS EMULEX elx_mes1206 dfc cmd Data alloc failed size DESCRIPTION Command data allocation failed DATA 1 rspsize SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed informational elx_mes1207 sli is not ready DESCRIPTION SLI is not ready to send a management command DATA None SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed informational elx_mes1208 send_menlo_cmd DESCRIPTION The driver is about to send a management command DATA 1 cmdcode 2 cmdsize 3 rspsize SEVERITY Information LOG LOG_LIBDFC verbose ACTION No action needed informational elx_mes1209 C_CT request error DESCRIPTION The CT response returned more data than the user buffer could hold DATA 1 outdmp gt flag 2 4096 SEVERITY Information LOG LOG_LIBDFC verbose ACTION Modify the user application issuing a CT request to allow for a larger response buffer elx_mes1210 iocb timedout DESCRIPTION An iocb timed out DATA 1 return code SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed informational elx_mes1211 kmalloc iocb_ctx failed DESCRIPTION Kernel memory allocation failed DATA None
19. issuing a CONFIG_LINK mailbox command DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support Driver for Linux Troubleshooting Section Page 42 ZS EMULEX elx_mes0448 Adapter failed to init moxCmd lt mbxCommand gt READ_SPARM mbxStatus lt mbxStatus gt DESCRIPTION Adapter initialization failed when issuing a READ_SPARM mailbox command DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0449 Ipfc_ atir attribute cannot be initialized to d allowed range is Y min max DESCRIPTION Sysfs attribute value written exceeds attribute range DATA 1 attribute name 2 value written 3 minimum value 4 maximum value SEVERITY Error LOG Always ACTION Write a value within the supported range elx_mes0450 Ipfc_ attr attribute cannot be set to d allowed range is min max DESCRIPTION Sysfs attribute value written exceeds attribute range DATA 1 attribute name 2 value written 3 minimum value 4 maximum value SEVERITY Error LOG Always ACTION Write a value within the supported range elx_mes0451 Enable interrupt handler failed DESCRIPTION The driver attempted to register the adapter interrupt service routine with the host operating system but failed DAT
20. mbxcommand gt cannot issue DESCRIPTION The driver is in the wrong state to issue the specified command DATA 1 hba_state 2 sli_flag 3 flag SEVERITY Information LOG LOG_MBOX verbose LOG_SLI verbose ACTION No action needed informational elx_mes0312 Ring lt ringno gt handler portRspPut lt portRspPut gt is bigger then rsp ring lt portR spMax gt DESCRIPTION The port rsp ring put index is larger than the size of the rsp ring DATA None SEVERITY Error LOG Always ACTION This error could indicate a software driver firmware or hardware problem Report these errors to Technical Support elx_mes0313 Ring lt ringno gt handler unexpected Rect lt Rctl gt Type lt Type gt received DESCRIPTION The Retl Type of a received frame did not match any for the configured masks for the specified ring DATA None SEVERITY Warning LOG LOG_SLI verbose ACTION This error could indicate a software driver firmware or hardware problem Report these errors to Technical Support elx_mes0314 Unprocessed Host attention DESCRIPTION An adapter event was delayed DATA 1 ha_copy SEVERITY Warning LOG LOG_SLI verbose ACTION No action needed informational elx_mes0315 Ring lt ringno gt issue portCmdGet lt local_getidx gt is bigger then cmd ring lt max_cmd_idx gt DESCRIPTION The port cmd ring get index is greater than the size of cmd ring DATA None SEVERITY Error LOG Always ACTION This
21. temporary directory before you run it Procedure To install the HBAnyware utility and the Application Helper Module 10 Log on as root Download the utilities from the Emulex web site or copy them to the system from the installation CD Copy the ElxLinuxApps lt AppsRev gt lt DriverRev gt tar file to a directory on the install machine Change use cd command to the directory to which you copied the tar file Untar the file Type tar xvf ElxLinuxApps lt AppsRev gt lt DriverRev gt tar Uninstall any previously installed versions Type uninstall Note You must run the uninstall script that shipped with the version of the Application Helper Module you want to remove If the uninstall script resides in the usr src directory be sure to copy it to a temporary directory before you run it Run the install script Type install Enter the type of management you want to use 1 Local Mode HBA s on this Platform can be managed by HBAnyware clients on this Platform Only 2 Managed Mode HBA s on this Platform can be managed by local or remote HBAnyware clients 3 Remote Mode Same as 2 plus HBAnyware clients on this Platform can manage local and remote HBA s You are prompted to enable configuration features Enter lt y gt to allow configuration default Enter lt n gt for read only mode Read only mode prevents users from performing certain operations such as resetting adapters updating an ada
22. 0244 Issue FDMI request failed DESCRIPTION Cannot issue an FDMI request to the adapter DATA 1 cmdcode SEVERITY Information LOG LOG_Discovery verbose ACTION No action needed informational elx_mes0245 ALPA based bind method used on an HBA which is in a nonloop topology DESCRIPTION ALPA based bind method used on an adapter which is not in a loop topology DATA 1 fc_topology SEVERITY Warning LOG LOG_DISCOVERY verbose ACTION Change the bind method configuration parameter of the adapter to 1 WWNN or 2 WWPN or 3 DID elx_mes0246 RegLogin failed DESCRIPTION The firmware returned a failure for the specified RegLogin DATA 1 Did 2 mbxStatus 3 hbaState SEVERITY Error LOG Always ACTION This message indicates that the firmware could not do RegLogin for the specified Did There may be a limitation on how many nodes an adapter can see elx_mes0247 Start Discovery Timer state lt hba_state gt DESCRIPTION Start the device discovery RSCN rescue timer DATA 1 tmo 2 fe_disctmo 8 fc_plogi_cnt 4 fc_adisc_cnt SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 32 ZS EMULEX elx_mes0248 Cancel Discovery Timer state lt hba_state gt DESCRIPTION Cancel the device discovery RSCN rescue timer DATA 1 fe_flag 2 fc_plogi_cnt 3 fc_adisc_cnt SEVERITY Information LOG LOG_DISCOVERY verbose ACTION
23. 03 Link Up Event lt eventTag gt received DESCRIPTION A link up event was received It is also possible for multiple link events to be received together DATA 1 fe_eventTag 2 granted AL DA 3 UlnkSpeed 4 alpa_map 0 Detail If link events received log 1 last event number received 2 ALPA granted 3 Link speed 4 number of entries in the loop init LILP ALPA map An ALPA map message is also recorded if LINK_EVENT verbose mode is set Each ALPA map message contains 16 ALPAs SEVERITY Error LOG Always ACTION If numerous link events are occurring check the physical connections to the FC network elx_mes1304 Link Up Event ALPA map DESCRIPTION A link up event was received DATA 1 wd1 2 wd2 3 wd3 4 wd4 SEVERITY Warning LOG LOG_LINK_EVENT verbose ACTION If numerous link events are occurring check the physical connections to the Fibre Channel network Driver for Linux Troubleshooting Section Page 55 ZS EMULEX elx_mes1305 Link Down Event lt eventTag gt received DESCRIPTION A link down event was received DATA 1 fc_eventTag 2 hba_state 3 fc_flag SEVERITY Error LOG Always ACTION If numerous link events are occurring check the physical connections to the Fibre Channel network elx_mes1307 READ_LA mbox error lt mbxStatus gt state lt hba_state gt DESCRIPTION The driver cannot determine what type of link event has occurred DATA None SEVERITY Information LOG LOG_LINK_
24. 1300 1399 0x10 Link events IOCTL_ERROR lOx 1600 1699 0x2000 IOCTL events LOG_ALL_MSG_ 0x1 fff Log all messages Message Log Example The following is an example of a log message Jul 12 16 30 26 lt node gt kernel completes In the above log message lpfc0 0234 DIi Device Discovery e Joie identifies the log message as coming from EMULEX adapter0 e 0234 identifies the log message number e Di identifies the log message as a discovery Dl information i message Note If the word Data is present in a log message any information to the right of Data is intended for Emulex technical support engineering use only Driver for Linux Troubleshooting Section Page 20 ZS EMULEX ELS Events 0100 0199 elx_mes0100 FLOGI failure DESCRIPTION An ELS fabric login FLOGI command sent to the fabric failed DATA 1 ulpStatus 2 ulpWord 4 SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0101 FLOGI completes successfully DESCRIPTION An ELS FLOGI command sent to the fabric succeeded DATA 1 ulpWord 4 2 e_d_tov 3 r_a_tov 4 edtovResolution SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0102 PLOGI completes to NPort lt nlp_DID gt DESCRIPTION The adapter performed a port login PLOGI into a remote NPort DATA 1 ulpStatus 2 ulpWord 4 3 disc 4 num_disc_nodes SEVERITY Information
25. A None SEVERITY Error LOG Always ACTION This error could indicate a hardware or driver problem If the problem persists report the error to Technical Support elx_mes0452 Waiting for discovery to stop Data x x x x x x x x DESCRIPTION The driver has configured the adapter successfully and is waiting for FC discovery to complete Message repeats every 30 seconds DATA 1 Current HBA state 2 Current HBA flags 3 Current SLI flags 4 Number of outstanding PRLIs SEVERITY Error LOG Always ACTION May be a storage device issue or switch issue Check your SAN configuration elx_mes0453 Adapter failed to init moxCmd lt mbxCommand gt READ_CONFIG mbxStatus lt mbxStatus gt DESCRIPTION Adapter initialization failed when issuing a READ_CONFIG mailbox command DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support Driver for Linux Troubleshooting Section Page 43 ZS EMULEX elx_mes0454 Adapter failed to init moxCmd lt mbxCommand gt INIT_LINK mbxStatus lt mbxStatus gt DESCRIPTION Adapter initialization failed when issuing an INIT_LINK mailbox command DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0455 Vital Product DESCRIPTION Vital product data VPD con
26. EVENT verbose ACTION If numerous link events are occurring check the physical connections to the Fibre Channel network May indicate a possible hardware or firmware problem elx_mes1308 Menlo Maint Mode Link up Event rcvd DESCRIPTION The link comes up in maintenance mode DATA 1 eventTag 2 fc_eventTag SEVERITY Error LOG LOG_LINK_EVENT verbose ACTION No action needed informational elx_mes1309 Link Down Event received DESCRIPTION A link down event has occurred DATA 1 eventTag 2 fc_eventTag 3 hba_state 4 fc_flag SEVERITY Error LOG LOG_LINK_EVENT verbose ACTION Check the cable connected to the adapter elx_mes1311 fa d DESCRIPTION FCoE chip attention DATA 1 FCoE chip attention SEVERITY Information LOG LOG_LINK_EVENT verbose ACTION No action needed informational elx_mes1311 Ignoring ERATT DESCRIPTION The driver is ignoring an expected error event DATA 1 status 2 status1 3 status2 SEVERITY Error LOG LOG_INIT verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 56 ZS EMULEX IOCTL Events 1600 1699 elx_mes1600 libdfc debug entry DESCRIPTION The entry point for processing diagnostic ioctl DATA 1 Ipfc_cmd 2 Ipfc_arg1 3 lpfc_arg2 4 lpfc_outsz SEVERITY Information LOG LOG_LIBDFC verbose ACTION None required elx_mes1601 libdfc debug exit DESCRIPTION The exit point for processing diagnostic ioctl
27. G_LINK_EVENT verbose Severity ERROR ACTION Contact Technical Support elx_mes1298 FCoE chip firmware callback DESCRIPTION Accessing FCoE chip configuration is complete DATA None LOG LOG_LINK_EVENT verbose Severity ERROR ACTION No action needed informational elx_mes1299 Checking FRU data found on adapter DESCRIPTION Checking chip s FRU data DATA None LOG LOG_LINK_EVENT verbose Severity ERROR ACTION No action needed informational Driver for Linux Troubleshooting Section Page 54 ZS EMULEX Link Events 1300 1399 elx_mes1300 Re establishing Link timer expired DESCRIPTION The driver detected a condition where it had to re initialize the link DATA 1 fc_flag 2 hba_state SEVERITY Error LOG Always ACTION If numerous link events are occurring check the physical connections to the Fibre Channel network elx_mes1301 Re establishing Link DESCRIPTION The driver detected a condition in which it had to re initialize the link DATA 1 status 2 status1 3 status2 SEVERITY Information LOG LOG_LINK_EVENT verbose ACTION If numerous link events are occurring check the physical connections to the Fibre Channel network elx_mes1302 Invalid speed for this board Reset link speed to auto lt cfg_link_speed gt DESCRIPTION The driver is reinitializing the link speed to auto detect DATA None SEVERITY Warning LOG LOG_LINK_EVENT verbose ACTION None required elx_mes13
28. ID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION None required elx_mes0903 Add scsiid lt sid gt to BIND list DESCRIPTION The driver is putting the node table entry on the binding list DATA 1 bind_cnt 2 nlp_DID 3 bind_type 4 blp SEVERITY Information LOG LOG_NODE verbose ACTION None required elx_mes0904 Add NPort lt did gt to lt list gt list DESCRIPTION The driver is putting the node table entry on the specified list DATA 1 nlp_flag 2 blp SEVERITY Information LOG LOG_NODE verbose ACTION None required elx_mes0908 FIND node DID plogi DESCRIPTION The driver is searching for a node table entry on the plogi list based on DID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION None required elx_mes0910 FIND node DID unmapped DESCRIPTION The driver is searching for a node table entry on the unmapped node list based on the SCSI ID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION None required elx_mes0929 FIND node DID unmapped DESCRIPTION The driver is searching for a node table entry on the unmapped node list based on DID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION None required elx_mes0930 FIND node DID mapped DESCRIPTION The driver is se
29. IPTION A unknown mailbox command completed DATA None SEVERITY Error LOG Always ACTION This error could indicate a software driver firmware or hardware problem Report these errors to Technical Support elx_mes0324 Config port initialization error moxCmd lt mbxCommand gt READ_NVPARM mbxStatus lt mbxStatus gt DESCRIPTION A read nvparams mailbox command failed during port configuration DATA None SEVERITY Error LOG Always ACTION This error could indicate a software driver firmware or hardware problem Report these errors to Technical Support elx_mes0325 Reset HBA DESCRIPTION An adapter has been reset DATA 1 hba_state 2 sli_flag SEVERITY Information LOG LOG_SLI verbose ACTION No action needed informational elx_mes0326 Rsp Ring lt ringno gt error OCH DESCRIPTION An IOCB error has occurred on the specified ring DATA 1 ulpWord 0 2 ulpWord 1 3 ulpWord 2 4 ulpWord 3 5 ulpWord 4 6 ulpWord 5 7 irsp 6 8 irsp 7 SEVERITY Warning LOG LOG_SLI verbose ACTION If the problem persists check the targets If the targets are okay report the error to Technical Support elx_mes0327 Waited lt msecs gt mSecs for high priority IOCB lt iocb gt giving up DESCRIPTION A high priority OCB such as a target reset or LUN reset was issued and did not complete in the required amount of time DATA None SEVERITY Error LOG Always ACTION This message indicates a reset c
30. OG LOG_FCP verbose ACTION Check the state of the device in question Driver for Linux Troubleshooting Section Page 45 ZS EMULEX elx_mes0702 Issue Target Reset to TGT lt num gt DESCRIPTION The SCSI layer detected that it needs to abort all I O to a specific target This results in an FCP Task Management command to abort the I O in progress DATA 1 rpi 2 flags SEVERITY Information LOG LOG_FCP verbose ACTION Check the state of the target in question elx_mes0703 Issue LUN Reset to TGT lt num gt LUN lt num gt DESCRIPTION The SCSI layer detected that it must abort all I O to a specific device This results in an FCP Task Management command to abort the I O in progress DATA 1 rpi 2 flags SEVERITY Information LOG LOG_FCP verbose ACTION Check the state of the device in question elx_mes0710 lodone lt target gt lt lun gt cmd lt cmd gt error lt result gt SNS lt lp gt lt Ip3 gt DESCRIPTION This error indicates that the Fibre Channel driver is returning a SCSI command to the SCSI layer in error or with sense data DATA 1 retry 2 resid SEVERITY Information LOG LOG_FCP verbose ACTION None required elx_mes0711 detected queue full lun queue depth adjusted to d DESCRIPTION The driver detected a queue full status on a SCSI command response New LUN queue depth is reported DATA 1 New lun queue depth SEVERITY Warning LOG LOG_FCP verbose ACTION This may indicate an o
31. PFC driver that originally shipped with the distribution e For a system with SuSE Linux Enterprise Server Service Pack 2 edit the INITRD_MODULES string in the etc sysconfig kernel file to include the LPFC driver For example a string that looks like INITRD MODULES mptscsih jbd ext3 should be modified to look like INITRD MODULES mptscsih jbd ext3 lpfc s Fora system with Red Hat Enterprise Linux 4 with or without updates add the follow ing line to the etc modprobe conf file if it does not already exist alias scsi hostadapter lt n gt lpfc where lt n gt is a number that is not used in any other scsi_host adapter lines in the file Execute the Ipfc install script with the createramdisk option tmp lpfc install createramdisk If prompted reboot the system Driver for Linux Installation Section Page 8 ZS EMULEX Uninstalling a Previous Application Helper Module Stand Alone Kit Note You must run the uninstall script that shipped with the version of the Application Helper Module you want to remove If the uninstall script resides in the usr src directory be sure to copy it to a temporary directory before you run it To completely remove the Emulex Application Helper Module Log on as root 2 If possible exit all applications that use FC attached drives then unmount the drives If you cannot exit all applications that use FC attached drives the uninstall will work properly but you must reboot
32. RIPTION The driver issued a READ_SPARAM mbox command to the adapter that failed DATA None SEVERITY Error LOG Always ACTION This error could indicate a firmware or hardware problem Report these errors to Technical Support elx_mes0320 CLEAR_LA mbxStatus error lt mbxStatus gt hba state lt hba_state gt DESCRIPTION The driver issued a CLEAR_LA mbox command to the adapter that failed DATA None SEVERITY Error LOG Always ACTION This error could indicate a firmware or hardware problem Report these errors to Technical Support elx_mes0321 Unknown IOCB command DESCRIPTION Received an unknown IOCB command completion DATA 1 ulpCommand 2 ulpStatus 3 ulploTag 4 ulpContext SEVERITY Error LOG Always ACTION This error could indicate a software driver or firmware problem If these problems persist report these errors to Technical Support elx_mes0322 Ring lt ringno gt handler unexpected completion loTag lt loTag gt DESCRIPTION The driver could not find a matching command for the completion received on the specified ring DATA 1 ulpStatus 2 ulpWord 4 3 ulpCommand 4 ulpContext SEVERITY Warning LOG LOG_SLI verbose ACTION This error could indicate a software driver or firmware problem If these problems persist report these errors to Technical Support Driver for Linux Troubleshooting Section Page 38 ZS EMULEX elx_mes0323 Unknown Mailbox command lt mbxCommand gt Cmpl DESCR
33. X EMULEX Emulex Driver for Linux Version 8 0 16 46 User Manual P004431 01A Rev A Critical Connectivity Solutions ZS EMULEX Copyright 2003 2009 Emulex All rights reserved worldwide No part of this document may be reproduced by any means or translated to any electronic medium without the prior written consent of Emulex Information furnished by Emulex is believed to be accurate and reliable However no responsibility is assumed by Emulex for its use or for any infringements of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under any patent copyright or related rights of Emulex Emulex the Emulex logo AutoPilot Installer AutoPilot Manager BlockGuard Connectivity Continuum Convergenomics Emulex Connect Emulex Secure EZPilot FibreSpy HBAnyware InSpeed LightPulse MultiPulse OneCommand OneConnect One Network One Company SBOD SLI and VEngine are trademarks of Emulex All other brand or product names referenced herein are trademarks or registered trademarks of their respective companies or organizations Emulex provides this manual as is without any warranty of any kind either expressed or implied including but not limited to the implied warranties of merchantability or fitness for a particular purpose Emulex may make improvements and changes to the product described in this manual at any time and without any notice Emulex assumes no r
34. anges exist only for the lifetime of the driver load and are lost on driver unload or reboot The sysfs filesystem is mounted and available as sys You must first identify the scsi_host which represents the adapter for which you wish to modify the driver parameters All scsi_hosts bound to the LPFC driver can be viewed with the following command ls d sys bus pci drivers lpfc host Assuming you are interested in HBA scsi_host 7 you can list the driver parameters for this particular HBA as ls 1 sys class scsi_host host7 lpfc An example output is as follows r r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_ack0 rw r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_fcp_bind_method r r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_fcp_class rw r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_fdmi_on r r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_link_speed rw r r 1 root root 4096 Feb 28 15 34 sys class scsi_host host7 lpfc_log_ verbose r r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_lun_queue_depth rw r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_max_luns rw r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_nodev_tmo rw r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_scan_down r r r 1 root root 4096 Feb 28 17 03 sys class scsi_
35. arching for a node table entry on the mapped node list based on DID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION None required Driver for Linux Troubleshooting Section Page 49 ZS EMULEX elx_mes0931 FIND node DID adisc DESCRIPTION The driver is searching for a node table entry on the binding list based on DID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION None required elx_mes0932 FIND node did lt did gt NOT FOUND DESCRIPTION The driver was searching for a node table entry based on the DID and the entry was not found DATA 1 order SEVERITY Information LOG LOG_NODE verbose ACTION None required elx_mes0933 FIND node DID reglogin DESCRIPTION The driver is searching for a node table entry on the reglogin list based on DID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION No action needed informational elx_mes0934 FIND node DID prli DESCRIPTION The driver is searching for a node table entry on the prli list based on DID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION No action needed informational elx_mes0935 FIND node DID npr DESCRIPTION The driver is searching for a node table entry on the npr list based on DID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4
36. bric and processed DATA 1 fc_flag 2 cnt 3 fe_rscn_id_cnt 4 hba_state SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0216 Assign scsi id lt nlp_sid gt to NPort lt nlp_DID gt DESCRIPTION A SCSI ID was assigned due to BIND_ALPA DATA 1 nlp_bind_type 2 nlp_flag 3 nlp_state 4 nlp_rpi SEVERITY Information LOG LOG_DISCOVERY verbose LOG_FCP verbose ACTION No action needed informational elx_mes0218 FDMI Request DESCRIPTION The driver is sending an FDMI request to the fabric DATA 1 fc_flag 2 hba_state 3 cmdcode SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0220 FDMI rsp failed DESCRIPTION An error response was received to an FDMI request DATA 1 SWAP_DATA16 fdmi_cmd SEVERITY Information LOG LOG_DISCOVERY verbose ACTION The fabric does not support FDMI check fabric configuration Driver for Linux Troubleshooting Section Page 28 ZS EMULEX elx_mes0221 FAN timeout DESCRIPTION A link up event was received without the login bit set The driver waits E_D_TOV for the Fabric to send a FAN If no FAN if received a FLOGI will be sent after the timeout DATA None SEVERITY Warning LOG LOG_DISCOVERY verbose ACTION None required The driver recovers from this condition by issuing a FLOGI to the fabric elx_mes0222 Initial FLOGI timeout DESCRIPTION The driver sent the ini
37. ct method for scanning ALPA to assign a SCSI ID Yes Ipfc_max_luns 256 32768 Specifies the maximum number of LUNs per target A value of 20 means LUNs from 0 to 19 are valid Yes Ipfc_multi_ring_support e Determines the number of primary SLI rings over which to spread OCH entries No All Ipfc dynamic parameters are read write using sysfs Table 4 Ipfc Dynamic Parameters Do not require a driver reload to change Variable Default Min Max Comments Ipfc_discovery_min_wait 3 0 60 The minimum number of seconds the driver waits for the discovery to complete Ipfc_discovery_wait_limit 600 0 600 The maximum number of seconds the special driver waits for the discovery to value complete meaning no limit Ipfc_linkup_wait_limit 15 0 60 The number of seconds the driver waits for the link to come up Ipfc_log_verbose 0x0 0x0 Oxffff bit mask Extra activity logging Ipfc_nodev_tmo 20 0 255 Seconds to hold I O err if device disappears Ipfc_use_adisc 0 0 Off 1 On Send ADISC instead of PLOGI for device discovery or RSCN Driver for Linux Configuration Section Page 16 ZS EMULEX Table 5 Ipfcdfc Static Parameters Variable Default Min Max Comments Ipfc_scsi_req_tmo 30 0 255 Time out value in seconds for SCSI request sent through Ipfcdfc module Not available using the HBAnyware GUI Valid for the HBACMD command line on
38. data1 SEVERITY Information LOG LOG_NODE verbose ACTION No action needed informational elx_mes0936 FIND node DID unused DESCRIPTION The driver is searching for a node table entry on the unused list based on DID DATA 1 ndlp 2 nlp_DID 3 nlp_flag 4 data1 SEVERITY Information LOG LOG_NODE verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 50 ZS EMULEX Miscellaneous and FCoE Events 1200 1299 elx_mes1200 cmd d amp rsp d gt d DESCRIPTION IOCTL command or response size is not correct DATA 1 cmdsize 2 rspsize 80 4096 SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed informational elx_mes1201 iocb_mem_pool alloc failed size DESCRIPTION IOCTL allocation failed DATA 1 cmdsize SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed informational elx_mes1202 iocb_mem_pool alloc failed size DESCRIPTION IOCTL command or response size is not correct DATA 1 cmdsize SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed informational elx_mes1203 kmalloc failed size DESCRIPTION The kernel virtual memory allocation failed DATA 1 size SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed informational elx_mes1204 mbuf alloc failed DESCRIPTION DATA 1 DMA buffer allocation failed SEVERITY Warning LOG LOG_LIBDFC verbose ACTION No action needed
39. e ld Celsius DESCRIPTION DATA 1 phba gt 2 brd_no 3 temp SEVERITY Error LOG LOG_TEMP ACTION No action needed informational Initialization Events 0400 0499 elx_mes0405 Service Level Interface SLI 2 selected DESCRIPTION A CONFIG_PORT SLI 2 mailbox command was issued DATA None SEVERITY Information LOG LOG_INIT verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 40 ZS EMULEX elx_mes0410 Cannot find virtual addr for mapped buf on ring lt ringno gt DESCRIPTION The driver cannot find the specified buffer in its mapping table Thus it cannot find the virtual address needed to access the data DATA 1 phys 2 next 3 prev 4 postbufg_cnt SEVERITY Error LOG Always ACTION This error could indicate a software driver or firmware problem If these problems persist report these errors to Technical Support elx_mes0436 Adapter failed to init timeout status reg lt status gt DESCRIPTION The adapter failed during powerup diagnostics after it was reset DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0437 Adapter failed to init chipset status reg lt status gt DESCRIPTION The adapter failed during powerup diagnostics after it was reset DATA None SEVERITY Error LOG Always ACTION This error cou
40. error could indicate a software driver firmware or hardware problem Report these errors to Technical Support elx_mes0316 Cmd ring lt ringno gt put iotag lt iotag gt greater then configured max lt fast_iotag gt wd0 lt icmd gt DESCRIPTION The assigned I O iotag is greater than the allowed maximum DATA None SEVERITY Error LOG Always ACTION This error could indicate a software driver firmware or hardware problem Report these errors to Technical Support Driver for Linux Troubleshooting Section Page 37 ZS EMULEX elx_mes0317 Rsp ring lt ringno gt get iotag lt iotag gt greater then configured max lt fast_iotag gt wd lt irsp gt DESCRIPTION The assigned I O iotag is greater than the maximum allowed DATA None SEVERITY Error LOG Always ACTION This error could indicate a software driver firmware or hardware problem Report these errors to Technical Support elx_mes0318 Outstanding I O count for ring lt ringno gt is at max lt fast_iotag gt DESCRIPTION An I O tag cannot be assigned because none are available The maximum number of allowed I Os are currently outstanding DATA None SEVERITY Error LOG Always ACTION This message indicates the adapter I O queue is full Typically this happens when heavy UO is running on a low end 3 digit adapter We suggest you upgrade to a higher end adapter elx_mes0319 READ_SPARAM mbxStatus error lt mbxStatus gt hba state lt hba_state gt DESC
41. esponsibility for its use nor for any infringements of patents or other rights of third parties that may result Periodic changes are made to information contained herein although these changes will be incorporated into new editions of this manual Emulex disclaims any undertaking to give notice of such changes Emulex 3333 Susan Street Costa Mesa CA 92626 Driver for Linux User Manual Page ii ZS EMULEX JE 11 211 e Lu EE 1 Mgr to le 1 Supporter Feature Sinuri ii ai ela ENEE EEN dee 1 New Features in this Helease annaa 1 Nie ICT 1 For the LPFG Driver Kit sc gedeien dee edd dee 1 Compatibility teste tele tee et ee 2 Things to Know Before You Download 2 KMOWN ISSUGS E E 2 InStallinigithe Diver EE 2 Driver Kit Install Script OPtionS cccccccceseeeeeeeeeeeeeeeeeeeeeeeeeeeeeecaaeeeeeteeeaaaes 3 Driver Kit Directory Structure cccececeeeeceeeeeeeeeeeeeeecaeeeeeeeeeteeeaaeeeeeeeessaeaaaaes 3 Installing the Driver on Unsupported Linux Distrbuttons AAA 3 Upgrading the Kernel or Applying a Distribution Service Pack or Update 4 Installing the Driver Kit into an Upgraded Kernel AAA 4 Installing the Utilities and the Application Helper Module 4 Prerequisites eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeteteeeetes 4 PROC COUN EE 5 Utilities Directory Structure ccc eeccececeee cece eeeeeeeceeeeeeeeeeeeeeaaeeeeeeeeeeeeenaaees 5 Installing the HBAnyware Utility with Web Launch
42. ge 23 ZS EMULEX elx_mes0119 Issue GEN REQ IOCB for NPORT lt ulpWord 5 gt DESCRIPTION The driver issued a GEN REQ IOCB for a remote NPort These are typically used for CT request DATA 1 ulploTag 2 hba_state SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0121 PLOGI chkparm OK DESCRIPTION The driver received a PLOGI from a remote NPort and its Fibre Channel service parameters matched this adapter The request was accepted DATA 1 nlp_DID 2 nlp_state 3 nlp_flag 4 nlp_Rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0127 ELS timeout DESCRIPTION An ELS IOCB command was posted to a ring and did not complete within ULP timeout seconds DATA 1 elscmd 2 remote_id 3 ulpcommand 4 ulploTag SEVERITY Error LOG Always ACTION If no ELS command is going through the adapter reboot the system If the problem persists contact Technical Support elx_mes0128 Xmit ELS ACC response tag lt ulploTag gt DESCRIPTION An ELS accept response for the specified IO tag was sent DATA 1 ulploTag 2 ulpContext 3 Did 4 nlp_flag 5 nip_state 6 nlp_rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0128 Xmit ELS RPS ACC response tag lt ulploTag gt DESCRIPTION The driver transmitted an ELS response DATA 1 ulploTag 2 ulpContext 3 Did 4 nlp_flag 5 n
43. he timeout period DATA 1 nlp_flag 2 nlp_state 3 nlp_rpi SEVERITY Information LOG LOG_DISCOVERY verbose ACTION Check entries in proc scsi lpfc to see if WWPNs exist for all targets If all targets are seen by the adapter but one or more targets are inaccessible by the system run the lun_scan script see the Linux tools link on the Linux section of the Emulex Web site to remap LUNs to SCSI devices in the midlayer If a device has not been rediscovered but other targets are seen by that adapter check the target device If no targets are visible to the adapter check for link on the adapter and that the fabric has not failed elx_mes0207 target id d out of range DESCRIPTION The target ID is beyond the supported driver range DATA 1 target id SEVERITY Error LOG Always ACTION Check the SAN configuration elx_mes0208 Failmask change on NPort lt nlp_DID gt DESCRIPTION An event was processed that indicated the driver may not be able to communicate with the remote NPort DATA 1 nlp_failMask 2 bitmask 3 flag SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0209 RFT request completes ulpStatus lt ulpStatus gt CmdRsp lt CmdRsp gt DESCRIPTION A RFT request sent to the fabric completed DATA None SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0210 Continue discovery with lt num_disc_nodes gt
44. host host7 lpfc_topology rw r r 1 root root 4096 Feb 28 17 03 sys class scsi_host host7 lpfc_use_adisc Notice that the driver parameters are available as files Reading a file displays the current value of a driver parameter If the permissions allow it you can write a value to the file and it takes effect immediately Driver for Linux Configuration Section Page 13 ZS EMULEX For example root emulex cat sys class scsi_host host7 lpfc_ log verbose 0 Notice that the current value of lpfc_log_verbose is zero To set it to Oxffff root emulex echo Oxffff gt sys class scsi_host host7 lpfc_log verbose root emulex cat sys class scsi_host host7 lpfc_log_verbose OxfffFt Dynamically Adding LUNs and Targets The Emulex driver for Linux enables you to dynamically add logical unit numbers LUNs and targets without unloading or reloading the LPFC module and without resetting the HBA To rescan an adapter s targets with sysfs given the adapter s host number in this example 3 type echo gt sys class scsi_host host3 scan To limit the rescan to a particular target given the adapter s host number in this example 3 and the target number in this example 2 type echo 2 gt sys class scsi_host host3 scan You can also use the Emulex lun_scan script in usr sbin Ipfc Driver Parameters Reference Table The driver parameters determine some aspects of the driver behavior The following tables list
45. ice discovery rediscovery after FLOGI fabric address notification FAN or registered state change notification RSCN has started DATA 1 fc_flag 2 fc_plogi_cnt 3 fc_adisc_cnt SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0203 Nodev timeout on NPort lt nlp_DID gt DESCRIPTION A remote NPort that was discovered by the driver disappeared for more than ELX NODEV_TMO seconds DATA 1 nlp_flag 2 nlp_state 3 nlp_rpi SEVERITY Error LOG Always ACTION If the device generating this message is not a target to which the adapter is connected this error will not affect the data integrity of the UO between the adapter and the attached storage and can be ignored elx_mes0204 Create SCSI Target lt tgt gt DESCRIPTION A mapped FCP target was discovered and the driver allocated resources for it DATA None SEVERITY Information LOG LOG_DISCOVERY verbose LOG_FCP verbose ACTION No action needed informational elx_mes0205 Abort Outstanding I O on Nport lt nlp_DID gt DESCRIPTION An outstanding I O on a remote Nport was aborted DATA 1 nlp_flag 2 nlp_state 3 nlp_rpi SEVERITY Information LOG LOG_DISCOVERY verbose LOG_FCP verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 26 ZS EMULEX elx_mes0206 Nodev timeout on NPort lt nlp_DID gt DESCRIPTION A mapped target has disappeared for longer than t
46. ional elx_mes0260 Remove Target scsi id lt scsi_id gt DESCRIPTION The specified SCSI ID has been removed DATA Error SEVERITY Information LOG Always ACTION No action needed informational Driver for Linux Troubleshooting Section Page 33 ZS EMULEX elx_mes0261 Adding Target scsi id lt scsi_id gt DESCRIPTION The specified SCSI ID has been added DATA Error SEVERITY Information LOG Always ACTION No action needed informational elx_mes0262 Cannot unblock scsi target DESCRIPTION A SCSI target could not be unblocked DATA None SEVERITY Error LOG Always ACTION Please report this issue to Technical Support elx_mes0263 Cannot block scsi target target ptr lt targetp gt DESCRIPTION The SCSI target with the specified target pointer could not be blocked DATA None SEVERITY Error LOG Always ACTION Please report this issue to Technical Support elx_mes0264 HotPlug support enabled DESCRIPTION HotPlug support has been enabled DATA None SEVERITY Information LOG Always ACTION No action needed informational elx_mes0265 Linkdown timeout DESCRIPTION Link down timer expired DATA None SEVERITY Error LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0265 FAN received DESCRIPTION A FAN ELS command has been received DATA SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational Driver for Linux
47. ld indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0438 Adapter failed to init chipset status reg lt status gt DESCRIPTION The adapter failed during powerup diagnostics after it was reset DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0439 Adapter failed to init moxCmd lt mbxCommand gt READ_REV mbxStatus lt mbxStatus gt DESCRIPTION Adapter initialization failed when issuing a READ_REV mailbox command DATA None SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0440 Adapter failed to init moxCmd lt mbxCommand gt READ_REV detected outdated firmware DESCRIPTION Outdated firmware was detected during initialization DATA 1 read_rev_reset SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem Update the firmware If the problem persists report the error to Technical Support Driver for Linux Troubleshooting Section Page 41 ZS EMULEX elx_mes0441 VPD not present on adapter mbxCmd lt mbxCommand gt DUMP VPD mbxStatus lt mbxStatus gt DESCRIPTION The DUMP_VPD mailbox command failed DATA None SEVERITY Information LOG LOG_INIT verbose ACTION
48. lity To uninstall HBAnyware Web Launch only 1 Log on as root 2 Execute the following script usr sbin hbanyware wsuninstall This script stops the HBAnyware Web Launch Service daemons if they are running and removes all Web Launch related files from the host Uninstalling the HBAnyware Utility and the Application Helper Module Note You must run the uninstall script that shipped with the version of the HBAnyware utility and the Application Helper Module you want to remove If the uninstall script resides in the usr src directory be sure to copy it to a temporary directory before you run it To uninstall the HBAnyware utility and the Application Helper Module 1 Log on as root 2 Change use cd command to the directory to which you copied the tar file during installation 3 Uninstall any previously installed versions Type uninstall Driver for Linux Installation Section Page 10 ZS EMULEX Configuration You can configure the driver by e Setting module parameters using modprobe and etc modprobe conf e Using the sysfs interface for parameters which can be changed after loading the driver e Using the HBAnyware configuration utility See the HBAnyware 4 0 User Manual for more information Note Driver parameter changes made using modprobe conf or the HBAnyware utility persist if the driver is uninstalled To return to the default settings you must modify the settings in modprobe conf
49. lp_state 6 nlp_rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0128 Xmit ELS RPI ACC response tag lt ulploTag gt DESCRIPTION The driver sent an ELS accept for a RPI command DATA 1 ulploTag 2 ulpContext 3 Did 4 nlp_flag 5 nip_state 6 nlp_rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 24 ZS EMULEX elx_mes0129 Xmit ELS RJT lt rejectError gt response tag lt ulploTag gt DESCRIPTION An ELS reject RJT response with the specified error for the specified IO tag was sent DATA 1 ulpContext 2 nlp_DID 3 nlp_flag 4 nlp_state 5 nlp_rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0130 Xmit ADISC ACC response tag lt ulploTag gt DESCRIPTION The driver sent an ADISC accept ADISC ACC response for the specified IO tag DATA 1 ulpContext 2 nlp_DID 3 nlp_flag 4 nlp_state 5 nlp_rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0131 Xmit PRLI ACC response tag lt ulploTag gt DESCRIPTION A process login accept PRLI ACC response for the specified IO tag was sent DATA 1 ulpContext 2 nlp_DID 3 nip_flag 4 nlp_state 5 nlp_rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0132 Xmit RNID ACC respo
50. lpfc install uninstall 3 Upgrade the kernel and or distribution Reboot the system with the new kernel 5 Download the driver kit from the Emulex web site or copy it to the system from the installation CD 6 Log on as root to a terminal and unpack the tarball with the following command tar xzf lpfc_2 6 driver _kit lt driver version gt tar gz 7 Change to the directory that is extracted cd lpfc 2 6 driver kit lt driver version gt 8 Execute the Ipfc install script with no options to install the new driver kit Type lpfc install 9 Reboot the system to complete re installation of the Emulex driver Installing the Utilities and the Application Helper Module Follow these instructions to install the HBAnyware configuration utility and the Application Helper Module Ipfcdfc driver on your system For ease of installation the HBAnyware utility and the Application Helper Module are bundled together The elxlpfc init script is also installed and configured to start and stop the Ipfcdfc driver during system startup and shutdown Prerequisites e The LPFC driver must be installed Driver for Linux Installation Section Page 4 ZS EMULEX Previous versions of the Application Helper Module must be uninstalled Note You must run the uninstall script that shipped with the version of the Application Helper Module you want to remove If the uninstall script resides in the usr src directory be sure to copy it to a
51. ly Using udev for Persistent Naming The udev tool is included in Red Hat Enterprise Linux RHEL 4 and SUSE Linux Enterprise Server SLES 9 SP2 and can be configured to provide persistent names for SCSI drives SLES 9 On SLES 9 SP2 udev is configured by default to create persistent device names for each disk and partition in the dev disk by id directory These names are symbolic links to the current dev sd block device The names are derived from information retrieved from the disk itself and therefore follows the disk even if it s dev sd name changes For example sles9 Is I dev disk by id total 8 drwxr xr x 2 root root 4096 Mar 3 21 33 drwxr xr x 4 root root 4096 Feb 10 08 49 Irwxrwxrwx 1 root root 9 Mar 3 21 11 32000000c5005d6e4 gt sdb Irwxrwxrwx 1 root root 9 Mar 3 21 11 32000000c5005df9d gt sdc Irwxrwxrwx 1 root root 9 Mar 3 21 11 32000000c5005dfae gt sdd Irwxrwxrwx 1 root root 10 Mar 3 21 33 32000000c5005dfael gt sdd1 Irwxrwxrwx 1 root root 10 Mar 3 21 33 32000000c5005dfae2 gt sdd2 In this example only the third disk sdd has partitions As partitions are added and removed udev creates and deletes the corresponding soft links RHEL 4 udev can be configured to create persistent names on RHEL 4 To do this first create a file called 20 local rules in the etc udev rules d directory containing just the following line KERNEL sd BUS scsi
52. md gt residual underrun converted to error DESCRIPTION The driver converted this underrun condition to an error based on the underflow field in the SCSI command DATA 1 len 2 resid 3 underflow SEVERITY Information LOG LOG_FCP verbose ACTION None required elx_mes0718 Unable to dma_map_single request_buffer lt dma_error gt DESCRIPTION An error occurred while sending a command and the command will be retried DATA None SEVERITY Error LOG Always ACTION If the problem persists please report the error to Technical Support elx_mes0719 LUN Reset I O flush failure cnt lt cnt gt DESCRIPTION Timed out while waiting during a LUN reset DATA None SEVERITY Information LOG LOG_FCP verbose ACTION If other errors are also occurring report this message to Technical Support elx_mes0720 FCP command lt cmnd 0 gt residual overrun error DESCRIPTION A residual overrun error has occurred while processing the specified FCP command DATA 1 request_bufflen 2 resid SEVERITY Warning LOG LOG_FCP verbose ACTION If the problem persists please check the targets for errors Driver for Linux Troubleshooting Section Page 47 ZS EMULEX elx_mes0729 FCP cmd lt cmnd gt failed lt target gt lt lun gt status lt status gt result lt result gt DESCRIPTION The specifed device failed an FCP command DATA 1 ulpContext 2 iotag SEVERITY Warning LOG LOG_FCP verbose ACTION Check the
53. n about udev consult the following resources udev Web Page http www kernel org pub linux utils kernel hotplug udev html Kernel Korner udev Persistent Device Naming in User Space Linux Journal article by Greg Kroah Hartman http www linuxjournal com article php sid 7316 Writing udev rules by Daniel Drake http www reactivated net writing_udev_rules html Driver for Linux Configuration Section Page 18 ZS EMULEX Troubleshooting General Situations If an FC link fails to come up verify that an 8 Gb s adapter is not attempting to connect to a 1 Gb s device Only 2 Gb s 4 Gb s and 8 Gb s devices are supported on 8 Gb s adapters Log Messages Log messages can be useful when troubleshooting the Emulex driver for Linux Log messages are organized into logical groups based on code functionality within the FC driver Each group consists of a block of 100 log message numbers Most groups require a single block of 100 message numbers however some groups INIT FCP require two blocks The groups and the associated number ranges are defined in Table 7 The preamble string shown in the Message Log table is displayed as part of the log message The lower case x of the preamble string defines the severity of the log message The x will be replaced by one of five lower case letters Those letters are defined in the Table 6 Severity Codes Information and warning messages can be turned ON or OFF by setting resetting the appr
54. nse tag lt ulploTag gt DESCRIPTION A request node identification data RNID accept ACC response for the specified IO tag was sent DATA 1 ulpContext SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0133 FARP RSP received from DID lt did gt DESCRIPTION A Fibre Channel address resolution protocol FARP RSP has been received from the specified node DATA None SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0134 FARP REQ received from DID lt did gt DESCRIPTION A FARP REQ has been received from the specified node DATA None SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 25 ZS EMULEX Link Discovery Events 0200 0299 elx_mes0200 CONFIG_LINK bad hba state lt hba_state gt DESCRIPTION A CONFIG_LINK mbox command completed and the driver was not in a correct state DATA None SEVERITY Error LOG Always ACTION Software driver error If this problem persists report these errors to Technical Support elx_mes0201 Abort outstanding I O on NPort lt Fabric_DID gt DESCRIPTION All outstanding I Os were cleaned up on the specified remote NPort DATA None SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0202 Start Discovery hba state lt hba_state gt DESCRIPTION Dev
55. on needed informational elx_mes0113 An FLOGI ELS command lt elsCmd gt was received from DID lt did gt in Loop Mode DESCRIPTION While in loop mode the driver received an unknown or unsupported ELS command DATA None SEVERITY Error LOG Always ACTION Check device DID elx_mes0114 PLOGI chkparm OK DESCRIPTION The driver received a PLOGI from a remote NPort and its Fibre Channel service parameters matched this adapter The request was accepted DATA 1 nlp_DID 2 nlp_state 3 nlp_flag 4 nlp_Rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0115 Unknown ELS command lt elsCmd gt received from NPORT lt did gt DESCRIPTION The driver received an unsupported ELS command from a remote NPort DATA None SEVERITY Error LOG Always ACTION Check remote NPort for potential problem elx_mes0116 Xmit ELS command lt elsCmd gt to remote NPORT lt did gt DESCRIPTION The driver transmitted an ELS command to a remote NPort DATA 1 icmd gt ulploTag 2 hba_state SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0117 Xmit ELS response lt elsCmd gt to remote NPORT lt did gt DESCRIPTION The driver transmitted an ELS response to a remote NPort DATA 1 icmd gt ulploTag 2 size SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Pa
56. on page 9 for more information When invoked without options the Ipfc install script automatically archives any driver that is shipped as part of the distribution s kernel during the installation procedure Old drivers that are archived during installation are then restored when the driver kit is uninstalled Note The HBAnyware configuration utility and the Application Helper Module are bundled together and must be installed separately from the driver Refer to the Installing the Utilities on page 9 for more information Note The Ipfc install script does not support custom kernels For example kernels with Version_Release strings that do not match those of the original distribution kernel Driver for Linux Installation Section Page 2 ZS EMULEX To install the Emulex driver for Linux 1 Install a supported Emulex adapter in the system Refer to the adapter s Installation manual for specific hardware installation instructions 2 Remove any previously installed LPFC driver kits and or Application Helper Modules that were installed from the Emulex CD or downloaded from the Emulex Web site i e not part of a distribution s kernel before proceeding Refer to Uninstalling the Driver Kit on page 8 Uninstalling a Previous Application Helper Module Stand Alone Kit on page 9 and Uninstalling the Utilities on page 9 for more information 3 Download the driver kit from the Emulex web site or copy i
57. opriate mask bit s in the variable lpfc_log_verbose located in the driver configuration module lpfc conf c By default both information and warning messages are disabled Configuration error c error e and panic p messages can not be disabled Table 6 Severity Code Table Code Severity i Information w Warning c Configuration Error e Error p Panic Message Group Masks Table 7 defines the log message groups and the associated number ranges e The preamble string shown in this table is displayed as part of the log message e The lower case x of the preamble string defines the severity of the log message and represents one of five lower case letters defined in the severity codes table Driver for Linux Troubleshooting Section Page 19 Table 7 Message Log Table ZS EMULEX LOG Message Preamble ee Verbose Mask String From To Verbose Verbose Description ete Bit Definition LOG_ELS ELx 0100 0199 0x1 Extended link service ELS events LOG_DISCOVERY DIx 0200 0299 0x2 Link discovery events LOG_MBOX MBx 0300 0399 0x4 Mailbox events LOG_INIT INx 0400 0499 0x8 Initialization events Future 0500 0599 LOG_FCP FPx 0700 0799 0x40 FCP traffic history Future 0800 0899 LOG_NODE NDx 0900 0999 0x80 Node table events Reserved 1000 1099 0x100 LOG_MISC MIx 1200 1299 0x400 Miscellaneous and FCoE events LOG_FCoE LOG_LIBDFC LOG_LINK_EVENT LKx
58. oss module loads and reboots modify the etc modprobe conf file If driver parameters are modified in etc modprobe conf the driver must be reloaded for the parameters to take effect Also a new ramdisk image will be needed See Creating a New Ramdisk Image on page 12 to learn how Driver for Linux Configuration Section Page 11 ZS EMULEX The driver parameters are specified in etc modprobe conf via the options command For example the following sets the verbose flag options lpfc lpfc_ log verbose 0xffff If the same option is specified in both the etc modprobe conf and on the modprobe command line the option setting in the etc modprobe conf file takes precedence Changing Non dynamic Parameter Values After you have set up driver parameters to be persistent across module loads and reboots you can change a non dynamic parameter value To change non dynamic parameter values 1 Navigate to the usr sbin nbanyware directory and run the scripts to stop the HBAnyware utility processes Type stop_hbanyware Stop all I O to LPFC attached devices Unload the Ipfcdfc driver Type rmmod lpfcdfc 4 Unload the LPFC driver Type rmmod lpfc 5 Reload the driver Type modprobe lpfc modprobe lpfcdfc The HBAnyware utility services will start automatically when you launch the application For these changes to persist after a reboot you must create a new ramdisk image Creating a New Ramdisk Image The Ipfc install script
59. ould not complete in the expected amount of time If these problems persist report these errors to Technical Support elx_mes0328 Restart HBA Data x x x x DESCRIPTION A board reset is getting issued to the adapter DATA 1 Current HBA state 2 Current SLI state SEVERITY Information LOG LOG_SLI verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 39 ZS EMULEX elx_mes0329 Kill HBA Data x x x x DESCRIPTION A kill board command is getting sent to the adapter DATA 1 Current HBA state 2 Current SLI state SEVERITY Information LOG LOG_SLI verbose ACTION No action needed informational elx_mes0330 Ring d handler unexpected ASYNC_STATUS iocb received evt code DESCRIPTION An unknown ASYNC_STATUS event was received DATA 1 ringno 2 evt_code SEVERITY Warning LOG LOG_SLI verbose ACTION No action needed informational elx_mes0331 Ring d handler unexpected ASYNC_STATUS evt_code DESCRIPTION An unknown ASYNC_STATUS event was received DATA 1 ringno 2 evt_code SEVERITY Error LOG LOG_SLI verbose ACTION No action needed informational elx_mes0339 Adapter is very hot please take corrective action temperature ld Celsius DESCRIPTION The adapter temperature reached threshold value DATA 1 temp SEVERITY Error LOG LOG_TEMP ACTION Bring down the temperature inside the system elx_mes0340 Adapter temperature is OK now temperatur
60. pter s firmware and changing adapter driver properties and bindings You are prompted to allow users to change management mode using the set_operating_mode script located in usr sbin nbanyware Enter the letter lt y gt if yes or lt n gt if no A message appears notifying you that the HBAnyware utility installation is complete Utilities Directory Structure After installation the following directories are created on the system Table 2 Utilities Directory Structure Directory Description ust src lpfcdfc Application Helper Module source files usr sbin hbanyware HBAnyware utility files Driver for Linux Installation Section Page 5 ZS EMULEX Installing the HBAnyware Utility with Web Launch Prerequisites Before installing the HBAnyware utility with Web Launch ensure your systems meet the following requirements The system on which you are installing the Web Launch services package the server requires the following e The HTTP server must be configured to handle the Java Network Launching Protocol JNLP Multipurpose Internet Mail Extensions MIME file type The following MIME file type file extension must be added to your server configuration MIME type application x java jnlp file jnlp JNLP File Extension jnlp e The HTTP server must be configured and running The system on which you are running the browser the client requires the following e The Java Runtime Environment JRE 5 0 o
61. r later must be installed Below are the spe cific requirements e Sun 32 bit JRE 5 0 or later for Intel based systems x86 and IA64 e IBM 64 bit JRE 5 0 or later for PowerPC e Sun 32 bit JRE 5 0 or later x86 64 Refer to the appropriate vendor documentation for detailed instructions about configuring MIME types configuring and starting the HTTP server and installing the JRE The HBAnyware utility must be installed before installing HBAnyware with Web Launch Procedure To install the HBAnyware utility with Web Launch Log on as root Navigate to the HBAnyware directory Type cd usr sbin hbanyware Run the install script Type wsinstall When prompted enter the Web server s document root directory For example srv www htdocs You are provided with the IP address of the host and asked if that is the IP address that is being used by your Web server Answer Y or N as appropriate If you answer N you are prompted for the IP address you wish to use You are asked if your web server is listening on the normal default HTTP port 80 Answer lt Y gt or lt N gt as appropriate If you answer N you are prompted for the port you wish to use You are notified the installation of the HBAnyware Web Launch package has completed Driver for Linux Installation Section Page 6 ZS EMULEX Installing the HBAnyware Security Configurator Follow these instructions to install the HBAnyware Security Configurator on your system
62. re 4 0 Utility User Manual for a complete list of supported features e Supports Common HBA API e Batch firmware download capability e Supports the sysfs interface e PCI hot plug support e Vital Product Data VPD support s The Linux Tools link on the Linux portion of the Emulex Web site visit the link to see the available tools New Features in this Release The Emulex version 8 0 16 46 driver for Linux includes the following enhancements e Support for guest OS driver within virtual machine in directed I O environments This is accomplished through host group pointers Prerequisites For the LPFC Driver Kit To install the LPFC driver kit the appropriate distribution kernel development packages must be installed for the currently running kernel which include the gcc compiler and the kernel sources The LPFC driver kit supports the following distributions e SuSE Linux Enterprise Server 9 Service Pack 2 or later Intel x86 Intel Itanium2 Intel EM64T AMD64 and PowerPC 64 bit architectures e Red Hat Enterprise Linux 4 update 5 or later updates Intel x86 Intel Itanium2 Intel EM64T AMD64 and PowerPC 64 bit architectures Driver for Linux Installation Section Page 1 ZS EMULEX Compatibility For a list of adapters that are compatible with this driver see the driver s Downloads page on the Emulex Web site For compatible firmware versions see the Downloads page for the specific adapter Things to Kno
63. report the error to Technical Support Run with verbose mode on for more details Driver for Linux Troubleshooting Section Page 29 ZS EMULEX elx_mes0227 Node Authentication timeout DESCRIPTION The driver has lost track of what NPorts are being authenticated DATA None SEVERITY Error LOG Always ACTION None required The driver should recover from this event elx_mes0228 CLEAR LA timeout DESCRIPTION The driver issued a CLEAR_LA that never completed DATA None SEVERITY Error LOG Always ACTION None required The driver should recover from this event elx_mes0229 Cannot assign scsi ID lt nlp_sid gt to NPort lt nlp_DID gt DESCRIPTION The driver cannot assign a SCSI ID to a discovered mapped FCP target DATA 1 nlp_flag 2 nlp_state 3 nlp_rpi SEVERITY Information LOG LOG_DISCOVERY verbose LOG_FCP verbose ACTION No action needed informational elx_mes0230 Cannot assign scsi ID on NPort lt nlp_DID gt DESCRIPTION The driver cannot assign a SCSI ID id to a discovered mapped FCP target DATA 1 nlp_flag 2 nlp_state 3 nlp_rpi SEVERITY Information LOG LOG_DISCOVERY verbose LOG_FCP verbose ACTION Check persistent binding information elx_mes0231 RSCN timeout DESCRIPTION The driver has lost track of what NPorts have RSCNs pending DATA 1 fe_ns_retry 2 lofc_max_ns_retry SEVERITY Error LOG Always ACTION None required The driver should recover from this event elx_me
64. s lt Did gt NameServer Rsp DESCRIPTION The driver received a NameServer response DATA 1 nlp_flag 2 fc_flag 3 fe_rscn_id_cnt SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0239 Skip x x NameServer Rsp DESCRIPTION The driver received a NameServer response DATA 1 Did 2 size 3 fc_flag 4 fe_rscn_id_cnt SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0239 NameServer Rsp DESCRIPTION The driver received a NameServer response DATA 1 fc_flag SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 31 ZS EMULEX elx_mes0240 NameServer Rsp Error DESCRIPTION The driver received a NameServer response containing a status error DATA 1 CommandResponse bits CmdRsp 2 ReasonCode 3 Explanation 4 fc_flag SEVERITY Information LOG LOG_DISCOVERY verbose ACTION Check the fabric configuration The driver recovers from this and continues with device discovery elx_mes0241 NameServer rsp error DESCRIPTION The driver received a NameServer response containing a status error DATA 1 CommandResponse bits CmdRsp 2 ReasonCode 3 Explanation 4 fc_flag SEVERITY Information LOG LOG_DISCOVERY verbose ACTION Check the fabric configuration The driver recovers from this and continues with device discovery elx_mes
65. s regardless of the configured value If there are multiple ports con figured on the host the value of 64 is only used for the ports that are connected in a private loop topology The configured value is used for all other ports Ipfc_fcp_class 3 2 3 Fibre Channel class for Yes Fibre Channel protocol FCP data transmission Ipfc_link_speed 0 O auto select Sets link speed Yes 1 1 Gb s 2 2 Gb s 4 4 Gb s 8 8 Gb s Ipfc_hba_queue_depth 8192 32 8192 Maximum number of FCP Yes commands that can queue to an Emulex HBA Ipfc_lun_queue_depth 30 1 128 Default max commands Yes sent to a single logical unit disk Ipfc_topology 0 0x0 loop Fibre Channel link topology Yes then P2P defaults to loop if it fails 0x2 P2P only attempts point to point 0x4 loop only mode 0x6 P2P then loop Driver for Linux Configuration Section Page 15 Table 3 Ipfc Static Parameters Requires a driver reload to change Continued ZS EMULEX Variable Default Min Max Comments Visible using sysfs Ipfc_fcp_bind_method Ipfc_fdmi_on Specifies method of binding each port Values 1 World Wide Node Name WWNN binding 2 World Wide Port Name WWPN binding 3 Destination Identifier D_ID binding 4 Arbitrated Loop Physical Address ALPA binding False 0 if disabled 1 or 2 if enabled depending on type of support needed Yes Yes Ipfc_scan_down 0 Off 1 On Sele
66. s0232 Continue discovery with lt num_disc_nodes gt PLOGIs to go DESCRIPTION Device discovery is in progress DATA 1 fc_plogi_cnt 2 fc_flag 3 phba gt hba_state SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0234 ReDiscovery RSCN DESCRIPTION The number type of RSCNs has forced the driver to go to the nameserver and re discover all NPorts DATA 1 fe_rscn_id_cnt 2 fc_flag 3 hba_state SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational Driver for Linux Troubleshooting Section Page 30 ZS EMULEX elx_mes0235 Deferred RSCN DESCRIPTION The driver has received multiple RSCNs and has deferred the processing of the most recent RSCN DATA 1 fe_rscn_id_cnt 2 fc_flag 3 hba_state SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0236 NameServer req DESCRIPTION The driver is issuing a NameServer request to the fabric DATA 1 cmdcode 2 fc_flag 3 fe_rscn_id_cnt SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0237 Pending Link Event during Discovery State lt hba_state gt DESCRIPTION Received link event during discovery Causes discovery restart DATA None SEVERITY Warning LOG LOG_DISCOVERY verbose ACTION None required unless problem persists If persistent check cabling elx_mes0238 Proces
67. state of the target in question elx_mes0730 FCP command failed RSP DESCRIPTION The FCP command failed with a response error DATA 1 resp_info 2 scsi_status 3 Resid 4 SnsLen 5 RspLen 6 rspInfo3 SEVERITY Warning LOG LOG_FCP verbose ACTION Check the state of the target in question elx_mes0734 FCP read check error DESCRIPTION The issued FCP command returned a read check error DATA 1 fepDI 2 rspResld 3 fepi_parm 4 cmd 0 SEVERITY Warning LOG LOG_FCP verbose ACTION Check the state of the target in question elx_mes0748 Abort handler timed out waiting for abort to complete DESCRIPTION The abort handler timed out waiting for abort to complete DATA 1 ret 2 id 3 lun 4 snum SEVERITY Error LOG Always ACTION None required elx_mes0749 SCSI layer issued abort device DESCRIPTION The SCSI layer aborted a device DATA 1 ret 2 id 3 lun 4 snum SEVERITY Warning LOG LOG_FCP verbose ACTION None required Node Table Events 0900 0999 elx_mes0900 Cleanup node for NPort lt nlp_DID gt DESCRIPTION The driver node table entry for a remote NPort was removed DATA 1 nlp_flag 2 nlp_state 3 nlp_rpi SEVERITY Information LOG LOG_NODE verbose ACTION None required Driver for Linux Troubleshooting Section Page 48 ZS EMULEX elx_mes0902 FIND node DID mapped DESCRIPTION The driver is searching for a node table entry on the mapped node list based on D
68. t to the system from the installation CD 4 Log on as root to a terminal and unpack the tarball with the following command tar xzf lpfc_2 6 driver _kit lt driver version gt tar gz 5 Change to the directory that is extracted cd lpfc 2 6 driver _kit lt driver version gt 6 Execute the Ipfc install script with no options to install the new driver kit Type lpfc install Once the Ipfc install script has completed successfully the Emulex LPFC driver is loaded and Fibre Channel disks that are properly connected to the system are accessible Reboot the sys tem now to enable the newly added driver options in the ramdisk You can also reboot the sys tem later if you wish Driver Kit Install Script Options The following options are available for use with the Emulex install script for Linux e createramdisk Creates a new ramdisk image Use this option after you have rebuilt the driver This is done by default during installation e h help Prints a help message describing command line parameters e u uninstall Uninstalls the currently installed driver kit Driver Kit Directory Structure After installation the following directory is created on the system Table 1 Driver Kit Directory Structure Directory Description usr src lpfc Driver source files Installing the Driver on Unsupported Linux Distributions The driver kit supports the Linux distributions listed on page 1 As of Lin
69. tained in the adapter flash DATA 1 vpd 0 2 vpd 1 3 vpd 2 4 vpd 3 SEVERITY Information LOG LOG_INIT verbose ACTION No action needed informational elx_mes0456 Adapter failed to issue ASYNCEVT_ENABLE mbox status DESCRIPTION ASYNCEVT_ENABLE mbox command failed DATA 1 Return code SEVERITY Error LOG LOG_INIT verbose ACTION No action needed informational elx_mes0457 Adapter Hardware Error DESCRIPTION The driver received an interrupt indicting a possible hardware problem Data 1 status 2 status1 3 status SEVERITY Error LOG Always ACTION This error could indicate a hardware or firmware problem If the problem persists report the error to Technical Support elx_mes0458 Bring adapter online DESCRIPTION The FC driver has received a request to bring the adapter online DATA None SEVERITY Warning LOG LOG_INIT verbose ACTION None required elx_mes0459 Adapter maximum temperature exceeded ld taking this port offline DESCRIPTION Adapter temperature reached maximum allowed temperature and driver is going to shutdown the adapter DATA 1 X X X X X x 2 temperature 3 status 4 status1 5 status2 SEVERITY Error LOG LOG_INIT verbose ACTION Bring down the temperature of the system Driver for Linux Troubleshooting Section Page 44 ZS EMULEX elx_mes0460 Bring adapter offline DESCRIPTION The FC driver has received a request to bring the adapter offline DATA
70. tc modprobe conf persist if the driver is uninstalled To return to the default settings you must modify the settings in etc modprobe conf Note You must run the uninstall script that shipped with the version of the driver kit you want to remove If the uninstall script resides in the usr src directory be sure to copy it to a temporary directory before you run it This section describes how to uninstall a previous version of the Emulex 8 x driver for Linux The uninstall procedure automatically restores the archived LPFC driver To uninstall the LPFC driver 1 2 Log on as root If possible exit all applications that use FC attached drives then unmount the drives If you cannot exit all applications that use FC attached drives the uninstall will work properly but you must reboot after the uninstallation is complete Stop the HBAnyware utilities Type cd usr sbin hbanyware stop_ hbanyware Uninstall the utilities See page 9 for instructions Copy the Ipfc install script to the temporary directory For example cp usr src lpfc lpfc install tmp Execute the Ipfc install script with the uninstall option Type tmp lpfc install uninstall If the machine is configured to boot from a SAN attached disk through an Emulex adapter one of the following tasks is required depending upon your OS version These steps ensure that your system will boot successfully by creating a new ramdisk image containing the L
71. ted DATA 1 pmbox 2 varWords 0 3 varWords 1 4 varWords 2 5 varWords 3 6 varWords 4 7 varWords 5 8 varWords 6 9 varWords 7 SEVERITY Information LOG LOG_MBOX verbose LOG_SLI verbose ACTION No action needed informational elx_mes0308 Mbox cmd issue BUSY DESCRIPTION The driver attempted to issue a mailbox command while the mailbox was busy processing the previous command The processing of the new command will be deferred until the mailbox becomes available DATA 1 mbxCommand 2 hba_state 3 sli_flag 4 flag SEVERITY Information LOG LOG_MBOX verbose LOG_SLI verbose ACTION No action needed informational elx_mes0309 Mailbox cmd lt mbxcommand gt issue DESCRIPTION The driver is in the process of issuing a mailbox command DATA 1 hba_state 2 sli_flag 3 flag SEVERITY Information LOG LOG_MBOX verbose LOG_SLI verbose ACTION No action needed informational elx_mes0310 Mailbox command lt mbxcommand gt timeout DESCRIPTION A mailbox command was posted to the adapter and did not complete within 30 seconds DATA 1 hba_state 2 sli_flag 3 mbox_active SEVERITY Error LOG Always ACTION This error could indicate a software driver or firmware problem If no I O is going through the adapter reboot the system If the problem persists report the error to Technical Support Driver for Linux Troubleshooting Section Page 36 ZS EMULEX elx_mes0311 Mailbox command lt
72. the driver parameters Some driver parameters can be modified and take effect only on a driver load while others can be modified dynamically and take effect immediately The tables also list the default minimum and maximum values for these parameters To change driver properties e Set the module parameters using modprobe and etc modprobe conf e Use the sysfs interface for parameters which can be changed after loading the driver e Use the HBAnyware configuration utility See the HBAnyware 4 0 User Manual for more information Table 3 Ipfc Static Parameters Requires a driver reload to change Visible Variable Default Min Max Comments using sysfs Ipfc_ackO 0 0 Off 1 On Use ACKO for class 2 Yes Ipfc_cr_count 1 1 255 Determines the values for No I O coalescing for cr_delay msec or cr_count outstanding commands Driver for Linux Configuration Section Page 14 ZS EMULEX Table 3 Ipfc Static Parameters Requires a driver reload to change Continued Visible Variable Default Min Max Comments using sysfs Ipfc_cr_delay 0 0 63 Determines the values for No I O coalescing for cr_delay msec or cr_count outstanding commands Ipfc_discovery_threads 32 1 64 Specifies the maximum No number of extended link service ELS commands that can be outstanding for a discovery NOTE The discovery_threads parameter defaults to a value of 64 for private loop topologie
73. tial FLOGI to the fabric and never received a response back DATA None SEVERITY Error LOG Always ACTION Check Fabric configuration The driver recovers from this and continues with device discovery elx_mes0223 Timeout while waiting for NameServer login DESCRIPTION Our login request to the NameServer was not acknowledged within RATOV DATA None SEVERITY Error LOG Always ACTION Check the fabric configuration The driver recovers from this and continues with device discovery elx_mes0224 NameServer Query timeout DESCRIPTION Node authentication timeout node Discovery timeout A NameServer Query to the Fabric or discovery of reported remote NPorts is not acknowledged within R_A_TOV DATA 1 fe_ns_retry 2 fe_max_ns_retry SEVERITY Error LOG Always ACTION Check Fabric configuration The driver recovers from this and continues with device discovery elx_mes0225 Device Discovery completes DESCRIPTION This indicates successful completion of device re discovery after a link up DATA None SEVERITY Information LOG LOG_DISCOVERY verbose ACTION No action needed informational elx_mes0226 Device discovery completion error DESCRIPTION This indicates that an uncorrectable error was encountered during device re discovery after a link up Fibre Channel devices will not be accessible if this message is displayed DATA None SEVERITY Error LOG Always ACTION Reboot the system If the problem persists
74. ux kernel 2 6 12 the LPFC driver is distributed with the Linux kernel sources To install the Emulex LPFC driver on an unsupported distribution of Linux refer to the distribution s Web site or http kernel org Driver for Linux Installation Section Page 3 ZS EMULEX Upgrading the Kernel or Applying a Distribution Service Pack or Update You can install the driver kit into an upgraded kernel The installation of a Red Hat Enterprise Linux update or SuSE Linux Enterprise Server service pack generally involves updating the kernel Note Some distribution service packs or updates contain an Emulex driver If the driver version contained in the distribution or service pack is the same version or newer than the currently installed driver kit re installation of the driver kit may not be necessary Note The Ipfc install script does not support custom kernels For example kernels with Version_Release strings that do not match those of the original distribution kernel Note Follow these steps before installing a new Update CD to a Red Hat Enterprise Linux distribution or applying a service pack to a SuSE Linux Enterprise Server distribution Installing the Driver Kit into an Upgraded Kernel To install the driver kit into an upgraded kernel 1 Copy the Ipfc install script to the temporary directory For example cp usr src lpfc lpfc install tmp 2 Execute the Ipfc install script with the uninstall option Type tmp
75. versubscribed target array Check your SAN configuration and IO workload elx_mes0712 Bus Reset on Target lt tgt gt Failed DESCRIPTION A bus reset on the specified target failed DATA None SEVERITY Information LOG LOG_FCP verbose ACTION Check the state of the device in question elx_mes0713 SCSI layer issued LUN reset lt target gt lt LUN gt DESCRIPTION The SCSI layer is requesting the driver to abort I O to a specific LUN DATA 1 ret 2 status 3 result SEVERITY Error LOG Always ACTION Check the state of the target in question Driver for Linux Troubleshooting Section Page 46 ZS EMULEX elx_mes0714 SCSI layer issued bus reset DESCRIPTION The SCSI layer is requesting the driver to abort all I Os to all targets on this adapter DATA 1 ret SEVERITY Error LOG Always ACTION Check the state of the targets in question elx_mes0715 Bus Reset I O flush failure cnt lt cnt gt left lt index gt DESCRIPTION Timed out while waiting during a bus reset DATA None SEVERITY Information LOG LOG_FCP verbose ACTION If other errors are also occurring please report this message to Technical Support elx_mes0716 FCP read underrun expected lt len gt residual lt resid gt DESCRIPTION An FCP device provided less data than was requested DATA 1 fepi_parm 2 cmnd 0 3 underflow SEVERITY Information LOG LOG_FCP verbose ACTION None required elx_mes0717 FCP command lt c
76. w Before You Download e You must uninstall any previous LPFC driver kits and or Application Helper Modules that were installed from the Emulex CD or downloaded from the Emulex Web site e not part of a distribution before installing this driver kit e You must be running RHEL 4 4 kernel 2 6 9 42 EL or above to use the diskdump feature in RHEL 4 Known Issues e See product release notes for the latest information Installing the Driver Kit The Ipfc install script installs the Ipfcdriver_2 6 RPM The RPM Package Manager RPM e Installs the driver sources to the usr src lpfc directory e Builds the driver for the currently running kernel e Installs the driver to the proper directory for the currently running kernel Once the RPM is installed the Ipfc install script creates a new ramdisk for the currently running kernel so that the LPFC driver is loaded when the kernel is initialized during system startup Note You must uninstall any previous LPFC driver kits and or Application Helper Modules that were installed from the Emulex CD or downloaded from the Emulex Web site i e not part of a distribution before installing this driver kit This installation will fail if a previous version of the LPFC driver or the Application Helper Module is detected Refer to Uninstalling the Driver Kit on page 8 Uninstalling a Previous Application Helper Module Stand Alone Kit on page 9 and Uninstalling the Utilities
77. x_mes0108 No retry ELS command lt elsCmd gt to remote NPORT lt did gt DESCRIPTION The driver did not retry a specific failed ELS command DATA 1 retry 2 nlp_flag SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0109 ACC to LOGO completes to NPort lt nlp_DID gt DESCRIPTION The driver received a LOGO from a remote NPort and successfully issued an ACC response DATA 1 nlp_flag 2 nlp_state 3 nlp_rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0110 ELS response tag lt ulploTag gt completes DESCRIPTION The firmware completed a specific ELS response DATA 1 ulpStatus 2 ulpWord 4 3 nlp_DID 4 nlp_flag 5 nlp_state 6 nlp_rpi SEVERITY Information LOG LOG_ELS verbose ACTION No action needed informational elx_mes0111 Dropping received ELS cmd DESCRIPTION The driver dropped an ELS response ring entry DATA 1 ulpStatus 2 ulpWord 4 SEVERITY Error LOG Always ACTION This error could indicate a software driver or firmware problem If these problems persist report these errors to Technical Support Driver for Linux Troubleshooting Section Page 22 ZS EMULEX elx_mes0112 ELS command lt elsCmd gt received from NPORT lt did gt DESCRIPTION The driver received a specific ELS command from a remote NPort DATA 1 hba_state SEVERITY Information LOG LOG_ELS verbose ACTION No acti

Download Pdf Manuals

image

Related Search

Related Contents

  [ 富士イメージングプレート HYPER HS-100 ] ≫PDF  SC1602 Serial LCD User`s Manual  取扱説明書 - 三洋電機  GN Netcom GN8110 Computer Drive User Manual  SBS Flex  POLAR Manuale d`uso per CS 600  

Copyright © All rights reserved.
Failed to retrieve file