Emulex LP982 User Manual

Browse online or download User Manual for Software Emulex LP982. Emulex Driver for Linux Manual Version 7.1 Table of

  • Download
  • Add to my manuals
  • Print
  • Page
    / 371
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Table of Contents

Emulex Driver for Linux Download ManualVersion 7.1Table of Contents Supported FeaturesNew Features in this ReleasePrerequisitesCompatibilityThings to

Page 2 - Supported Features

Use HBAnywareThe Details tab in HBAnyware contains detailed attributes associated with the selected HBA.To view the detailed attributes, do the follow

Page 3 - New Features in this Release

Configuring the DriverYou can configure the driver using HBAnyware or lpfc.conf.Emulex Documentation, Drivers and Software100

Page 4

Set Driver Parameters Using HBAnywareThe Driver Parameters tab allows you to modify driver parameters either for an individual adapter or for all adap

Page 5

NoteThe illustration above is an example. The driver parameters you see may be different, depending on the installed driver. View Driver Parameters f

Page 6

NoteThe illustration above is an example. The driver parameters you see may be different, depending on the installed driver. Change a Parameter'

Page 7 - Known Issues

5. To apply your changes, click Apply.6. For parameters which cannot be changed dynamically (link speed for example), the driver must be unloaded, r

Page 8

Configuration Methods using lpfc.confThere are four ways to configure the driver: ● Permanently (global)● Permanently (per adapter)● Tempo

Page 9

Example of Permanent Global ConfigurationYou want to set lun_queue_depth to 20 (default is 30) for all Emulex host bus adapters in your system.1. Loc

Page 10 - Use HBAnyware

Example of Permanent Per Adapter ConfigurationYou want to set lun_queue_depth to 20 (default is 30) for host bus adapter #1.1. Locate the following p

Page 11

Example of Temporary Per Adapter ConfigurationYou want to temporarily set lun_queue_depth to 20 (default is 30) for host bus adapter #1. Load the driv

Page 12 - Use lputilnt or lputil64

Creating a New Ramdisk ImageThe lpfc-install script creates a ramdisk containing the lpfc driver for the currently running kernel on systems running R

Page 13 - Use lputil

5. Locate the Hardware Version field.❍ LP8000 v1 shows a chipset revision that contains 210 near the end of the HBA's hex number (Dragonfly

Page 14

Set Up LUN SupportBy default, the Linux kernel does not support multiple LUNs. To support multiple LUNs, edit /etc/lilo.conf or for Linux on Power pla

Page 15 - Use lp6dutil

Dynamically Add LUNs and TargetsThe Emulex driver for Linux enables you to dynamically add LUNs and targets without unloading or reloading the lpfc mo

Page 16

3. Type:# echo "scsi add-single-device <H> 0 <T> <L>" >/proc/scsi/scsiWhere: ❍ <H> represents the host ID of

Page 17

Understand Device NumberingThere are two levels of device numbering. The first level of device numbering is the driver instance number. This is the nu

Page 18 - Driver Information

Download PCI ConfigurationNoteSelect this option only if you are familiar with PCI configuration registers. To download the PCI configuration data, fo

Page 19 - ❍ LP8000 and LP8000DC

The Configuration File (lpfc.conf)The lpfc.conf file contains all the variables that control driver initialization.NoteUtilities such as HBAnyware exp

Page 20 - ./ioctl-install

Click on a parameter to view a detailed description.Variable Default Min Max Commentslpfc_ack0 0 0 1Use ACK0 for class 2.lpfc_automap 1 0 1Automatica

Page 21

lpfc_dqfull_throttle_up_inc 1 0 128Amount to increment LUN queue depth each time.lpfc_dqfull_throttle_up_time 1 0 30Time interval, in seconds, to incr

Page 22 - Directory Structure

lpfc_fdmi_on 0 0 2False (0) if disabled. (1) or (2) if enabled depending on type of support needed.lpfc_inq_pqb_filter 1Boolean0=false, 1=trueIf true,

Page 23

lpfc_max_target 256 1 256Linux scans all targets. This configuration parameter limits how many targets / LUNs the driver will support. Don't exce

Page 24 - ./ioctl-install --uninstall

Use lputilnt or lputil64lputilnt and lputil64 are executable files. Run the file from your local hard drive.1. Start the utility in one of two ways:❍

Page 25 - Installing the Driver Kit

lpfc_topology 00x0=loop then P2P0x2=P2P only0x4=loop only0x6=P2P then loopFibre Channel link topology (defaults to loop, if it fails attempts point-to

Page 26 - ./lpfc-install

Using the 'devlabel' ToolThe devlabel tool provided by Red Hat for Red Hat Enterprise Linux 3 manages persistent names for Fibre Channel and

Page 27

To show persistent names:Type:# devlabel statusThis command displays all persistent names in the system.Emulex Documentation, Drivers and Software122

Page 28

View Target Mapping and Set Up Persistent BindingThe Target Mapping tab in HBAnyware enables you to view current target mapping and to set up persiste

Page 29 - Upgrading the Kernel

Set Up Persistent BindingTo set up persistent binding, do the following:1. Start HBAnyware.2. In the directory tree, click the host bus adapter (HB

Page 30

5. If you want to change the Active Bind Type (the mode used to persistently bind target mappings) or Automapping setting, click Change Settings. Sel

Page 31

NoteAutomapped targets will have entries only in the second column of the Targets Table. Persistently bound targets will have entries in the second an

Page 32

NoteA target will not appear on the target list if automapping has been disabled and the target is not already persistently bound. Emulex Documentatio

Page 33

HBAnyware Security OverviewAfter HBAnyware, which includes the HBAnyware utility and remote server, is installed on a group of systems, HBAnyware can

Page 34

Start the HBAnyware Security ConfiguratorPrerequisitesBefore you can start the HBAnyware Security Configurator, you must have the following items inst

Page 35

Use lputil1. Enter the appropriate command to start the lputil utility:The main menu is displayed.2. Select 2, Adapter Information. The Adapter Info

Page 36

Run the Configurator for the First Time/Create the ACGWhen the HBAnyware Security software is installed on a system and the HBAnyware Security Configu

Page 37

4. Click the left arrow to add the servers to the Access Control Group Servers list.5. Click OK or Apply.Emulex Documentation, Drivers and Software

Page 38

Designate an MSCThe first time you run the HBAnyware Security Configurator on any system in a Fibre Channel network, that system becomes the MSC. See

Page 39 - Installing the Utilities

Access Control Groups - IntroductionThe Access Control Group tab shows the systems that are part of a client's Access Control Group (ACG) and, fr

Page 40 - Configurator

ACG IconsDepending on the configured security topology, a system can be a server in one or more ACGs. It can also be a client to an ACG. The followin

Page 41

Run the Configurator for the First Time/Create the ACGWhen the HBAnyware Security software is installed on a system and the HBAnyware Security Configu

Page 42

4. Click the left arrow to add the servers to the Access Control Group Servers list.5. Click OK or Apply.Emulex Documentation, Drivers and Software

Page 43

Add a Server to the ACGAfter you create the initial Access Control Group (ACG) on the Master Security Client (MSC), you may want to add unsecured serv

Page 44

Delete a Server from the ACGTo delete a server from the Access Control Group (ACG), do the following:1. Start the HBAnyware Security Configurator.2.

Page 45 - Start HBAnyware for Linux

Remove Security from all Servers in the ACGYou can remove security from all systems only from the Master Security Client (MSC). Removing the entire se

Page 46

3. Select 2, Adapter Revision Levels. If there are multiple host adapters, a list displays and you need to select an adapter.The following type of in

Page 47 - The Toolbar

3. Click Yes. Security is removed from all servers in the ACG. Emulex Documentation, Drivers and Software140

Page 48 - The Discovery Tree

Generate New Security KeysYou can generate new security keys only from a Master Security Client (MSC). After the new security keys are generated, they

Page 49

Restore the ACG to Its Last Saved ConfigurationYou can restore the ACG to its last saved configuration, if there are unsaved changes to the ACG, only

Page 50 - Status Bar

Access a SwitchYou can enable switch access only on a Master Security Client (MSC). Switch access grants the client access rights to a switch to remot

Page 51 - CLI Client Command Reference

Access Sub-Groups - IntroductionThe Access Sub-Group tab allows you to create multiple Access Sub-Groups (ASGs) and multiple levels (tiers) in the sec

Page 52

The system is a server in the ASG and a client to a child ASG. You cannot remove it from the ASG until you remove it as a client from the child ASG (b

Page 53

Create an ASGYou create a new Access Sub-Group (ASG) by selecting one system from the Access Control Group (ACG) to be the client, and some or all of

Page 54

4. Enter the ASG information:❍ Access Sub-Group Name: Enter the name of the ASG. The ASG name is for identification purposes only. It does not pr

Page 55

Reserved Indices - ExamplesA particular security installation can support the creation of several hundred access groups (ACGs and ASGs). When you crea

Page 56

Add a Server to an ASGTo add a server to an ASG:1. Start the HBAnyware Security Configurator.2. Click the Access Sub-Group tab. 3. The name of the

Page 57

Use lp6dutil1. Boot up the computer in DOS.2. From the directory where the lp6dutil.exe file resides, enter the following command:lp6dutilA window d

Page 58 - Start lputil

Deleting an ASGOnly a leaf node ASG may be deleted (i.e. not ASGs underneath it in the tree). If an ASG has at least one child ASG, those child ASGs m

Page 59 - Discover HBAs - Introduction

Restore an ASG to Its Last Saved ConfigurationYou can restore an Access Sub-Group (ASG) to its last saved configuration if there are unsaved changes t

Page 60 - Discover HBAs Using HBAnyware

Edit an ASGYou can change the name, client system or reserved indices of an Access Sub-Group (ASG).To edit an ASG, do the following:1. Start the HBAn

Page 61 - List Adapters using lputil

5. Change the ASG information:❍ Access Sub-Group Name: Change the name of the ASG. The ASG name is for identification purposes only. It does not

Page 62 - Reset Adapter - Introduction

About Offline ASGsSometimes a client system may not be online when the HBAnyware Security Configurator is running. In this case, the Access Sub-Group

Page 63 - Reset HBAs Using HBAnyware

Backup Masters - IntroductionA Backup Master mirrors the security data of the Master Security Client (MSC) in case it has to take over as the MSC if t

Page 64 - Reset Adapter Using lputil

Because a Backup Master system receives all the updates that the MSC makes to the security configuration, it is very important that the Backup Master

Page 65

Create a Backup MasterTo create a Backup Master, do the following:1. On the Master Security Client (MSC), start the HBAnyware Security Configurator.2

Page 66

Reassign a Backup Master as the New MSC from the Old MSCBecause a Backup Master may have to take over as the Master Security Client (MSC), it should b

Page 67 - Display HBAs

Reassign a Backup Master as the New MSC from the Backup MasterWarningUse this method only if the MSC cannot relinquish control to a Backup Master. For

Page 68 - Display Local HBAs Only

4. Press R. The Revisions Info window is displayed. 5. Select an adapter.❍ LP8000 v1 shows a chipset revision that contains 210 near the end of

Page 69 - View Discovered Elements

Emulex Driver for Linux Troubleshooting ManualVersion 7.1Table of Contents Introduction Driver Install Fails "No Module lpfc Found for Kernel&qu

Page 70 - View Host Attributes

Cannot See Multiple Zones from the Management Server SAN Management Workstation Does Not Have Fibre Channel Connection Cannot See New LUNS HBAnyware

Page 71

ACG All Servers Are Not Displayed Cannot Add or Remove a Server HBAnyware Utility Shows Non-ACG Servers ASG ASG Looks Non-Hierarchical Cann

Page 72 - View Fabric Attributes

lpfc Log Messages Introduction ELS Events Link Discovery Events Mailbox Events Initialization Events FCP Traffic History Node Table Eve

Page 73 - View Target Attributes

IntroductionThere are several circumstances in which your system may operate in an unexpected manner. The Troubleshooting manual explains many of thes

Page 74

Driver Install FailsSituation:The Linux install script fails to install the driver.Resolution:The install script may fail for the following reasons:●

Page 75 - View LUN Attributes

"Rmmod fails to unload driver due to Device or resource busy." Error MessageSituation:"Rmmod fails to unload driver due to Device or re

Page 76

"No Module lpfc Found for Kernel" Error MessageSituation:When upgrading the kernel, rpm generates the following error: "No module lpfc

Page 77 - View General HBA Attributes

To upgrade the kernel with a new version of the lpfc driver kit installed:1. Copy the /etc/lpfc.conf file to a safe location; for example, /etc/lpfc.

Page 78 - Link Status Area

Recently Upgraded Kernel Cannot Find RamdiskSituation:After upgrading the kernel, the kernel cannot find the ramdisk which halts or panics the system.

Page 79 - View Detailed HBA Attributes

Emulex Driver for Linux Installation ManualVersion 7.1Table of Contents Prerequisites Compatibility Application Helper Module Installation for RHEL 3

Page 80

To upgrade the kernel with a new version of the lpfc driver kit installed:1. Copy the /etc/lpfc.conf file to a safe location; for example, /etc/lpfc.

Page 81 - View Port Attributes

Driver Does Not Load in Ramdisk for a Custom Built KernelSituation:The Emulex driver for Linux does not load in ramdisk for a custom built kernel.Reso

Page 82

Driver is Not Loaded after System Reboot After Upgrading The Kernel Situation:The driver is not loaded when the system is rebooted after upgrading the

Page 83 - View Port Statistics

To upgrade the kernel with a new version of the lpfc driver kit installed:1. Copy the /etc/lpfc.conf file to a safe location; for example, /etc/lpfc.

Page 84 - ● Assign AL_PA IDs

Driver Uninstall FailsSituation:The lpfc-install --uninstall script fails with an error.Resolution:Try the following solutions:1. Unmount all FC disk

Page 85

Linux Install Script Exit CodesThe lpfc-install script contains exit codes that can be useful in diagnosing installation problems. Refer to the lpfc-i

Page 86

Cannot Install HBAnywareSituation:The HBAnyware software package will not install. An error message states that:inserv Service Elxlpfc has to be enabl

Page 87

Cannot Install the Security ConfiguratorSituation:The HBAnyware Security Configurator software package will not install. An error message states that

Page 88

SCSI Only Sees 8 Luns When More Are PresentSituation:SCSI only sees 8 luns when more are present.Resolution:Some SCSI drivers will not scan past 8 lun

Page 89 - Load Firmware Using HBAnyware

"attached usage count = -1" Error MessageSituation:Some distributions of SuSE Linux Enterprise Server 8 do not handle Peripheral Qualifier B

Page 90 - Details tab

Driver InformationPrerequisitesFor the Application Helper Module:The Emulex 7.1 driver is included in the Red Hat Enterprise Linux 3 Update 4 distribu

Page 91 - Boot Bios Field Descriptions

"Unknown Device" Error MessageSituation:You type "lspci" at the command prompt to display all pci devices attached to your system.

Page 92 - Update Firmware

"No Such Device" Error MessageSituation:You are attempting to load the lpfc driver, but have no HBAs installed. The "no such device&quo

Page 93 - FC Boot

Operating Error Occurs When Attempting to Run HBAnywareSituation:When you attempt to run HBAnyware, an operating system error may occur. The computer

Page 94 - Update BootBIOS

Cannot See Any HBAsSituation:You launch HBAnyware and no HBAs are visible.Resolution:Try the following solutions:1. Perform an 'lsmod' to s

Page 95 - Enable BootBIOS Message

Cannot See Other HBAs or HostsSituation:Although HBAnyware is installed, only local host bus adapters (HBAs) are visible. The other HBAs and hosts in

Page 96 - (lputil)

Cannot See Multiple Zones from the Management ServerSituation:Cannot see multiple zones on the same screen of my management server running HBAnyware.R

Page 97 - Load EFIBoot Using HBAnyware

SAN Management WorkstationDoes Not Havea Fibre Channel ConnectionSituation:The SAN management workstation does not have a physical Fibre Channel conne

Page 98

Cannot See New LUNsSituation:Although new LUNs were created on the storage array, they do not appear in HBAnyware.Resolution:● Refresh the screen.

Page 99 - Boot the EFI System

HBAnyware Appears on Remote Servers in the SANSituation:HBAnyware appears on remote servers in the SAN.Resolution:To prevent HBAnyware from appearing

Page 100 - Configuring the Driver

Cannot Access Formerly Accessible Servers Via the HBAnyware Security Configurator or the HBAnyware UtilitySituation:Cannot Access Formerly Accessible

Page 101

❍ LP9402DC, LP9002DC, LP9002L and LP9000 (minimum firmware version 3.90a7)❍ LP952L (minimum firmware version 3.92a2)❍ LP8000 and LP8000DC

Page 102

All Servers Are Not DisplayedSituation:When I run the HBAnyware Security Configurator on the MSC, I do not see all of the systems in Available Servers

Page 103

Cannot Add or Remove a ServerSituation:The HBAnyware Security Configurator shows only a list of the systems in this system's ACG. I cannot add or

Page 104 - Reset All Default Values

HBAnyware Utility Shows Non-ACG ServersSituation:The HBAnyware utility shows servers that are part of the ACG and that are not part of the ACG.Resolut

Page 105 - ● Temporary (per adapter)

ASG Appears to Be Non-HierarchicalSituation:It is possible from a higher-level client (such as the MSC) to create an ASG 1 with system A as the client

Page 106

the ASG on the MSC (or a higher-level parent) where the clients and servers do not cross over into other ASGs like in the picture below. Then set up A

Page 107

Cannot Add or Remove a ServerSituation:You cannot add or remove a server.Resolution:When all of the systems in an ACG are running on a single fabric,

Page 108

The Label in the ASG Display Shows"- ASG (Client Offline) -"Situation:In the ASG tree of the Access Sub-Groups tab, one or more of the names

Page 109 - Creating a New Ramdisk Image

Not All Servers Are Available to an ASGSituation:When you create a new ASG or modify an existing ASG, not all of the servers in the ACG are available

Page 110 - Set Up LUN Support

Cannot Create a Backup MasterSituation:You cannot create a Backup Master.Resolution:You select a system (or group of systems) from the MSC to be the B

Page 111

Cannot Modify the Security ConfigurationSituation:You cannot modify the security configuration.Resolution:You select a system (or group of systems) fr

Page 112

Supported Features● Supports 256 LUNs (0-255)● Supports dynamically adding LUNs and targets● Simplified driver installation ● Topology

Page 113 - Understand Device Numbering

Installing the Application Helper ModuleThe ioctl-install script installs the lpfcdfc driver RPM. This RPM installs the driver sources to the /usr/src

Page 114 - Download PCI Configuration

No Backup Master and the MSC Is No Longer AvailableSituation:I do not have a Backup Master and the MSC system is no longer available. The servers are

Page 115

The Backup Master Tab Is Not AvailableSituation:The Backup Master tab is not available.Resolution:The Backup Master tab is displayed only when the HBA

Page 116

Error Message Appears When Creating an ASGSituation:The following error message appears when I create an ASG: Resolution:You entered a duplicate ASG n

Page 117

Error Message Appears When Deleting an ASGSituation:The following message appears when I delete an ASG: Resolution:The offline ASG entry serves as a p

Page 118

Error Message Appears When Starting the HBAnyware Security ConfiguratorSituation:The following message appears when I start the Configurator: Resoluti

Page 119

Error Message States "No Backup Master Client Assigned"Situation:The following error message appears when I start the Configurator: Resoluti

Page 120

Error Message States "Utility is Running on an Unsecure System"Situation:The first time the HBAnyware Security Configurator is started in an

Page 121

Error Message States "System is a Backup Master Client System"Situation:When I start the HBAnyware Security Configurator on a Backup Master

Page 122 - # devlabel status

The MSC Is No Longer Bootable or Able to Connect to the FC NetworkSituation:The MSC is no longer bootable or able to connect to the FC network.Resolut

Page 123 - View Target Mapping

New Keys Were Generated While Servers Were OfflineSituation:A "Generate New Keys" operation was performed while one or more of the servers w

Page 124 - Set Up Persistent Binding

Application Helper Module Install Script OptionsThe following options are available for use with the Emulex Helper Module install script for Linux:●

Page 125

Security Removed While Servers Were OfflineSituation:Security was removed while one or more servers were offline. I can no longer access those servers

Page 126

Cannot Run the Configurator on a System that Is Configured for Only Secure AccessSituation:I cannot run the HBAnyware Security Configurator on a syste

Page 127

IntroductionLog messages are organized into logical groups based on code functionality within the Fibre Channel driver. Each group consists of a block

Page 128 - HBAnyware Security Overview

Message Log TableLOG Message Verbose Mask DefinitionPreamble StringFrom To Verbose BitVerbose DescriptionLOG_ELS ELx 0100 0199 0x1 ELS eventsLOG_DIS

Page 129 - /usr/sbin/hbanyware/ssc

● 0234 identifies the LOG message number.● DIi identifies the LOG message as a DISCOVERY (DI) INFORMATION (i) message.NoteIf the word 'Da

Page 130 - Create the ACG

ELS Events (0100 - 0199)elx_mes0100: FLOGI failureDESCRIPTION: An ELS FLOGI command that was sent to the fabric failed.DATA: (1) ulpStatus (2) ulpWord

Page 131 - 5. Click OK or Apply

elx_mes0102: PLOGI completes to NPort <nlp_DID>DESCRIPTION: The HBA performed a PLOGI into a remote NPort.DATA: (1) ulpStatus (2) ulpWord[4] (3)

Page 132 - Designate an MSC

elx_mes0104: ADISC completes to NPort <nlp_DID>DESCRIPTION: The HBA performed a ADISC into a remote NPort.DATA: (1) ulpStatus (2) ulpWord[4] (3)

Page 133

elx_mes0106: ELS cmd tag <ulpIoTag> completesDESCRIPTION: The specific ELS command was completed by the firmware.DATA: (1) ulpStatus (2) ulpWord

Page 134 - ACG Icons

elx_mes0108: No retry ELS command <elsCmd> to remote NPORT <did> DESCRIPTION: The driver decided not to retry the specific ELS command tha

Page 135

Directory StructureAfter installation, the following directories are created on the system.DirectoryDescription/usr/sbin/lpfc driver utilities (This d

Page 136

elx_mes0110: ELS response tag <ulpIoTag> completesDESCRIPTION: The specific ELS response was completed by the firmware.DATA: (1) ulpStatus (2) u

Page 137 - Add a Server to the ACG

elx_mes0112: ELS command <elsCmd> received from NPORT <did> DESCRIPTION: Received the specific ELS command from a remote NPort.DATA: (1) f

Page 138 - Delete a Server from the ACG

elx_mes0114: PLOGI chkparm OKDESCRIPTION: Received a PLOGI from a remote NPORT and its Fibre Channel service parameters match this HBA. Request can be

Page 139

elx_mes0116: Xmit ELS command <elsCmd> to remote NPORT <did>DESCRIPTION: Xmit ELS command to remote NPORT.DATA: (1) icmd->ulpIoTag (2)

Page 140

elx_mes0118: Xmit CT response on exchange <xid>DESCRIPTION: Xmit a CT response on the appropriate exchange.DATA: (1) ulpIoTag (2) fc_ffstateSEVE

Page 141 - Generate New Security Keys

elx_mes0120: PLOGI chkparm OKDESCRIPTION: Received a PLOGI from a remote NPORT and its Fibre Channel service parameters match this HBA. Request can be

Page 142 - Configuration

elx_mes0122: PLOGI chkparm OKDESCRIPTION: Received a PLOGI from a remote NPORT and its Fibre Channel service parameters match this HBA. Request can be

Page 143 - Access a Switch

elx_mes0124:PLOGI chkparm OKDESCRIPTION: Received a PLOGI from a remote NPORT and its Fibre Channel service parameters match this HBA. Request can be

Page 144 - ASG Icons

elx_mes0126: PLOGI chkparm OKDESCRIPTION: Received a PLOGI from a remote NPORT and its Fibre Channel service parameters match this HBA. Request can be

Page 145

Link Discovery Events (0200 - 0299)elx_mes0200: CONFIG_LINK bad hba state <hba_state>DESCRIPTION: A CONFIG_LINK mbox command completed and the d

Page 146 - Create an ASG

Removing a Previous Application Helper ModuleTo completely remove a previous Emulex Helper Module: 1. Log on as 'root'.2. If possible, exi

Page 147

elx_mes0202: Start Discovery hba state <hba_state>DESCRIPTION: Device discovery / rediscovery after FLOGI, FAN or RSCN has started.DATA: (1) tmo

Page 148 - Reserved Indices - Examples

elx_mes0204: Create SCSI Target <tgt>DESCRIPTION: A mapped FCP target was discovered and the driver has allocated resources for it.DATA: NoneSEV

Page 149 - Add a Server to an ASG

elx_mes0206: Report Lun completes on NPort <nlp_DID>DESCRIPTION: The driver issued a REPORT_LUN SCSI command to a FCP target and it completed.DA

Page 150 - Deleting an ASG

elx_mes0208: Failmask change on NPort <nlp_DID>DESCRIPTION: An event was processed that indicates the driver may not be able to communicate with

Page 151

elx_mes0210: Continue discovery with <num_disc_nodes> ADISCs to goDESCRIPTION: A device discovery is in progress.DATA: (1) fc_adisc_cnt (2) fc_f

Page 152 - Edit an ASG

elx_mes0212: DSM out state <rc> on NPort <nlp_DID>DESCRIPTION: The driver Discovery State Machine completed processing an event.DATA: (1)

Page 153

elx_mes0214: RSCN receivedDESCRIPTION: An RSCN ELS command was received from a fabric.DATA: (1) fc_flag (2) i (3) *lp (4) fc_rscn_id_cntSEVERITY: Info

Page 154 - About Offline ASGs

elx_mes0216: Assign scandown scsi id <sid> to NPort <nlp_DID>DESCRIPTION: A scsi id is assigned due to BIND_ALPA.DATA: ((1) nlp_bind_type

Page 155 - Backup Masters - Introduction

elx_mes0218: FDMI RequestDESCRIPTION: The driver is sending an FDMI request to the fabric.DATA: (1) fc_flag (2) hba_state (3) cmdcodeSEVERITY: Informa

Page 156

elx_mes0220: FDMI rsp failedDESCRIPTION: An error response was received to FDMI request.DATA:(1) SWAP_DATA16(fdmi_cmd)SEVERITY: InformationLOG: LOG_DI

Page 157 - Create a Backup Master

./ioctl-install --uninstall 9. If prompted, reboot the system.Emulex Documentation, Drivers and Software24

Page 158

elx_mes0222: Initial FLOGI timeoutDESCRIPTION:The driver sent the initial FLOGI to fabric and never got a response back.DATA: NoneSEVERITY: ErrorLOG:

Page 159

elx_mes0224: NameServer Query timeoutDESCRIPTION: Node authentication timeout, node Discovery timeout. A NameServer Query to the Fabric or discovery o

Page 160

elx_mes0226: Device discovery completion errorDESCRIPTION: This indicates that an uncorrectable error was encountered during device (re)discovery afte

Page 161

elx_mes0228: CLEAR LA timeoutDESCRIPTION: The driver issued a CLEAR_LA that never completed.DATA: NoneSEVERITY: ErrorLOG: AlwaysACTION: None required.

Page 162

elx_mes0230: Cannot assign scsi ID on NPort <nlp_DID>DESCRIPTION: The driver cannot assign a scsi id to a discovered mapped FCP target.DATA: (1)

Page 163

elx_mes0232: Continue discovery with <num_disc_nodes> PLOGIs to goDESCRIPTION: Device discovery is in progress.DATA: (1) fc_plogi_cnt (2) fc_fla

Page 164 - Introduction

elx_mes0235: Deferred RSCNDESCRIPTION: The driver has received multiple RSCNs and has deferred the processing of the most recent RSCN.DATA: (1) fc_def

Page 165 - Driver Install Fails

elx_mes0237: Pending Link Event during DiscoveryDESCRIPTION: Received link event during discovery. Causes discovery restart.DATA: (1) hba_state (2) ul

Page 166 - ./stop_hbanyware

elx_mes0239: NameServer RspDESCRIPTION: The driver received a NameServer response.DATA: (1) Did (2) ndlp (3) fc_flag (4) fc_rscn_id_cntSEVERITY: Infor

Page 167

elx_mes0241: NameServer rsp errorDESCRIPTION: The driver received a NameServer response containing a status error.DATA: (1) CommandResponse.bits.CmdRs

Page 168

Installing the Driver KitThe lpfc-install script installs both the lpfc driver and the lpfcdfc driver RPMs. These RPMs install their driver sources to

Page 169

elx_mes0244: Issue FDMI request failedDESCRIPTION: Cannot issue an FDMI request to the HBA.DATA: (1) cmdcodeSEVERITY: InformationLOG: LOG_Discovery ve

Page 170

elx_mes0246: RegLogin failed DESCRIPTION: The firmware returned a failure for the specified RegLogin.DATA: Did, mbxStatus, hbaStateSEVERITY: ErrorLOG:

Page 171 - Custom Built Kernel

elx_mes0248: Cancel Discovery Timer state <hba_state>DESCRIPTION: Cancel the device discovery / RSCN rescue timer.DATA: (1) fc_flag (2) rc (3) f

Page 172 - After Upgrading The Kernel

Mailbox Events (0300 - 0399)elx_mes0300: READ_LA: no buffersDESCRIPTION: The driver attempted to issue a READ_LA mailbox command to the HBA, but there

Page 173

elx_mes0302: REG_LOGIN: no buffersDESCRIPTION: The driver attempted to issue a REG_LOGIN mailbox command to the HBA, but there were no buffers availab

Page 174 - Driver Uninstall Fails

elx_mes0305: Mbox cmd cmpl error - RETRYingDESCRIPTION: A mailbox command completed with an error status that causes the driver to reissue the mailbox

Page 175

elx_mes0307: Mailbox Cmpl, wd0 <pmbox> wd1 <varWord> wd2 <varWord> cmpl <mbox_cmpl)DESCRIPTION: A mailbox command completed.DATA:

Page 176 - Cannot Install HBAnyware

elx_mes0309: Mailbox cmd <cmd> issueDESCRIPTION: The driver is in the process of issuing a mailbox command.DATA: (1) hba_state (2) sli_flag (3)

Page 177

elx_mes0311: Mailbox command <cmd> cannot issueDESCRIPTION: The driver is in the wrong state to issue the specified command.DATA: (1) hba_state

Page 178

elx_mes0313: Ring <ringno> handler: unexpected Rctl <Rctl> Type <Type> received DESCRIPTION:The Rctl/Type of a received frame did no

Page 179

4. Change to the directory that is extracted:cd lpfc-<driver version>/NoteEmulex strongly recommends uninstalling any previous driver kits befo

Page 180

elx_mes0315: Ring <ringno> issue: portCmdGet <portCmdGet> is bigger then cmd ring <portCmdMax> DESCRIPTION: The port cmd ring get in

Page 181

elx_mes0317: Rsp ring <ringno> get: iotag <iotag> greater then configured max <fast_iotag> wd0 <irsp> DESCRIPTION: The assigne

Page 182 - Run HBAnyware

elx_mes0319: The driver issued a READ_SPARAM mbox command to the HBA that failed. DESCRIPTION: The driver issued a READ_SPARAM mbox command to the HBA

Page 183 - Cannot See Any HBAs

elx_mes0321: Unknown IOCB command DESCRIPTION: Received an unknown IOCB command completion.DATA: (1) ulpCommand (2) ulpStatus (3) ulpIoTag (4) ulpCont

Page 184

elx_mes0323: Unknown Mailbox command <cmd> Cmpl DESCRIPTION: A unknown mailbox command completed.DATA: (1) Mailbox CommandSEVERITY: ErrorLOG: Al

Page 185 - Management Server

Initialization Events (0400 - 0499)elx_mes400: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE: N/AACTION: N/AEmulex Documentation, Drivers an

Page 186 - Does Not Have

elx_mes401: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE: N/AACTION: N/Aelx_mes402: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE

Page 187 - Cannot See New LUNs

elx_mes403: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE: N/AACTION: N/Aelx_mes404: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE

Page 188

elx_mes0405: Service Level Interface (SLI) 2 selectedDESCRIPTION: A CONFIG_PORT (SLI2) mailbox command was issued. DATA: NoneSEVERITY: InformationLOG:

Page 189

elx_mes0407: Memory Buffer Pool is at upper limit.DESCRIPTION: A memory buffer pool cannot add more buffers because it is at its himem value.DATA: (1)

Page 190 - All Servers Are Not Displayed

Driver Kit Install Script OptionsThe following options are available for use with the Emulex install script for Linux:● -c,--configfile - Specify

Page 191 - Cannot Add or Remove a Server

elx_mes0409: Memory Buffer Pool is out of buffersDESCRIPTION: A driver memory buffer pool is exhausted.DATA: (1) seg (2) fc_free (3) fc_mbox.q_cnt (4)

Page 192

elx_mes0411: fcp_bind_method is 4 with Persistent binding - ignoring fcp_bind_methodDESCRIPTION: The configuration parameter for fcp_bind_method confl

Page 193

elx_mes0413: Configuration parameter out of range, resetting to default valueDESCRIPTION: User is attempting to set a configuration parameter to a val

Page 194

elx_mes0415: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: alwaysACTION: N/Aelx_mes0416: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AE

Page 195

elx_mes0417: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE: N/AACTION: N/Aelx_mes0418: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTI

Page 196

elx_mes0419: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0420: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmul

Page 197

elx_mes0421: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0422: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmul

Page 198 - Cannot Create a Backup Master

elx_mes0423: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE: N/AACTION: N/Aelx_mes0424: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTI

Page 199

elx_mes0425: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0426: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmul

Page 200 - Available

elx_mes0427: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0428: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmul

Page 201

Directory StructureAfter installation, the following directories are created on the system.DirectoryDescription/usr/sbin/lpfc driver utilities (This d

Page 202

elx_mes0429: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE: N/AACTION: N/AEmulex Documentation, Drivers and Software280

Page 203

elx_mes0430: WWPN binding entry <num>: syntax error code <code>DESCRIPTION: A syntax error occured while parsing WWPN binding configuraion

Page 204

elx_mes0431: WWNN binding entry <num>: syntax error code <code>DESCRIPTION: A syntax error occured while parsing WWNN binding configuratio

Page 205 - Client Assigned"

elx_mes0432: WWPN binding entry: node table fullDESCRIPTION: More bindings entries were configured than the driver can handle.DATA: NoneSEVERITY: Erro

Page 206 - Unsecure System"

elx_mes0434: DID binding entry <num>: syntax error code <code>DESCRIPTION: A syntax error occured while parsing DID binding configuration

Page 207 - Master Client System"

elx_mes0435: DID binding entry: node table fullDESCRIPTION: More bindings entries were configured than the driver can handle.DATA: NoneSEVERITY: Error

Page 208 - Connect to the FC Network

elx_mes0437: Adapter failed to init, chipset, status reg <status>DESCRIPTION: The adapter failed during powerup diagnostics after it was reset.D

Page 209 - Were Offline

elx_mes0439: Adapter failed to init, mbxCmd <cmd> READ_REV, mbxStatus <status>DESCRIPTION: Adapter initialization failed when issuing a RE

Page 210

elx_mes0441: VPD not present on adapter, mbxCmd <cmd> DUMP VPD, mbxStatus <status>DESCRIPTION: The DUMP_VPD mailbox command failed.DATA: N

Page 211

elx_mes0443: N/ADESCRIPTION: N/ADATA: (1) N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0444: N/A DESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/

Page 212

Upgrading the KernelThere are two ways to install the driver into an upgraded kernel. The method you use depends on whether or not you are upgrading t

Page 213

elx_mes0445: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: errorLOG: N/AACTION: N/Aelx_mes0446: Adapter failed to init, mbxCmd <cmd> CFG_RING, mbxStatus

Page 214

elx_mes0447: Adapter failed init, mbxCmd <cmd> CONFIG_LINK mbxStatus <status>DESCRIPTION: Adapter initialization failed when issuing a CON

Page 215 - ELS Events (0100 - 0199)

elx_mes0449: WorldWide PortName type <type> doesn't conform to IP ProfileDESCRIPTION: In order to run IP, the WorldWide PortName must be of

Page 216

elx_mes0451: Enable interrupt handler failedDESCRIPTION: The driver attempted to register the HBA interrupt service routine with the host operating sy

Page 217

elx_mes0453: Adapter failed to init, mbxCmd <cmd> READ_CONFIG, mbxStatus <status>DESCRIPTION: Adapter initialization failed when issuing a

Page 218

elx_mes0455: Vital ProductDESCRIPTION: Vital product data (VPD) contained in the HBA flash.DATA: (1) vpd[0] (2) vpd[1] (3) vpd[2] (4) vpd[3]SEVERITY:

Page 219

elx_mes0457: Adapter Hardware ErrorDESCRIPTION: The driver received an interrupt indicting a possible hardware problem.Data: (1) status (2) status1 (3

Page 220

elx_mes0459: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0460: Bring adapter offlineDESCRIPTION: The FC driver has received a

Page 221

elx_mes0461: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0462: Too many cmd / rsp ring entries in SLI2 SLIMDESCRIPTION: The con

Page 222

FCP Traffic History (0700 - 0799)elx_mes0700: Start nodev timerDESCRIPTION: A target disappeared from the Fibre Channel network. If the target does no

Page 223

New Features in this ReleaseLinux version 7.1:● Supports 256 LUNs (0-255).● Supports dynamically adding LUNs and targets.● Makes driver in

Page 224

To upgrade the kernel with a new version of the lpfc driver kit installed:1. Copy the /etc/lpfc.conf file to a safe location; for example, /etc/lpfc.

Page 225

elx_mes0702: Issue Target Reset to TGT <num>DESCRIPTION: The SCSI layer detected that it needs to abort all I/O to a specific target. This resul

Page 226

elx_mes0706: Start nodev timerDESCRIPTION: A target disappeared from the Fibre Channel network. If the target does not return within nodev-tmo timeout

Page 227

elx_mes0712: SCSI layer issued abort deviceDESCRIPTION: The SCSI layer is requesting the driver to abort I/O to a specific device.DATA: (1) target (2)

Page 228

elx_mes0714: SCSI layer issued bus resetDESCRIPTION: The SCSI layer is requesting the driver to abort all I/Os to all targets on this HBA.DATA: None S

Page 229

elx_mes0717: FCP command <cmd> residual underrun converted to errorDESCRIPTION: The driver converted this underrun condition to an error based o

Page 230

elx_mes0723: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0724: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/AEm

Page 231

elx_mes0725: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0726: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AMODULE: N/AAC

Page 232

elx_mes0727: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0728: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/AEm

Page 233

elx_mes0729: FCP cmd <cmnd> failed <target>/<lun>DESCRIPTION: The specifed device failed an FCP command. DATA: (1) status (2) result

Page 234

elx_mes0731: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0732: Retry FCP command due to 29,00 check conditionDESCRIPTION: The

Page 235

Removing a Previous 7.x Version of the DriverNoteThis section describes how to remove a previous installation of an earlier driver. The Emulex 7.1 lpf

Page 236

elx_mes0733: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0734: FCP read check errorDESCRIPTION: The issued FCP command returne

Page 237

elx_mes0735: FCP read check error with check conditionDESCRIPTION: The issued FCP command returned a read check error and a check condition.DATA: (1)

Page 238

elx_mes0737: <ASC ASCQ> Check condition receivedDESCRIPTION: The issued FCP command resulted in a check condition.DATA: (1) CFG_CHK_COND_ERR (2)

Page 239

elx_mes0739: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0740: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/AEm

Page 240

elx_mes0741: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0742: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/AEm

Page 241

elx_mes0743: N/ADESCRIPTION:N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0744: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/AEmu

Page 242

elx_mes0745: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0746: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/AEm

Page 243

elx_mes0747: Cmpl target resetDESCRIPTION: A driver-initiated target reset completed.DATA: (1) scsi_id (2) lun_id (3) statLocalError (4) *cmd + WD7 SE

Page 244

elx_mes0749: Cmpl abort task setDESCRIPTION: A driver-initiated abort task set completed.DATA: (1) scsi_id (2) lun_id (3) statLocalError (4) *cmd + WD

Page 245

elx_mes0751: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0752: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/AEm

Page 246

5. Stop AutoPilot. Type:cd <path>./stop_autopilot The script is located in the /usr/sbin/hbanyware directory. 6. Remove previous installations

Page 247

elx_mes0753: N/ADESCRIPTION: N/ADATA: N/A SEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0754: SCSI timeout DESCRIPTION: An FCP IOCB command was posted to a r

Page 248

Node Table Events (0900 - 0999) elx_mes0900: Cleanup node for NPort <nlp_DID>DESCRIPTION: The driver node table entry for a remote NPort was re

Page 249

elx_mes0902: FIND node DID mappedDESCRIPTION: The driver is searching for a node table entry, on the mapped node list, based on DID.DATA: (1) nlp (2)

Page 250

elx_mes0904: Add NPort <did> to PLOGI listDESCRIPTION: The driver is putting the node table entry on the plogi list.DATA: (1) plogi_cnt (2) blp

Page 251

elx_mes0906: Add NPort <did> to UNMAP listDESCRIPTION: The driver is putting the node table entry on the unmap list.DATA: (1) unmap_cnt (2) blp

Page 252

elx_mes0908: FIND node DID bindDESCRIPTION: The driver is searching for a node table entry, on the binding list, based on DID.DATA: (1) nlp (2) nlp_DI

Page 253 - Mailbox Events (0300 - 0399)

elx_mes0910: FIND node DID unmappedDESCRIPTION: The driver is searching for a node table entry on the unmapped node list, based on the SCSI ID.DATA: (

Page 254

elx_mes0912: N/ADESCRIPTION: N/AN/ASEVERITY: N/ALOG: N/AMODULE: N/AACTION: N/Aelx_mes0913: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE: N/

Page 255

elx_mes0914: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODULE: N/AACTION: N/Aelx_mes0915: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AMODU

Page 256

elx_mes0916: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0917: N/ADESCRIPTION: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmulex Docume

Page 257

Removing a 4.x or 1.x Version of the DriverNoteThis section describes how to remove a 4.x or 1.x version driver. The Emulex 7.1 driver adds several ne

Page 258

elx_mes0918: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0919: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmul

Page 259

elx_mes0920: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0921: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmul

Page 260

elx_mes0922: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0923: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmul

Page 261

elx_mes0924: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0925: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/AEmul

Page 262

elx_mes0926: N/ADESCRIPTION: N/ADATA: N/ASEVERITY: N/ALOG: N/AACTION: N/Aelx_mes0927: GET nodelistDESCRIPTION: The driver is allocating a buffer to ho

Page 263

elx_mes0928: PUT nodelistDESCRIPTION: The driver is freeing a node table entry buffer.DATA: (1) bp (2) fc_freeSEVERITY: InformationLOG: LOG_NODE verbo

Page 264

elx_mes0930: FIND node DID mappedDESCRIPTION: The driver is searching for a node table entry, on the mapped node list, based on DID.DATA: (1) nlp (2)

Page 265

elx_mes0932: FIND node did <did> NOT FOUNDDESCRIPTION: The driver was searching for a node table entry based on the DID and the entry was not fo

Page 266

FCP Target Mode Events (1100 - 1199)1100 TMi message: LUN <lunNum> RDY blk <blkCnt> byt <byteCnt>DESCRIPTION: Display TGTM LUN Ready

Page 267

1101 TMi message: Line <num> HBA <num> has <num> LUNs cfg'dDESCRIPTION: The number of LUNs that were successfully configured by

Page 268

If the lpfc and lpfndd driver is installed into the kernel source tree, use the following procedure to remove the lpfc driver from the kernel source t

Page 269

1103 TMc message: Config line <num> starting LUN number <num> should be oddDESCRIPTION: The starting LUN number on the specified configura

Page 270

1105 TMc message: Config line <num> has illegal The LUN sequence mode.DESCRIPTION: The specified configuration line has an illegal LUN sequence

Page 271

1107 TMi message: HBA <num> LUN info array failed to allocate.DESCRIPTION: The main LUN information array for the specified HBA failed to alloca

Page 272

1108 TMc message: Config line <num> starting LUN <num> > max LUN <num>.DESCRIPTION: The starting LUN number on the specified conf

Page 273

1110 TMc message: Config line <num> has illegal LUN count <cnt> < 1DESCRIPTION: The LUN count on the specified configuration line is l

Page 274

1112 TMc message: Config line <num> has illegal The LUN sequence mode <mode>DESCRIPTION: The specified configuration line has an illegal T

Page 275

1114 TMc message: Config line <num> starting LUN <num> was prev cfg'd by line <num>DESCRIPTION: The starting LUN number on the

Page 276

1115 TMe message: LUN <num> failed to allocate info bufferDESCRIPTION: The specified LUN failed to allocate an information buffer.DATA: noneSEVE

Page 277

1116 TMe message: LUN <num> mem alloc error during LUN populationDESCRIPTION: While attempting to populate the specified LUN, host memory resour

Page 278

1117 TMi message: HBA <num> LUNs Ready <total> last LUN <num>DESCRIPTION: Display the number of LUNs ready and the last LUN number f

Page 279

Remove the old driver installation files as follows:1. If the driver is installed from a tar file, execute Remove.sh in the old installation director

Page 280

1119 TMe message: LUN <num> disk resource alloc errorDESCRIPTION: While attempting to populate the disk of the specified LUN, there was a resour

Page 281

1120 TMe message: LUN <num> SCSI WriteBuf resource alloc errorDESCRIPTION: While attempting to populate the SCSI write buffer of the specified L

Page 282

1121 TMe message: LUN <num> alloc error, unknown retStatusDESCRIPTION: During LUN population, an unknown function return status was received.DAT

Page 283

1123 TMw message: Temporary lack of resources, no BPL full BDE bufDESCRIPTION: Attempting to set up IOCB but there were no BPL full BDE buffers availa

Page 284

1125 TMw message: RcvRing <ringNum> is temporary out of posted bufsDESCRIPTION: The specified receive ring is temporarily out of posted buffers.

Page 285

1127 TMw message: Config line <num> starting LUN number <num> should be evenDESCRIPTION: The starting LUN number on the specified config l

Page 286

Miscellaneous Events (1200 - 1299)elx_mes1200: Cannot unload driver while lpfcdiag interface is active DESCRIPTION: An attempt was made to unload the

Page 287

elx_mes1202: linux_kmalloc: Bad sizeDESCRIPTION: The driver manages its own memory for internal use. This error indicates that a problem occurred in t

Page 288

elx_mes1204: lpfc_kmalloc: bad virtual addrDESCRIPTION: The driver manages its own memory for internal use. This error indicates that a problem occurr

Page 289

elx_mes1206: linux_kfree: Bad phbaDESCRIPTION: The driver manages its own memory for internal usage. This error indicates a problem occurred in the dr

Page 290

Removing a 2.x Version of the DriverNoteThis section describes how to remove a 2.x version driver. The Emulex 7.1 driver adds several new configuratio

Page 291

elx_mes1208: C_CT request errorDESCRIPTION: The CT response returned more data than the user buffer could hold.DATA: (1) dfc_flag (2) 4096SEVERITY: In

Page 292

elx_mes1210: Convert ASC to hex. Input byte cnt <1 DESCRIPTION: ASCII string to hexadecimal conversion failed. The input byte count is greater than

Page 293

elx_mes1212: Convert ASC to hex. Output buffer to small DESCRIPTION: ASCII string to hexadecimal conversion failed. The output buffer byte size is les

Page 294

Link Events (1300 - 1399)elx_mes1300: Re-establishing Link, timer expiredDESCRIPTION: The driver detected a condition where it had to re-initialize th

Page 295

elx_mes1302: Reset link speed to auto. 1G HBA cfg'd for 2GDESCRIPTION: The driver is reinitializing the link speed to auto-detect.DATA: (1) curre

Page 296

elx_mes1304: Link Up Event ALPA mapDESCRIPTION: A link up event was received.DATA: (1) wd1 (2) wd2 (3) wd3 (4) wd4SEVERITY: WarningLOG: LOG_LINK_EVENT

Page 297

elx_mes1306: Link Down timeoutDESCRIPTION: The link was down for greater than the configuration parameter (lpfc_linkdown_tmo) in seconds. All I/O asso

Page 298

SLI Events (1400 - 1499)1400 SLe message: Unknown IOCB commandDESCRIPTION: Received an unknown IOCB command completion.DATA: (1) ulpCommand (2) ulpSta

Page 299

1402 SLe message: Command ring <num> timeoutDESCRIPTION: An IOCB command was posted to a ring and did not complete within a timeout based on R_A

Page 300

Log Messages - IOCTL Events (1600 - 1699)elx_mes1600: dfc_ioctl entryDESCRIPTION: The entry point for processing diagnostic ioctl.DATA:(1) c_cmd (2) c

Page 301

If the lpfc and lpfndd driver is installed into the kernel source tree, use the following procedure to remove the lpfc driver from the kernel source t

Page 302

elx_mes1602: dfc_data_allocDESCRIPTION: Allocating data buffer to process dfc ioct.DATA: (1) fc_dataout (2) fc_outsz SEVERITY: InformationLOG: LOG_IOC

Page 303

elx_mes1604: lpfc_ioctl:errorDESCRIPTION: The SCSI send request buffer size limit was exceeded.DATA: (1) error number index SEVERITY: ErrorLOG: Always

Page 304

Remove the old driver installation files as follows:1. If the driver is installed from a tar file, execute Remove.sh in the old installation director

Page 305

Installing the Utilities Follow these instructions to install HBAnyware and lputil on your system. For ease of installation, HBAnyware and lputil are

Page 306

Driver InformationPrerequisitesFor the Application Helper Module:The Emulex 7.1 driver is included in the Red Hat Enterprise Linux 3 Update 4 distribu

Page 307

Installing the HBAnyware Security ConfiguratorFollow these instructions to install the HBAnyware Security Configurator on your system. The install scr

Page 308

Emulex Driver for Linux Configuration ManualVersion 7.1Table of Contents Introduction Start HBAnyware Use HBAnyware Use HBAnyware Command-Line

Page 309

View Target Attributes View LUN Attributes View General HBA Attributes View Detailed HBA Attributes View Port Attributes View

Page 310

HBAnyware Security Security Overview Start the HBAnyware Security Configurator Run the Configurator for the First Time Designate an MSC Acc

Page 311

IntroductionThe Emulex driver for Linux has many options that can be modified to provide for different behavior. You can change these options using th

Page 312

Start HBAnyware for LinuxTo start HBAnyware for Linux:1. su to root.2. Run the script:/usr/sbin/hbanyware/hbanyware To start the HBAnyware Security

Page 313

Use HBAnywareThe HBAnyware window contains five basic components: the menu bar, the toolbar, the discovery tree, the property tabs and the status bar.

Page 314

The ToolbarThe toolbar contains buttons that enable you to refresh the discovery tree view, reset the selected host bus adapter and sort the discovery

Page 315

❍ If there are targets present, they are sorted by world wide port name. Multiple HBAs can reference the same target.❍ If there are LUNs prese

Page 316

Discovery Tree IconsDiscovery tree icons represent the following: The local host. Other hosts connected to the system. A green HBA icon with black

Page 317

❍ LP9402DC, LP9002DC, LP9002L and LP9000 (minimum firmware version 3.90a7)❍ LP952L (minimum firmware version 3.92a2)❍ LP8000 and LP8000DC

Page 318

Property TabsThe property tabs display configuration, statistical and status information for network elements. The set of available tabs is context-se

Page 319

Use HBAnyware Command-Line InterfaceThe CLI (command-line interface) Client component of HBAnyware provides access to the capabilities of the Remote M

Page 320

List HBAs Syntax./hbacmd LISTHBAS Description A list of the discovered manageable Emulex HBAs and their World Wide Node Names. Parameters N/ADispl

Page 321

Server Attributes Syntax./hbacmd ServerAttrib <wwpn> Description A list of attributes for the specified server. Parameters wwpn The World Wi

Page 322

Persistent Binding Syntax./hbacmd PersistentBinding <wwpn> <source> Description This function returns a list of the current persistent

Page 323

Remove All Persistent Bindings Syntax./hbacmd RemoveAllPersistentBinding <wwpn> Description Removes all persistent bindings for the specifie

Page 324

Set Binding Support Syntax./hbacmd Set Binding Support <wwpn> <bindflag> Description This function installs a set of active capabiliti

Page 325

Reset Driver Parameters Syntax./hbacmd ResetDriverParams <wwpn> <ctrlword> <param> <value> Description This function resets

Page 326

Start lputilThe LightPulse Utility (lputil) is loaded automatically when the driver utilities kit is installed.Start the utility by entering the compl

Page 327

Discover HBAs - IntroductionYou can discover adapters using either HBAnyware or lputil.● HBAnyware allows you to discover both local and remote ad

Page 328

Things to Know Before You Download● Select a device driver download if you are updating an existing driver on your hard drive, or you want to inst

Page 329

Discover HBAs Using HBAnywareLocal and remote host bus adapters (HBAs) are discovered automatically when you launch HBAnyware.NoteHBAnyware must be in

Page 330

List Adapters using lputilWhen you start the LightPulse Utility (lputil), all adapters are listed with information such as the host adapter number, in

Page 331

Reset Adapter - IntroductionYou can reset adapters using either HBAnyware or lputil.● HBAnyware allows you to reset remote and local adapters.●

Page 332

Reset HBAs Using HBAnywareTo reset a host bus adapter, do the following:1. Start HBAnyware.2. In the directory tree, click the HBA you want to reset

Page 333

Reset Adapter Using lputilThe LightPulse utility (lputil) allows you to reset the adapter.To reset the adapter using lputil:1. Start lpuitl. The Main

Page 334

View HBA Information - IntroductionYou can view adapter information using either HBAnyware or lputil.● HBAnyware allows you to view remote and loc

Page 335

View HBA Information using HBAnywareUsing HBAnyware you can sort the way HBA's are displayed and view information about hosts, targets, fabrics,

Page 336

Display HBAsUsing HBAnyware, you can sort the way discovered adapters are displayed. You can sort adapters by host name, fabric name, adapter name, ta

Page 337

❍ From the menu bar: click View, then select Sort by Host Name or Sort by Fabric ID. The current adapter display mode is checked.❍ From the to

Page 338

View Discovered ElementsThe Discovered Elements tab in HBAnyware contains a general summary of the discovered elements. The Discovered Elements node i

Page 339

Known Issues● FCP – Discovering Disk Drives. To list all the SCSI devices discovered at boot time, enter this command:cat /proc/scsi/scsi● Alt

Page 340

View Host AttributesThe Host Attributes tab in HBAnyware contains information specific to the selected host.To view the host attributes, do the follow

Page 341

Server Version - the version number of the utility in use.Resource Location Field DefinitionsFirmware - the directory path where the firmware image fi

Page 342 - ❍ Reduce the LUN size

View Fabric AttributesThe Fabric Attributes tab in HBAnyware contains information specific to the selected fabric.To view the fabric attributes, do th

Page 343

View Target AttributesThe Target Attributes tab in HBAnyware contains information specific to the selected target.To view target attributes, do the fo

Page 344

SCSI Target Number - the target's identifier on the SCSI bus.Node WWN - the unique 64-bit number, in hexadecimal.Port WWN - the unique 64-bit num

Page 345

View LUN AttributesThe LUN Attributes tab in HBAnyware contains information specific to the selected logical unit number (LUN).To view the LUN attribu

Page 346

Revision - the vendor-specific revision number for the logical unit.Mapping InformationFCP LUN - the Fibre Channel identifier used by the host bus ada

Page 347

View General HBA AttributesThe General tab in HBAnyware contains general attributes associated with the selected host bus adapter (HBA).To view genera

Page 348

Driver Version - the driver version number and the HBA application programming interface (HBA API) version number.Firmware Version - the version of Em

Page 349

View Detailed HBA AttributesThe Details tab in HBAnyware contains detailed attributes associated with the selected HBA.To view the detailed attributes

Page 350

Verify the Dragonfly Chip VersionIntroductionThere are five methods for determining the Dragonfly chip version:● Looking at the Host Bus Adapter●

Page 351

● Description - a formal description of the HBA, including model number, bus type and link speed.● Driver Name - an executable file image name

Page 352

View Port AttributesThe Port Attributes tab in HBAnyware contains information about the port on the selected host bus adapter (HBA).To view port attri

Page 353

Port Symbolic Name - the name registered by the HBA with a name server. This field is recessed, indicating that the information in this field may exce

Page 354

View Port StatisticsThe Port Statistics tab in HBAnyware provides cumulative totals for various error events and statistics on the port. Statistics ar

Page 355

LIP count - the number of loop initialization primitive (LIP) events that have occurred for the port. This field is not supported if the topology is n

Page 356

Ex Count Resp - the number of Fibre Channel exchange responses made by this port.Emulex Documentation, Drivers and Software85

Page 357

View Adapter Information using lputilThe LightPulse Utility (lputil) allows you to view information for a selected adapter. Once you start lputil, the

Page 358

Wakeup Parameters - Displays BIOS status and version, as well as SLI (service level interface). IEEE Address - Displays the adapter board address. Loo

Page 359

Update Firmware - IntroductionYou can update firmware using either HBAnyware or lputil. ● HBAnyware allows you to update firmware on remote and lo

Page 360

Load Firmware Using HBAnywarePrerequisites● One of the following drivers is installed properly:❍ SCSIport Miniport driver for Windows Server 2

Page 361

Looking at the Host Bus AdapterThe Dragonfly version number can be found on the top of the large chip, usuallyafter the term "DRAGONFLY" or

Page 362

4. On the Firmware tab, click the Browse button. The Select Firmware File browse window is displayed.5. Browse to the Emulex Repository. Select the

Page 363 - Link Events (1300 - 1399)

Boot Bios Field DescriptionsBoot Bios Revision - when enabled, displays the revision number of the boot bios file in use. Use the buttons to enable or

Page 364

Update FirmwarePrerequisites: ● The driver for Linux (including lputil) is installed properly.● The firmware file has been downloaded to a loc

Page 365

FC Boot Using the lputil utility you can:● Update BootBios● Enable BootBios● Update EFI Boot● Boot the EFI SystemEmulex Documentation,

Page 366

Update BootBIOSPrerequisites: ● The driver for Linux (including lputil, which is used in this procedure) is installed properly.● The boot code

Page 367 - SLI Events (1400 - 1499)

Enable BootBIOS MessagePrerequisites: ● The Emulex driver for Linux (including lputil, which is used in this procedure) is installed properly.●

Page 368

Load EFIBoot Using the Driver for Linux Utility (lputil)Prerequisites:● One of the following drivers installed properly:❍ Driver for Linux IA-

Page 369

Load EFIBoot Using HBAnywarePrerequisites● One of the following drivers is installed properly: ❍ SCSIport Miniport driver for Windows Server 2

Page 370

NoteIf the state of the boot code message on the board has changed, this change will be reflected immediately on the Details tab. Emulex Documentat

Page 371

Boot the EFI SystemNoteIf you do not have the most recent firmware, it is suggested that you update the firmware first. Go to the firmware section for

Comments to this Manuals

No comments