Home
        Emulex Drivers for Solaris
         Contents
1.      The Apld can also be referenced in the  kernel drv Ipfc conf file   Example     To configure fcp bind WWPN  200400a0b816dc52 Ipfc3t4   type   cfgadm  c configure c6  200400a0b816dc52    10  Edit the  etc vfstab file and replace the sd pathname  for example  c3t4d1s6  to the ssd  pathname  for example  c6t200400A0B816DC52d1s6      Migrating a Configuration with FC Boot  Prerequisite    e An additional Oracle branded Emulex adapter or Emulex adapter that is supported by emlxs and  of a different family from the boot adapter with FCode version 1 50a4 or later and enabled     Emulex Drivers for Solaris User Manual Page 21     gt G EMULEX    Procedure    To manually migrate     1   2     Back up all data and system disks    Note current LPFC target and LUN information contained in the following files   e   etc vfstab   e   kernel drv lpfc conf   e  kernel drv sd conf     Using Emulex   s OneCommand Manager application for LPFC  bundled as part of the driver kit  available on the Emulex website  1    e Update the FCode in all adapters to the latest version   e Verify that FCode is enabled     Install the required emlxs driver package and patch  Follow the instructions in the  Installing the  Solaris SFS FCA  emlxs  Driver  section  under Downloading and Installing the Driver for Solaris 10   SPARC  x64 and x86  on page 2     Shut down the system with the shutdown command   Install the new adapter   Boot the OS     If you are migrating the boot adapter to an Emulex adapter  per
2.     kernel drv sd conf    3  Using Emulex s OneCommand Manager application for LPFC  bundled as part of the driver kit  available at http   www emulex com support solaris index jsp      e Update the FCode in all adapters to the latest version   e Verify that FCode is enabled   4  Uninstall the OneCommand Manager application and LPFC as follows     Login as root or su to    root     then type     Emulex Drivers for Solaris User Manual Page 20     gt G EMULEX    pkgrm OneCommand lpfc    5  Install the required emlxs driver package and patch  Follow the instructions in the  Installing the  Solaris SFS FCA  emlxs  Driver  section  under Downloading and Installing the Driver for Solaris 10   SPARC  x64 and x86  on page 2     6  Install Emulex s utilities kit for emlxs available at   http   www emulex com support solaris sfs_sparc jsp     Boot to the ok prompt     Issue the Emulex FCode set sfs boot command to change the Emulex adapter s device  path from LPFC to emlx  The change does not take effect until the system is reset     Example    0  ok show devs     pci 8s  600000 1pfc 2     0  ok    pci 8 600000 1lpfc 2  select dev  Space required    0  ok set sfs boot    0  ok unselect dev    Repeat this step for all adapters in the system  Type reset all  then boot the system to the oper   ating system     9  Configure any targets that were used with the LPFC driver   To return the target list  type   cfgadm  a    To configure the Apld s storage  type   cfgadm  c configure  lt ApId gt
3.   12  Issue the Emulex FCode set sfs boot command to change the remaining Emulex adapters  device paths from LPFC to emlxs  Changes do not take effect until the system is reset     Example    0  ok show devs     pci s  600000 1pfce 2     0  ok    pci 8 600000 1lpfc 2  select dev  Space required    0  ok set sfs boot    0  ok unselect dev    Repeat this step for each of the remaining adapters in the system  Type reset  al1  then boot  the system to the OS     13  Boot the new device   s For a Oracle branded boot adapter      0  ok boot   pci s 600000 SUNW  emlxs 2 fp 0  0 disk w21000004cf  720664 0 a    s For an Emulex boot adapter    0  ok boot  pci 8 600000 em1x 2 fp0  0 disk w21000004cf720664 0 a    14  Use emlxdrv to migrate the remaining LPFC attached adapters to emlxs     Emulex Drivers for Solaris User Manual Page 23    15     16     17     18      gt  lt  EMULEX    Configure any targets that were used with the LPFC driver   To return the target list  type   cfgadm  a    To configure the Apld s storage  type   cfgadm  c configure  lt ApId gt     The Apld can also be referenced in the  kernel drv Ipfc conf file   Example     To configure fcp bind WWPN  200400a0b816dc52 Ipfc3t4   type   cfgadm  c configure c6  200400a0b816dc52    Edit the  etc vfstab file and replace the sd pathname  for example  c3t4d1s6  to the ssd  pathname  for example  c6t200400A0B816DC52d1s6      Uninstall the OneCommand Manager application and the LPFC driver as follows   Login as root or su to roo
4.   Emulex Drivers for Solaris User Manual Page 46     gt G EMULEX    MSG_ID  0520 DEBUG  Mailbox error     VERBOSE_MASK  LOG_MBOX  0x00000020    DESCRIPTION  An unsupported or illegal mailbox command was completed  This error may indicate a  driver or firmware problem    SEVERITY LEVEL  Debug   MESSAGE  Mailbox error    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  0530 ERROR  Mailbox timeout     VERBOSE_MASK  LOG_MBOX  0x00000020    DESCRIPTION  The firmware did not response a mailbox command  This error may indicate a hardware  or firmware problem    SEVERITY LEVEL  Error   MESSAGE  Mailbox timeout    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     Node Events    MSG_ID  0600 DEBUG  Node create     VERBOSE_MASK  LOG_NODE  0x00000040   DESCRIPTION  A node has been created for a remote device   SEVERITY LEVEL  Debug   MESSAGE  Node create    ACTION  No action needed     MSG_ID  0601 DEBUG  Node opened     VERBOSE_MASK  LOG_NODE_DETAIL  0x02000000   DESCRIPTION  A node has been opened for IO transport   SEVERITY LEVEL  Debug   MESSAGE  Node opened    ACTION  No action needed     MSG _ID  0602 NOTICE  Node create failed     VERBOSE_MASK  LOG_NODE  0x00000040    DESCRIPTION  A node create request for a remote device has failed   SEVERITY LEVEL  Notice   MESSAGE  Node create failed    ACTION  No action needed     MSC ID  0603 DEBUG  Node updated     VERBOSE_MASK  LOG_NOD
5.   MESSAGE  Packet flush timeout    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  0930 NOTICE  Packet transport failed     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  An attempt to send an I O packet failed  The I O packet is retried by the upper layer   SEVERITY LEVEL  Notice   MESSAGE  Packet transport failed    ACTION  No action needed     MSG_1ID  0931 ERROR  Packet transport error     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  An error occurred while attempting to send an I O packet  The I O packet is likely to be  failed back to the user application    SEVERITY LEVEL  Error   MESSAGE  Packet transport error    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSC ID 0932 DEBUG  Packet transport     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  This message provides additional information about a packet being sent   SEVERITY LEVEL  Debug   MESSAGE  Packet transport    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 52     gt G EMULEX    MSG_ID  0940 DEBUG  Packet completion error     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  An I O packet was completed with an error status  This can occur during normal  operation    SEVERITY LEVEL  Debug   MESSAGE  Packet completion error    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     FCP Traffic Events  MSG_ID  1000 DEBUG  Str
6.   Migrating Automatically   000   0  ee 19  PrerequiSites               ccccccccceccceeeeeeeeeeeeeeeeeeeeeeeeeeeaaeaaaeeeeeeeeeeaaeaeeeeeeeeeeesaaeees 19  Things to Know Before You Migrate               creer eeeeeeeeeeereeeeees 20  Blue le TE 20  EIER UGGS teas e Eed en 20  Migrating a Configuration with FC Boot  21    Emulex Drivers for Solaris User Manual Page iii     gt G EMULEX      reteO WISELER EN  Procedurer aina a AA A 22  Configuring the NIC Driver  24  Configuring the NIC Interface            cc cececcectseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaeenetees 25  PIOVCQUISIES ouine ai a Aa AAA AAAA AAE A ANAA AAAA ENA 25  PTOCCO HE EE 25  dladm Support on Solaris 171  26   Solaris emlxs and Solaris LPFC Driver Properties  Cross Reference Table  27  Console and Log Messages     aaseseseseeeeeeeeeeeeeeeseeeseeeeeeaeaeaeeaeeaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaae 34  E Aa e    LEERE PE IPE CP PE CEPT CEPT CPP IPE EPAI EPEA eT rer IPE Per errr PEII EPEA EP E errr 34  General Situations              ccccccceeceecec cece eeeeeeeeeeeeeeaaeeeeeeeeeeeeeaaaaeeeeeeeeeeseaaaeeeeeeeees 34  MESSE Ee 34  Severity Level  eens 36  Message Log Example siirre iiiaae 36  Miscellaneous Events                 ccccceecceceeeeeeeeeeeeeeeeecaaaeeeeeeeeaaaaaeeeeeeeeseeeeenaas 37  Drive E EE 38  HBA Initialization Events  40  Memory Management Events    41  Service Level Interface  SLI  Events    42  MalIDOX dE 46  Node Events edd 47  LinKk Events ee ee ee EE EN eg 48  ELS Evens eebe niles See 49  G
7.   login I O recovery method   1  Partial support  Flush  I O s for non FCP2 target  devices at link down   0   No support  Flush active  I O s for all FCP target  devices at link down    2   Full support  Hold active  I O s for all devices at link  down        assign alpa    0x00    0x00    Oxef    Link reset    This property is only valid if  topology is set to loop  A  0x00 setting means no  preference  If multiple  adapter instances on the  same host are on the same  loop  set this value  differently for each adapter        console   notices    0x00000000    0x00000000    OxFFFFFFFF    Dynamic    Verbose mask for notice  messages to the console        console   warnings    0x00000000    0x00000000    OxFFFFFFFF    Dynamic    Verbose mask for warning  messages to the console        console errors    0x00000000    0x00000000    OxFFFFFFFF    Dynamic    Verbose mask for error  messages to the console           cr count             255       Link reset       This property specifies a  count of I O completions  after which an interrupt  response is generated  This  feature is disabled if cr   delay is set to 0        Emulex Drivers for Solaris User Manual    Page 13       Table 1  emlxs conf Parameters  Continued      gt  lt  EMULEX       Property  Name    Default    Min    Max    Activation    Comments          cr delay       63    Link reset    This property specifies a  count of milliseconds after  which an interrupt response  generated if cr count has  not been satisfied  T
8.  Channel Fabric  Events  MSG_ID  1800 DEBUG  FCF    VERBOSE_MASK    DESCRIPTION  This message provides general information about the driver s FCF interface   SEVERITY LEVEL  Debug   MESSAGE  FCF    ACTION  No action needed    MSG_ID  1801 DEBUG  FCF detail     VERBOSE_MASK    DESCRIPTION  This message provides detailed information about the driver   s FCF interface   SEVERITY LEVEL  Debug   MESSAGE  FCF detail    ACTION  No action needed     MSG_ID  1810 DEBUG  FCF error     VERBOSE_MASK    DESCRIPTION  An error was found while processing an FCF request   SEVERITY LEVEL  Debug   MESSAGE  FCF error    ACTION  No action needed     MSG_ID  1820 DEBUG  FCF state     VERBOSE_MASK    DESCRIPTION  An FCF object state is changing   SEVERITY LEVEL  Debug   MESSAGE  FCF state    ACTION  No action needed     MSG_ID  1820 DEBUG  FCF event     VERBOSE_MASK    DESCRIPTION  An FCF event has occurred   SEVERITY LEVEL  Debug   MESSAGE  FCF event    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 62    oce Logs     gt G EMULEX    The logs are generated based on the MOD_MASK and Severity listed in the following tables  See       Configuring the NIC Driver    on page 24 for information on setting log levels                                                                          MOD_MASK   MOD_CONFIG 0x0001 Messages in the device configuration path  are logged   MOD_TX 0x0002 Messages in the transmit data path are  logged   MOD_RX 0x0004 Messages in the receive data path
9.  DEBUG  IP recvd     VERBOSE_MASK  LOG_IP  0x00001000   DESCRIPTION  An unsolicited IP sequence was received   SEVERITY LEVEL  Debug   MESSAGE  IP recvd    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 54    ZS EMULEX    MSG_ID  1230 ERROR  Invalid IP sequence found     VERBOSE_MASK  LOG_IP  0x00001000    DESCRIPTION  An IP sequence was found with an invalid code    SEVERITY LEVEL  Error   MESSAGE  Invalid IP sequence found    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     Solaris SFS Events  MSG _ID  1300 DEBUG  SFS     VERBOSE_MASK  LOG_SFS  0x00002000    DESCRIPTION  This message provides general information about the driver s SFS interface   SEVERITY LEVEL  Debug   MESSAGE  SFS    ACTION  No action needed     MSG_ID  1301 DEBUG  SFS detail     VERBOSE_MASK  LOG_SFS_DETAIL  0x20000000    DESCRIPTION  This message provides detailed information about the driver s SFS interface   SEVERITY LEVEL  Debug   MESSAGE  SFS detail    ACTION  No action needed     MSG_ID  1310 WARNING  Diagnostic error     VERBOSE_MASK  LOG_SFS  0x00002000    DESCRIPTION  A diagnostic request did not complete because of some issue    SEVERITY LEVEL  Warning   MESSAGE  Diagnostic error    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  1311 DEBUG  ECHO diagnostic completed     VERBOSE_MASK  LOG_SFS  0x00002000   DESCRIPTION  An ECHO diagnostic has completed   SEVERITY
10.  LEVEL  Debug   MESSAGE  ECHO diagnostic completed    ACTION  No action needed     MSG_ID  1312 WARNING  ECHO diagnostic failed     VERBOSE_MASK  LOG_SFS  0x00002000    DESCRIPTION  An ECHO diagnostic has failed to return a positive result  This may indicate a connectivity  problem with your FC network    SEVERITY LEVEL  Warning   MESSAGE  ECHO diagnostic failed    ACTION  Check your network connections  If problems persist  report these errors to your system  administrator     Emulex Drivers for Solaris User Manual Page 55     gt G EMULEX    MSG_ID  1313 DEBUG  BIU diagnostic completed     VERBOSE_MASK  LOG_SFS  0x00002000   DESCRIPTION  A BIU diagnostic has completed   SEVERITY LEVEL  Debug   MESSAGE  BIU diagnostic completed    ACTION  No action needed     MSG_ID  1314 ERROR  BIU diagnostic failed     VERBOSE_MASK  LOG_SFS  0x00002000    DESCRIPTION  A BIU diagnostic has failed to return a positive result  This is usually caused by an adapter  hardware problem    SEVERITY LEVEL  Error   MESSAGE  BIU diagnostic failed    ACTION  Contact Emulex technical support     MSG_ID  1315 DEBUG  POST diagnostic completed     VERBOSE_MASK  LOG_SFS  0x00002000   DESCRIPTION  A POST diagnostic has completed   SEVERITY LEVEL  Debug   MESSAGE  POST diagnostic completed    ACTION  No action needed     MSG_ID  1316 ERROR  POST diagnostic failed     VERBOSE_MASK  LOG_SFS  0x00002000    DESCRIPTION  A POST diagnostic has failed to return a positive result  This is usually caused by an  adapter
11.  Sets the verbose level for log only  when set to 0  log  driver notices to the messages are logged to the  console  system log file and also printed  on the console    console warnings 0 Sets the verbose level for  driver warnings to the Default   Disabled  console   console errors 0 Sets the verbose level for    Oxf ffffff  Sets the verbose level for  driver notices to the system  log file     driver errors to the console        log warnings    Oxffffffff  Sets the verbose level for  driver warnings to the  system log file        log errors          Oxffffffff  Sets the verbose level for  driver errors to the system  log file           log verbose  when set to non   zero  verbose messages are  generated      Default   Disabled          Table 5 lists the types of log messages that can be logged to the system file     Table 5  Log Message Types                   LOG Message Verbose Verbose Bit Verbose Description   Mask   LOG_MISC 0x00000001 Miscellaneous events  LOG_DRIVER 0x00000002 Driver attach and detach events          Emulex Drivers for Solaris User Manual       Page 34    Table 5  Log Message Types  Continued      gt G EMULEX       LOG Message Verbose    Verbose Description                                                                                        Mask Verbose Bit   LOG INIT 0x00000004 HBA Initialization events  LOG_MEM 0x00000008 Memory management events  LOG_SLI 0x00000010 Service Level Interface  SLI  events  LOG_MBOX 0x00000020 Mailbox events   LOG_NOD
12.  all the properties necessary to initialize the Emulex SFS FCA driver  The  emlxs conf driver properties are described in Table 1 on page 13     In the emlxs conf file  all adapter specific properties have an emlxsxX prefix  where X is the driver  instance number   For example  setting emlxsO link speed 4 makes 4 the default link speed setting for  the zero instance of the driver  Changes to the emlxs conf file require you to unload and reload the  driver     To change driver properties   1  Open the emlxs conf file in a text editor   2  Change the properties you want   3  Save the file     See Table 1 on page 13 for activation requirements     Enabling NPIV Support on Solaris 10    To enable NPIV support in the driver     1  Login as or su to    root      2  Set enable npiv to 1 in the emlxs conf file     Emulex Drivers for Solaris User Manual Page 10     gt G EMULEX    3  The fp driver properties are updated when the EMLXemlxu is installed  Entries from 2 to 255 are  added to the  kernel drv fp conf file  For example     name  fp  class  fibre channel  port 0   name  fp  class  fibre channel  port 1   name  fp  class  fibre channel  port 2   name  fp  class  fibre channel  port 3   name  fp  class  fibre channel  port 4   name  fp  class  fibre channel  port 5   name  fp  class  fibre channel  port 6   name  fp  class  fibre channel  port 7     name  fp  class  fibre channel  port 8        name  fp  class  fibre channel  port 9   The first two lines are default  You can add
13.  are  logged   MOD_ISR 0x0008 Messages in the interrupt path are logged   SEVERITY   CE_CONT 0 Continuation  CE_NOTE 1 Information  CE_WARN 2 Warning  CE_PANIC 3 Causes the OS to panic  CE_IGNORE 4 No action  Table 7  Log Messages in the NIC Driver  Module Severity Message Recommended Action  MOD_CONFIG Warning Failed to retrieve intr Unload the driver and  types reload it   MOD_CONFIG Warning Interrupt setup failed with   Unload the driver and   lt code gt  reload it   MOD_CONFIG Warning PCI initialization failed Unload the driver and  with  lt ret_code gt  reboot the system   MOD_CONFIG Warning Device Reset failed Unload the driver and  reload it   MOD_CONFIG Warning MAC registration failed Unload the driver and  reload it   MOD_CONFIG Warning Hardware initialization Unload the driver and  failed with  lt ret_code gt  reload it  Check the  oce conf file to see if the  parameters are correct   MOD_CONFIG Warning Chip initialization failed Unload the driver and  reload it Check the  oce conf file to see if the  parameters are correct   MOD_CONFIG Note bmbx timed out Data communication with  the hardware has broken  down  Reboot the  system        Emulex Drivers for Solaris User Manual                Page 63    Table 7  Log Messages in the NIC Driver  Continued      gt G EMULEX                               Module Severity Message Recommended Action  MOD_CONFIG Warning MBOX Command Failed Data communication with  with Status  lt code gt  the hardware has broken  down  Reboot t
14.  gt  lt  EMULEX    Emulex Drivers for Solaris    FC and FCoE version 2 60k  NIC version 1 20g    User Manual    Emulex Connects      P007708 01A Rev  A Servers  Storage and People     gt G EMULEX    Copyright    2003 2011 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  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 a
15.  hardware problem    SEVERITY LEVEL  Error   MESSAGE  POST diagnostic failed    ACTION  Contact Emulex technical support     IOCTL Events  MSG_ID  1400 DEBUG  IOCTL     VERBOSE_MASK  LOG_IOCTL  0x00004000    DESCRIPTION  This message provides general information about the driver s IOCTL interface   SEVERITY LEVEL  Debug   MESSAGE  IOCTL    ACTION  No action needed     MSG_ID  1401 DEBUG  IOCTL detail     VERBOSE_MASK  LOG_IOCTL_DETAIL  0x04000000    DESCRIPTION  This message provides detailed information about the driver s IOCTL interface   SEVERITY LEVEL  Debug   MESSAGE  IOCTL detail    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 56    ZS EMULEX    MSG_ID  1410 DEBUG  DFC    VERBOSE_MASK  LOG_IOCTL  0x00004000    DESCRIPTION  This message provides general information about the driver s DFC interface   SEVERITY LEVEL  Debug   MESSAGE  DFC    ACTION  No action needed     MSG_ID  1411 DEBUG  DFC detail     VERBOSE_MASK  LOG_IOCTL_DETAIL  0x04000000    DESCRIPTION  This message provides detailed information about the driver s DFC interface   SEVERITY LEVEL  Debug   MESSAGE  DFC detail    ACTION  No action needed     MSG_ID  1420 DEBUG  DFC Error     VERBOSE_MASK  LOG_IOCTL  0x00004000    DESCRIPTION  An error was found while processing a DFC request   SEVERITY LEVEL  Debug   MESSAGE  DFC error    ACTION  No action needed     Firmware Download Events    MSG_ID  1500 DEBUG  Firmware image     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESCRIPTION  This
16.  message provides general information about the firmware image   SEVERITY LEVEL  Debug   MESSAGE  Firmware image    ACTION  No action needed     MSG _ID  1501 DEBUG  Firmware detail     VERBOSE_MASK  LOG_FIRMWARE_DETAIL  0x10000000    DESCRIPTION  This message provides detailed information about the firmware image   SEVERITY LEVEL  Debug   MESSAGE  Firmware detail    ACTION  No action needed     MSG_ID  1502 NOTICE  Firmware Library    VERBOSE_MASK  LOG_DRIVER  0x00000002    DESCRIPTION  This message shows the versions of firmware contained in the driver s library   SEVERITY LEVEL  Notice   MESSAGE  Firmware library    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 57     gt G EMULEX    MSG_ID  1510 ERROR  Bad firmware image     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESCRIPTION  A bad firmware image was provided to the download function    SEVERITY LEVEL  Error   MESSAGE  Bad firmware image    ACTION  Obtain the proper image file  If problems persist  report these errors to Emulex technical support     MSG_ID  1511 ERROR  Firmware image not compatible     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESCRIPTION  The firmware image provided was not compatible with the existing hardware    SEVERITY LEVEL  Error   MESSAGE  Firmware image not compatible    ACTION  Obtain the proper image file  If problems persist  report these errors to Emulex technical support     MSG_ID  1520 NOTICE  Firmware download     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESC
17.  port 2 to 9 to support up to 10 virtual ports  The port  number of each entry must be in order with no gaps in between   4  Reboot the system     To create  delete and list virtual ports after a system reboot  refer to the OneCommand Manager  Application User Manual     Enabling NPIV Support on Solaris 11    To enable NPIV support in the driver   1  Login as or su to root   2  Set enable npiv to 1 in the emlxs conf file  this is set to 0 by default    3  Reboot the system  If enable npiv is already set  do not reboot   4  Refer to Chapter 6 of the  Solaris SAN Configuration and Multipathing Guide      NPIV Configuration Limits    The following limitations apply to NPIV   e There is no FC IP support on virtual ports   e You cannot delete a virtual port with a mounted file system     e Due to the limitation of the Solaris Leadville stack  deleting a virtual port causes that virtual port  to go offline    e The Emulex LightPulse   LP11000 and LPe11000 family of adapters can support up to 100  virtual ports     e The Emulex LightPulse LPe12000 family of adapters can support up to 255 virtual ports   NPIV and OS Virtualization    Solaris has several OS virtualization solutions including Oracle VM for SPARC  Oracle VM for x86 and  containers  Devices configured to be seen on an Emulex Fibre Channel or Ethernet port  either a  physical port or a virtual port  can be used with any of these OS Virtualization solutions  Emulex strongly  recommends that you consult the latest document 
18. 0 log  Mim Ost  Max 0xFFFFFFFF verbose Max  Oxffff  Default  0x0000000 Default 0x0  Verbose mask for notice  bit mask  When set to  messages to the messages nonzero this property  file  causes LPFC to generate  additional messages  concerning the state of  the driver and the I O  operations it carries out   These messages may go  to the system log file    var adm messages   log warnings Min  0x00000000 log  Mim Ost  Max 0xFFFFFFFF verbose Max  Oxffff  Default  0x0000000 Default 0x0  Verbose mask for warning  bit mask  When set to  messages to the messages nonzero this property  file  causes LPFC to generate  additional messages  concerning the state of  the driver and the I O  operations it carries out   These messages may go  to the system log file    var adm messages   log errors Min  0x00000000 log  Min 0x0  Max 0xFFFFFFFF verbose Max  Oxffff  Default  0x0000000 Default 0x0  Verbose mask for error  bit mask  When set to  messages to the messages nonzero this property  file  causes LPFC to generate  additional messages  concerning the state of  the driver and the I O  operations it carries out   These messages may go  to the system log file    var adm messages   max xfer size Min  131072 N A          Emulex Drivers for Solaris User Manual    Page 30     gt  lt  EMULEX    Table 3  Solaris emlxs and Solaris LPFC Driver Property Cross Reference  Continued        Solaris emlxs   OneCommand  Property    Solaris emlxs   OneCommand Min Max   Defaults and Description    Related  LP
19. 01   DESCRIPTION  A driver event is being queued   SEVERITY LEVEL  Debug   MESSAGE  Event queued    ACTION  No action needed     MSC ID  0012 DEBUG  Event dequeued     VERBOSE_MASK  LOG_MISC  0x00000001   DESCRIPTION  A driver event is being dequeued   SEVERITY LEVEL  Debug   MESSAGE  Event dequeued    ACTION  No action needed     Driver Events    MSG_ID  0100 NOTICE  Driver attach     VERBOSE_MASK  LOG_DRIVER  0x00000002   DESCRIPTION  The driver is performing an attach operation   SEVERITY LEVEL  Notice   MESSAGE  Driver attach    ACTION  No action needed     MSG_ID  0101 ERROR  Driver attach failed     VERBOSE_MASK  LOG_DRIVER  0x00000002    DESCRIPTION  The driver was unable to attach due to some issue    SEVERITY LEVEL  Error   MESSAGE  Driver attach failed    ACTION  Check your hardware and software configuration  If problems persist  report these errors to  Emulex technical support     MSG _ID  0102 DEBUG  Driver attach     VERBOSE_MASK  LOG_DRIVER  0x00000002   DESCRIPTION  The driver is performing a attach operation   SEVERITY LEVEL  Debug   MESSAGE  Driver attach    ACTION  No action needed     MSG_ID  0110 NOTICE  Driver detach     VERBOSE_MASK  LOG_DRIVER  0x00000002   DESCRIPTION  The driver is performing a detach operation   SEVERITY LEVEL  Notice   MESSAGE  Driver detach    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 38     gt G EMULEX    MSG_ID  0111 ERROR  Driver detach failed     VERBOSE_MASK  LOG_DRIVER  0x00000002    DESCRIPTIO
20. 0424 WARNING  Adapter warning     VERBOSE_MASK  LOG_ SLI  0x00000010    DESCRIPTION  An interrupt has occurred indicating a recoverable adapter error    SEVERITY LEVEL  Warning   MESSAGE  Adapter warning    ACTION  This error usually indicates a hardware or firmware problem with the adapter  Check and or  update firmware levels  Report these errors to Emulex technical support     MSG_ID  0425 ERROR  Adapter error     VERBOSE_MASK  LOG_ SLI  0x00000010    DESCRIPTION  A recoverable adapter error has occurred    SEVERITY LEVEL  Error   MESSAGE  Adapter error    ACTION  This error usually indicates a hardware or firmware problem with the adapter  Check and or  update firmware levels  Report these errors to Emulex technical support     MSG_ID  0426 NOTICE  Adapter Async Status     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  The adapter has provided general information about the adapter s async status   SEVERITY LEVEL  Notice   MESSAGE  Adapter Async Status    ACTION  No action needed     MSG_ID  0430 DEBUG  Ring event     VERBOSE_MASK  LOG_SLI  0x00000010   DESCRIPTION  An SLI ring event has occurred   SEVERITY LEVEL  Debug   MESSAGE  Ring event    ACTION  No action needed     MSG_ID  0431 DEBUG  Ring error     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  An SLI ring error is being reported by the adapter   SEVERITY LEVEL  Debug   MESSAGE  Ring error    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 44     gt G EMULEX    MSG_ID  0432 DEBUG  Ri
21. 1  Uninstall the EMLXemlxu utilities package by typing   pkgrm EMLXemlxu  You are prompted to confirm the removal by the following message     Do you want to remove this package   y n   q    2  Enter  lt y gt   The package is prepared for removal  and you are prompted again for confirmation   Do you want to remove this package   y n   q    3  Enter  lt y gt   The following message is displayed     Removal of  lt EMLXemlxu gt  was successful     For additional information on installing and uninstalling packages  refer the Solaris system  administration documentation and the pkgadd 1M  and pkgrm 1M  manual pages     Emulex Drivers for Solaris User Manual Page 9     gt G EMULEX    Configuration    FC FCoE Configuration and Migration    Introduction     emlxs    is the module name for the Emulex SFS FCA driver  You can configure the Emulex SFS FCA  driver properties by    e Editing the emlxs conf file which is described in this section     e Using the OneCommand Manager application  Refer to the OneCommand Manager Application  User Manual for more information     e Using the Emulex FCA utilities  Refer to the Solaris FCA Utilities User Manual for more  information     If the Emulex LPFC driver for Solaris is already installed  you can migrate to the emlxs driver either by  customizing and running the unsupported sample scripts provided by Emulex  or by manually performing  a set of procedures     Changing Driver Properties Using the emlxs conf File    The emlxs conf file contains
22. E  0x00000040   DESCRIPTION  A node has been updated for a remote device   SEVERITY LEVEL  Debug   MESSAGE  Node updated    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 47     gt G EMULEX    MSG_ID  0610 DEBUG  Node destroy     VERBOSE_MASK  LOG_NODE  0x00000040    DESCRIPTION  A node has been destroyed for a remote device   SEVERITY LEVEL  Debug   MESSAGE  Node destroy    ACTION  No action needed     MSG_ID  0611 DEBUG  Node closed     VERBOSE_MASK  LOG_NODE_DETAIL  0x02000000   DESCRIPTION  A node has been temporarily closed for IO transport   SEVERITY LEVEL  Debug   MESSAGE  Node closed    ACTION  No action needed     MSG_ID  0612 NOTICE  Node missing     VERBOSE_MASK  LOG_NODE  0x00000040    DESCRIPTION  An FCP2 device node has been found missing   SEVERITY LEVEL  Notice   MESSAGE  Node missing    ACTION  No action needed     MSG_1ID  0620 DEBUG  Node not found     VERBOSE_MASK  LOG_NODE  0x00000040    DESCRIPTION  There was an attempt to send an I O pkt to an unknown device node  The driver  maintains a node table entry for every device it needs to communicate with on the FC network   SEVERITY LEVEL  Debug   MESSAGE  Node not found    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG _ID  0621 DEBUG  Node timeout     VERBOSE_MASK  LOG_NODE  0x00000040    DESCRIPTION  The node timer expired  This means the node is ready to be opened or it has been offline  too long and needs to be flushed    
23. E 0x00000040 Node events   LOG_LINK 0x00000080 Link events   LOG_ELS 0x00000100 ELS events   LOG_PKT 0x00000200 General UO packet events  LOG_FCP 0x00000400 FCP traffic events  LOG_FCT 0x00000800 FCP target mode events  LOG_IP 0x00001000 IP traffic events   LOG_SFS 0x00002000 Solaris SFS events  LOG_IOCTL 0x00004000 IOCTL events  LOG_FIRMWARE 0x00008000 Firmware download events  LOG_CT 0x00010000 CT events   LOG_FCSP 0x00020000 FCSP events  LOG_RESERVED 0x007C0000 Reserved for future use  LOG_FCT_DETAIL 0x00800000 Detailed FCT events  LOG_FCSP_DETAIL 0x01000000 Detailed FCSP events  LOG_NODE_DETAIL 0x02000000 Detailed node events  LOG_IOCTL_DETAIL 0x04000000 Detailed IOCTL events  LOG_IP_DETAIL 0x08000000 Detailed IP events  LOG_FIRMWARE_DETAIL   0x10000000 Detailed Firmware events  LOG_SFS_DETAIL 0x20000000 Detailed Solaris SFS events  LOG_MBOX_DETAIL 0x40000000 Detailed Mailbox events  LOG_SLI_DETAIL 0x80000000 Detailed HBA SLI events  LOG_ALL_MSG OXFFFFFFFF Detailed Node events                Emulex Drivers for Solaris User Manual    Page 35     gt  lt  EMULEX    Severity Levels    Table 6  Severity Levels                      Level Message Description  DEBUG  Informational This message provides engineering debug information   NOTICE  Informational  This message provides a general purpose information   WARNING This message provides a general purpose warning   ERROR This message indicates that a driver error has occurred   PANIC  Severe  This message indicates that the driv
24. EX    Table 1  emlxs conf Parameters  Continued                       Property Default Min Max Activation   Comments  Name  vport  Solaris 10 only  Virtual port registration table  The enable npiv must be set to 1  The vport    table may have any number of comma delimited entries  Each entry must be of the form    PHYS_WWPN VPORT_WWNN VPORT_WWPN VPORT_ID     PHYS_WWPN   World Wide Port Name of adapter s physical port   VPORT_WWNN   Desired World Wide Node Name of virtual port   VPORT_WWPN   Desired World Wide Port Name of virtual port   VPORT_ID   Desired virtual port ID  1 to max vports    The port IDs must start at 1 and increment by 1 with no gaps in the count  The virtual port ID 0  is reserved for the physical port  Example    vport   10000000c9123456 28010000c9123456 20010000c9123456 1     40000000c9123456 28020000c9123456 20020000c9123456 2     40000000c9123457 28010000c9123457 20010000c9123457 1     40000000c9123457 28020000c9123457 20020000c9123457 2     40000000c9123457 28030000c9123457 20030000c9123457 3     All entries are automatically created or removed by the OneCommand Manager application        vport restrict   login          1 0 1 Link reset This property sets the virtual  port s behavior when  discovering targets in the  SAN  Setting this property  to 1 prevents the VPort from  logging into other initiator  ports on the SAN  Also  rejects logins from other  ports in the SAN because it  assumes that all ports that  send a PLOGI are Initiators   When this par
25. FC  Property    LPFC Min Max  Default  and Description    Comments          network on    Min 0  Disables    Max 1  Enables   Default 1   Description  Enables or  disables IP networking  support in the driver     network   on    Min 0  Disables    Max 1  Enables   Default  0   Description  Controls  whether LPFC provides  IP networking  functionality over FC   This property is Boolean   when zero  IP networking  is disabled  When non   zero  IP networking is  enabled  This variable is  set during the installation  of the driver via pkgadd        num iocbs    Min 128   Max 10240   Default   1024  Description  Sets the  number of iocb buffers to  allocate     num iocbs    Min 128   Max 10240   Default   256  Description  Specifies the  number of command  buffers to allocate  These  buffers are used for Fibre  Channel Extended Link  Services  ELS  and one  for each FCP command  issued in SLI 2 mode  To  queue lots of FCP  commands to the  adapter  increase num   bufs for better  performance  These  buffers consume physical  memory and are used by  the device driver to  process loop initialization  and rediscovery  activities  Important  The  driver must always be  configured with at least  several dozen ELS  command buffers   Emulex recommends at  least 128        num nodes          Min 2   Max 512   Default 512   Description  Number of FC  nodes  NPorts  the driver  supports        N A       N A          Emulex Drivers for Solaris User Manual    Page 31       SG    EMULEX    Ta
26. ION  No action needed  If problems persist  report these errors to Emulex technical support     ELS Events  MSG _ID  0800 DEBUG  ELS sent     VERBOSE_MASK  LOG_ELS  0x00000100   DESCRIPTION  An ELS command is being sent   SEVERITY LEVEL  Debug   MESSAGE  ELS sent    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 49     gt G EMULEX    MSG_ID  0801 DEBUG  ELS comp     VERBOSE_MASK  LOG_ELS  0x00000100   DESCRIPTION  An ELS command completed normally   SEVERITY LEVEL  Debug   MESSAGE  ELS comp    ACTION  No action needed     MSG_ID  0810 ERROR  Stray ELS completion     VERBOSE_MASK  LOG_ELS  0x00000100    DESCRIPTION  The ELS command completion was received without issuing a corresponding ELS  command  This error may indicate a driver or firmware problem    SEVERITY LEVEL  Error   MESSAGE  Stray ELS completion    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  0811 DEBUG  Abnormal ELS completion     VERBOSE_MASK  LOG_ELS  0x00000100    DESCRIPTION  The ELS command completed with a status error in the IOCB  The FC device on the  network may not be responding or the FC device is not an FCP target  The driver automatically retries this  ELS command if needed    SEVERITY LEVEL  Debug   MESSAGE  Abnormal ELS completion    ACTION  If the command is a PLOGI or PRLI and the destination PortID is not an FCP Target  no action is  needed  Otherwise  check the physical connections to the FC network and chec
27. LEX    MSG_ID  1130 DEBUG  FCT API     VERBOSE_MASK    DESCRIPTION  This message provides an API trace with the driver s FCT interface   SEVERITY LEVEL  Debug   MESSAGE  FCT API    ACTION  No action needed     IP Traffic Events  MSG_ID  1200 DEBUG  IP detail     VERBOSE_MASK  LOG_IP_DETAIL  0x08000000    DESCRIPTION  This message provides detailed information about the driver s IP interface   SEVERITY LEVEL  Debug   MESSAGE  IP detail    ACTION  No action needed     MSG_ID  1210 ERROR  Stray IP completion     VERBOSE_MASK  LOG_IP  0x00001000    DESCRIPTION  An IP sequence completion was received without issuing a corresponding IP sequence   This error may indicate a driver or firmware problem    SEVERITY LEVEL  Error   MESSAGE  Stray IP completion    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  1211 DEBUG  Abnormal IP completion     VERBOSE_MASK  LOG_IP  0x00001000    DESCRIPTION  An IP sequence completed with a status error in the IOCB  The FC device on the network  may not be responding    SEVERITY LEVEL  Debug   MESSAGE  Abnormal IP completion    ACTION  No action needed  If problems persist  report these errors to your system administrator     MSG_ID  1220 DEBUG  Unsolicited IP dropped     VERBOSE_MASK  LOG _IP  0x00001000    DESCRIPTION  An unsolicited IP sequence was received  but was dropped for some reason   SEVERITY LEVEL  Debug   MESSAGE  Unsolicited IP dropped    ACTION  No action needed     MSG_ID  1221
28. N  The driver was unable to detach due to some issue    SEVERITY LEVEL  Error   MESSAGE  Driver detach failed    ACTION  Check your hardware and software configuration  If problems persist  report these errors to  Emulex technical support     MSG_ID  0112 DEBUG  Driver detach     VERBOSE_MASK  LOG_DRIVER  0x00000002   DESCRIPTION  The driver is performing a detach operation   SEVERITY LEVEL  Debug   MESSAGE  Driver detach    ACTION  No action needed     MSG_ID  0120 DEBUG  Driver suspend     VERBOSE_MASK  LOG_DRIVER  0x00000002   DESCRIPTION  The driver is performing a suspend operation   SEVERITY LEVEL  Debug   MESSAGE  Driver suspend    ACTION  No action needed     MSG_1ID  0121 ERROR  Driver suspend failed     VERBOSE_MASK  LOG_DRIVER  0x00000002    DESCRIPTION  The driver was unable to suspend due to some issue    SEVERITY LEVEL  Error   MESSAGE  Driver suspend failed    ACTION  Check your hardware and software configuration  If problems persist  report these errors to  Emulex technical support     MSG_ID  0130 DEBUG  Driver resume     VERBOSE_MASK  LOG_DRIVER  0x00000002   DESCRIPTION  The driver is performing a resume operation   SEVERITY LEVEL  Debug   MESSAGE  Driver resume    ACTION  No action needed     MSG_ID  0131 ERROR  Driver resume failed     VERBOSE_MASK  LOG_DRIVER  0x00000002    DESCRIPTION  The driver was unable to resume due to some issue    SEVERITY LEVEL  Error   MESSAGE  Driver resume failed    ACTION  Check your hardware and software configuration  If 
29. Note  If an earlier version of the emlxu utilities package is already installed on the system   the emlxu_install script removes the old version before installing the new one        Prerequisites  Before installing the Emulex emlxu utilities package  you must completely install   e The Emulex Sun driver kit  SUNWemlxs  for Fibre Channel and Converged Network Adapters   Procedure  To install the utilities kit using the emlxu_install script     1  Untar the emlxu_kit  lt version gt   lt platform gt  tar file   tar xvf emlxu_kit  lt version gt   lt platform gt  tar  The emlxu_install script is available    2  Install the FCA utilities by typing   emlxu_install    The script removes any earlier version of the emlxu utilities package   If an earlier package is not  found  this fact is indicated  skip to step 6   The following text is displayed    lt Removing old EMLXemlxu package gt     Emulex Drivers for Solaris User Manual Page 4     gt G EMULEX    3  Ifan old package is installed  you are prompted to remove it   Do you want to remove this package   y n   q   4  Enter  lt y gt   The following message is displayed   Removal of  lt EMLXemlxu gt  was successful   The script expands the utilities kit tar file and begins installing the new package  A message sim   ilar to the following is displayed    lt Expanding emlxu_kit  lt version gt  sparc tar gt    lt Adding new package gt   The script installs the emlxu utilities package  The package is prepared for installation and you  are 
30. RIPTION  An attempt to download a firmware image has occurred   SEVERITY LEVEL  Notice   MESSAGE  Firmware download    ACTION  No action needed     MSG_ID  1521 NOTICE  Firmware download complete     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESCRIPTION  An attempt to download a firmware image was successful   SEVERITY LEVEL  Notice   MESSAGE  Firmware download complete    ACTION  No action needed     MSG_ID  1522 ERROR  Firmware download failed     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESCRIPTION  An attempt to download a firmware image failed    SEVERITY LEVEL  Error   MESSAGE  Firmware download failed    ACTION  Check your hardware configuration  If problems persist  report these errors to Emulex technical  support     MSG_ID  1523 WARNING  Firmware updated     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESCRIPTION  New firmware has been updated on the adapter    SEVERITY LEVEL  Warning   MESSAGE  Firmware updated    ACTION  A reboot or adapter power cycle is required to activate the new firmware     Emulex Drivers for Solaris User Manual Page 58     gt G EMULEX    MSG_ID  1530 DEBUG  Firmware dump     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESCRIPTION  A firmware core dump has occurred    SEVERITY LEVEL  Debug   MESSAGE  Firmware dump    ACTION  Check your hardware configuration  If problems persist  report these errors to Emulex technical  support     MSG_ID  1540 WARNING  Firmware update required     VERBOSE_MASK  LOG_FIRMWARE  0x00008000    DESCRIPTION  A firmwa
31. SCRIPTION  This message provides detailed information about the driver s FCSP interface   SEVERITY LEVEL  Debug   MESSAGE  FCSP detail    ACTION  No action needed     MSG_ID  1702 DEBUG  FCSP error     VERBOSE_MASK  LOG_FCSP  0x00020000    DESCRIPTION  An error was found while processing a DFC request   SEVERITY LEVEL  Debug   MESSAGE  FCSP error    ACTION  No action needed     MSG_ID  1705 DEBUG  FCSP state     VERBOSE_MASK  LOG_FCSP  0x00020000   DESCRIPTION  An authentication state is changing   SEVERITY LEVEL  Debug   MESSAGE  FCSP state    ACTION  No action needed     MSG_ID  1706 DEBUG  FCSP event    VERBOSE_MASK  LOG_FCSP  0x00020000   DESCRIPTION  An authentication event has occurred   SEVERITY LEVEL  Debug   MESSAGE  FCSP event    ACTION  No action needed     MSG_ID  1707 DEBUG  FCSP status     VERBOSE_MASK  LOG_FCSP  0x00020000   DESCRIPTION  An authentication status is being updated   SEVERITY LEVEL  Debug   MESSAGE  FCSP status    ACTION  No action needed     MSG_ID  1710 DEBUG  FCSP start     VERBOSE_MASK  LOG_FCSP  0x00020000    DESCRIPTION  Authentication is being started to a specific node   SEVERITY LEVEL  Debug   MESSAGE  FCSP start    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 61    ZS EMULEX    MSG_ID  1720 DEBUG  FCSP comp     VERBOSE_MASK  LOG_FCSP  0x00020000    DESCRIPTION  Authentication is being stopped or completed to a specific node   SEVERITY LEVEL  Debug   MESSAGE  FCSP comp    ACTION  No action needed     FCF  Fibre
32. SEVERITY LEVEL  Debug   MESSAGE  Node timeout    ACTION  No action needed     Link Events    MSG _ID  0700 DEBUG  Link event     VERBOSE_MASK  LOG_ SLI  0x00000010  or LOG_LINK  0x00000080   DESCRIPTION  A link event has occurred    SEVERITY LEVEL  Debug   MESSAGE  Link event    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 48    ZS EMULEX    MSG_ID  0710 NOTICE  Link down     VERBOSE_MASK  LOG_LINK  0x00000080    DESCRIPTION  The FC link is down to the adapter    SEVERITY LEVEL  Notice   MESSAGE  Link down    ACTION  Check your network connections  If problems persist  report these errors to your system  administrator     MSG_ID  0720 NOTICE  Link up     VERBOSE_MASK  LOG_LINK  0x00000080   DESCRIPTION  The FC link is up   SEVERITY LEVEL  Notice   MESSAGE  Link up    ACTION  No action needed     MSG_ID  0721 NOTICE  NPIV Link up     VERBOSE_MASK  LOG_LINK  0x00000080   DESCRIPTION  The FC link is up for all virtual ports   SEVERITY LEVEL  Notice   MESSAGE  NPIV Link up    ACTION  No action needed     MSG _ID  0730 NOTICE  Link reset     VERBOSE_MASK  LOG_LINK  0x00000080  or LOG_SFS  0x00002000   DESCRIPTION  An issue has forced the FC link to be reset    SEVERITY LEVEL  Notice   MESSAGE  Link reset    ACTION  No action needed     MSG _ID  0731 ERROR  Link reset failed     VERBOSE_MASK  LOG_LINK  0x00000080  or LOG_SFS  0x00002000    DESCRIPTION  An attempt to reset the FC link has failed    SEVERITY LEVEL  Error   MESSAGE  Link reset failed    ACT
33. a to files     Verifies that the system boot device is not an Emulex adapter  if so  the sample script exits with  an explanation      6  Obtains and verifies the FCode version for each adapter in the system  If the FCode version is  not compatible  the sample script errors  then exits     7  Sets the FCode SFS bit to 1 on each adapter   8  Calls the operating system   s add remove driver utility to configure  etc driver_aliases   9  Prompts you to reboot the system     Emulex Drivers for Solaris User Manual Page 18    56 EMULEX         The adapterN migrate and targetN migrate files are generated by the start sample script  These files  verify the migration process  Only attached and operational targets are migrated     e adapterN migrate   where N is the adapter number  one file for each adapter   primarily this file  contains the adapter device path name to link LPFC adapters to emlxs adapters across a  reboot     e targetN migrate   where N is the adapter number  only adapters with targets configured have  this file    this file has target numbers and WWNs   finish_emlxs_migration sh    The finish_emlxs_migration sh sample script performs the following tasks     1  Cleans up any device dangling links by running the operating system utility  devfsadm  C   2  Performs the following tasks for each adapter in the system   a  Reads the device name from the file that was generated by start_emlxs_migration sh     b  Greps with the Is  l   dev cfg command to acquire the emlxs cont
34. adapters  use Oracle provided luxadm  You can also use the  OneCommand Manager application  Refer to the OneCommand Manager Application User  Manual for more information     Oracle branded A Gb s adapters  use the Emulex provided emlxadm tool  which provides a  download_fcode command  syntax and details are provided in the Emulex FCA Utilities  Reference Manual   You can also use the OneCommand Manager application  Refer to the  OneCommand Manager Application User Manual for more information     Emulex SFS supported 2 Gb s adapters  use either luxadm or emlxadm  You can also use  the OneCommand Manager application  Refer to the OneCommand Manager Application  User Manual for more information     Emulex SFS supported 4 Gb s adapters  use emlxadm  You can also use the OneCommand  Manager application  Refer to the OneCommand Manager Application User Manual for  more information     Emulex Drivers for Solaris User Manual Page 17     gt  lt  EMULEX    Use Cases       Note  The concurrent production use of emlxs and LPFC on a single server is not  supported  Transient co existence is required in some migration use cases but must  be discontinued before going into production     Different use cases will result in different migration scenarios        Table 2  Use Cases                               Server Existing LPFG Targeted FC Environment   See Section      Platform Configuration   x64 and x86 Not applicable All cases   SPARC Existing LPFC driver  no emlxs no FC boot See    Migra
35. ameter is  turned off  0  the driver  attempts to login to every  port that it can access in  the SAN and accept logins  from all ports    NOTE  In a SAN where  there are other initiators this  feature greatly reduces the  hardware resources the  driver uses                    Emulex Drivers for Solaris User Manual       Page 16     gt  lt  EMULEX    Migrating from the Solaris LPFC Driver to the Solaris emlxs    Driver    If the Emulex LPFC driver for Solaris is already installed  you can migrate to the Emulex emlxs driver  either by customizing and running the unsupported sample scripts provided by Emulex  or by manually  performing a set of procedures  These scripts are available on the SFS driver pages on the Emulex    website     Operational Behaviors of the emlxs Driver    e Device Discovery     Device masking in the emlxs driver is managed using the Solaris cfgadm utility     e Firmware download     Oracle  branded adapters  the emlxs driver includes the adapter firmware and overrides any  firmware version previously residing on the adapter  You cannot update the firmware  manually     Emulex SFS supported adapters  the Emulex provided emlxadm tool provides a  download_fw command  Syntax and details are provided in the Emulex FCA Utilities  Reference Manual  You can also use the OneCommand Manager application  Refer to the  OneCommand Manager Application User Manual for more information     e Universal Boot download  including OpenBoot  FCode      Oracle branded 2 Gb s 
36. atten     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  The adapter has triggered a link down attention interrupt   SEVERITY LEVEL  Debug   MESSAGE  Link Down atten    ACTION  No action needed     MSC ID  0420 ERROR  Adapter hardware error     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  An interrupt has occurred and the status register indicates a nonrecoverable hardware  error   SEVERITY LEVEL  Error   MESSAGE  Adapter hardware error    ACTION  This error usually indicates a hardware problem with the adapter  Try running adapter  diagnostics  If problems persist  report these errors to Emulex technical support     MSG _ID  0421 NOTICE  Adapter temperature     VERBOSE_MASK  LOG_ SLI  0x00000010    DESCRIPTION  The adapter has provided general information about the adapter s temperature   SEVERITY LEVEL  Notice   MESSAGE  Adapter temperature    ACTION  No action needed     MSG_ID  0422 WARNING  Adapter temperature     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  The adapter s temperature is too hot    SEVERITY LEVEL  Warning   MESSAGE  Adapter temperature    ACTION  Check hardware ventilation  Reduce adapter usage  Shut down the host system     Emulex Drivers for Solaris User Manual Page 43     gt G EMULEX    MSG_ID  0423 NOTICE  Adapter notice     VERBOSE_MASK  LOG_ SLI  0x00000010    DESCRIPTION  The adapter has provided general information about the adapter s condition   SEVERITY LEVEL  Notice   MESSAGE  Adapter notice    ACTION  No action needed     MSG_ID  
37. ay FCP completion     VERBOSE_MASK  LOG_FCP  0x00000400    DESCRIPTION  An FCP command completion was received without issuing a corresponding FCP  Command  This error may indicate a driver or firmware problem    SEVERITY LEVEL  Debug   MESSAGE  Stray FCP completion    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  1001 DEBUG  FCP completion error     VERBOSE_MASK  LOG_FCP  0x00000400    DESCRIPTION  An FCP command completed with an error status  These errors can occur during normal  operation    SEVERITY LEVEL  Debug   MESSAGE  FCP completion error    ACTION  No action needed     FCT Traffic Events  MSG_ID  1100 DEBUG  FCT detail     VERBOSE_MASK  LOG_FCT_DETAIL  0x00800000    DESCRIPTION  This message provides detailed information about the driver s FCT interface   SEVERITY LEVEL  Debug   MESSAGE  FCT detail    ACTION  No action needed     MSG_ID  1110 DEBUG  FCT debug     VERBOSE_MASK  LOG_FCT  0x00000800    DESCRIPTION  This message provides general information about the driver s FCT interface   SEVERITY LEVEL  Debug   MESSAGE  FCT debug    ACTION  No action needed     MSG_ID  1120 DEBUG  FCT error     VERBOSE_MASK  LOG_FCT  0x00000800    DESCRIPTION  A general error has occurred in the driver s FCT interface    SEVERITY LEVEL  Debug   MESSAGE  FCT error    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     Emulex Drivers for Solaris User Manual Page 53     gt G EMU
38. ble 3  Solaris emlxs and Solaris LPFC Driver Property Cross Reference  Continued                 Solaris emlxs    Solaris emlxs  Related    OneCommand   OneCommand Min Max  LPFC eee Comments  Property Defaults and Description Property  pci max read Min  512 N A N A   Max  4092   Default  2048   Description  Sets the PCI X   max memory read byte   count  512  1024  2048 or   4096    pm support 0   Disables power N A N A   management support in the   driver    1   Enables power   management support in the   driver    Default  0   Description  Enable Disable   power management support   in the driver   topology 0   loop  if it fails attempt pt    topology 0x0   loop  if it fails The topology          to pt   2   pt to pt only   4   loop only   6   pt to pt  if it fails attempt  loop   Default  0   Description  Link topology  for initializing the Fibre  Channel connection  Set pt   to pt if you want to run as an  N_Port  Set loop if you want  to run as an NL_Port           attempt pt to pt   0x2   pt to pt only   0x4   loop only   Default  0   Description  Controls the  FC topology expected by  LPFC at boot time  FC  offers pt to pt  fabric and  arbitrated loop  For the  adapter to operate as an  N_Port  select pt to pt  mode  for N_Port to  F_Port and N_Port to  N_Port connections   For  the adapter to operate as  an NL_Port  select loop  mode  for private loop  and public loop  topologies   The driver  rejects an attempt to set  the topology to a value  not in the above list  T
39. ce  It is intended to be a direct user interface to the Fibre Channel input output   FCIO  interface provided by the Oracle StorEdge SFS  The FCIO interface provides an Oracle common  ioctl interface to the FCTL  which manages the FCA drivers for each Fibre Channel and FCoE adapter  attached to the host system  The OneCommand Manager application also directly interfaces with the  Emulex OCE network driver  allowing you to manage the NIC function of Emulex CNAs  Refer to the  OneCommand Manager Application User Manual for more information     The emlxadm Utility    The emlxadm utility is used to change driver parameters through a local interactive or command line  interface  It can also be used for firmware updates on non Oracle branded devices     The emlxdrv Utility    The emlxdrv utility temporarily associates the Emulex emlxs Solaris SFS driver and the Solaris LPFC  driver to the various models of Emulex Fibre Channel and FCoE adapters  for use during migration from  the Solaris LPFC driver to the Solaris SFS driver  The emlxdrv utility is intended to be used for binding   associating  the Emulex emlxs  Leadville Fibre Channel  driver and the Emulex LPFC  traditional non   Leadville Fibre Channel  driver to the various models of Emulex Fibre Channel adapters  If the driver  binding configuration is changed  the host system must usually be rebooted in order for the new  configuration to take effect     Installing the FCA Utilities and the OneCommand Manager Application    T
40. ckage Manual    6  Uninstalling the FCA Utilities and the OneCommand Manager Application         7  Uninstalling the OneCommand Manager Application a   7  Uninstalling the OneCommand Manager Application with   Web i Launch ONY sssaaa 8  Uninstalling the Utilities Using the emlxu_remove Script    8  Uninstalling the Utilities Package Manual    9  CONGU rraca EEEE EEEE EEEE AE EEA 10  FC FCoE Configuration and Migration            0  i i nities 10  idee iere BE 10  Changing Driver Properties Using the emlxs conf File    10  Enabling NPIV Support on Solaris  10    10  Enabling NPIV Support on Solaris  1  11  NPIV Configuration Limits  eessen 11  NPIV and OS Virtualization 20 0 0    2  ccceceeeeeeeeeee eee eeeeeeeeeeeeeeeaaeeeeeeeeeeeeeaeaeeees 11   Using VPorts with Oracle VM Server for SPARC  Containers and  Oracle VM Server for vn    12  Configuring Target Mode Support for Solaris 17  12  Emulex SFS FCA Driver Properties                    cccccceeeee cece eeeeeeeeeeeeeaaeeneeeeeeeeeeeaaaeees 12  The Configuration File  eMIXS CONP                ccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaeeeeeeeees 12  Migrating from the Solaris LPFC Driver to the Solaris emlxs Driver    17  Operational Behaviors of the emlxs Driver                      ceeeeeeeceeeeeeeeeeeeeeeeaeeeeees 17  Sample Script File Details  18  Start_emIxS_MigratiON Sh 2 00 2    eee cceeeeeeeeee cece ec aeeeeeeeeeecaeeeeeeeeeeeeeeeaaaaeeeeeeees 18  Tnieh emlvs migration ab    19  Migrating a Configuration without FC Boot  19
41. d if the  Description  This is only topology is loop   valid if topology is loop  A  zero setting means no  preference  If multiple  adapter instances on the  same host are on the same  loop  set this value  differently for each adapter                          Emulex Drivers for Solaris User Manual Page 27     gt  lt  EMULEX    Table 3  Solaris emlxs and Solaris LPFC Driver Property Cross Reference  Continued                    Solaris emlxs    Solaris emlxs  Related i  OneCommand   OneCommand Min Max  LPFC SE Comments  Property Defaults and Description Property  console  Min  0x00000000 log  Mim Ost  notices Max 0xFFFFFFFF verbose Max  Oxffff  Default  0x0000000 Default 0x0  Verbose mask for notice  bit mask  When set to  messages to the console  nonzero this variable  causes LPFC to generate  additional messages  concerning the state of  the driver and the I O  operations it carries out   These messages may go  to the system console   Log only for Ipfc conf file   console  Min  0x00000000 log  Mim Ost  warnings Max 0xFFFFFFFF verbose Max  Oxffff  Default  0x0000000 Default 0x0  Verbose mask for warning  bit mask  When set to  messages to the console  nonzero this variable  causes LPFC to generate  additional messages  concerning the state of  the driver and the I O  operations it carries out   These messages may go  to the system console   Log only for Ipfc conf file   console errors   Min  0Ox00000000 log  Min 0x0  Max 0xFFFFFFFF verbose Max  Oxffff  Default  0x0000000 De
42. drv  i   pciex19a2  700    For a OneConnect OCE11102 UCNA    add_drv  i    pciex19a2 710     Procedure    To configure the NIC interface s    1  Plumb the interface    ifconfig net lt X gt  plumb  where    X    is the interface number     To see the interfaces created  execute   gt  dladm show link  This command lists all the interfaces  in the system     Emulex Drivers for Solaris User Manual Page 25     gt G EMULEX    2  Assign an IP address    ifconfig net lt X gt   lt IP_Address gt  netmask  lt NetMask gt  up    3  Edit the  etc hosts file  a symlink to  etc inet hosts  and add the IP address and hostname that  you wish to assign to the given NIC interface  Refer hosts 4  for more information     4  Edit the  etc inet ipnodes file and add an entry for the IP address and hostname for the given  interface  The  etc inet ipnodes file is primarily for IPv6 only but this step is necessary for the IP  address change to take effect     5  Edit the  etc netmasks file and add an entry with the IP address and desired subnet mask for the  given interface  Refer netmasks 4  for more information     6  Restart the network service  Use     gt  svcadm restart network physical  or  Reboot the system   To remove the interface   1  Perform the steps detailed in configuring the NIC interface in reverse order     2  Remove all the entries in the files  and unplumb the interface  using the following command      ifconfig net lt X gt  down unplumb    Alternatively  use sysconfig 1M  to delete 
43. e Solaris system administration  documentation and the pkgadd 1M  and pkgrm 1M  manual pages     Installing the OneCommand Manager Application with Web Launch  Prerequisites    In addition to the driver and the OneCommand Manager application  the following prerequisites must be  met before you install the Web Launch feature        Note  This information is also available online in the   opt HBAnyware README_WEBLAUNCH   ttt file        e Apache Web server must be installed and running on the server that is hosting the Web Launch  Service software     e The Java Web Start application must be installed and running on the browser host   e The system on which you are installing the Web Launch Service package  the server  requires     Emulex Drivers for Solaris User Manual Page 5     gt  lt  EMULEX    e An HTTP server configured to handle the JNLP MIME file type  The following MIME file type   file extension must be added to your server configuration     MIME type  application x java jnlp file  File Extension  jnlp    e The HTTP server must be running    The system on which you are running the browser  the client  requires    e Java must be installed  The specific requirements are   e  Oracle   s 32 bit Java 6 0 or later for Intel based systems  x86 and IA64   e 32 bit Java 6 0 or later for x86 64 systems    Refer to the appropriate vendor documentation for detailed instructions about configuring MIME types   configuring and starting the HTTP server and installing the JRE  See   op
44. eneral I O Packet Events  51  RER 53  FCT Traffic Events ancii eraa a a E 53  IP Traffic Events  54  Solaris SFS Events  55  OCT BVGINS oenina iaaa aaaea eaaa aaa aa aaa a aaa aa 56  Firmware Download Events  57  Common Transport Events  59  FCSP  Fibre Channel Security Protocol  Events eee 60  FCF  Fibre Channel Fabric  Events    62  COL OOS e tae tne tnee cee ete eee ccc emern A ead ne ceed une ctced ne ceaetonunnaee 63    Emulex Drivers for Solaris User Manual Page iv     gt  lt  EMULEX  Introduction    This document provides the information needed to use the Emulex   Fibre Channel  FC  and Fibre  Channel over Ethernet  FCoE  driver for Solaris StorEdge SAN Foundation Software  SFS   which is  part of the SFS  Leadville  stack  The module name for the Emulex FC driver and FCoE driver for Solaris  SFS is    emlxs     This document also provides information about the Emulex Network Interface Card  NIC   driver for Solaris which is used to operate the NIC function of the Emulex OneConnect    Universal  Converged Network Adapter  UCNA   The module name for the NIC driver is  oce      To work with the drivers for Solaris  the system administrators should be familiar with Solaris and have   access to standard system information  For the FC FCoE driver  familiarity with Oracle Storage SFS  FC  and FCoE is essential  For the NIC driver  familiarity with the Emulex OneConnect UCNA and Ethernet  networking is essential     Important Considerations    Known Issues    See the product 
45. ent on the system  the install script attempts to remove them first       install  5  When prompted  enter the type of management you want to use     1 Local Mode   HBA s on this Platform can be managed by OneCommand clients on  this Platform Only    2 Managed Mode  HBA s on this Platform can be managed by local or remote  OneCommand clients    3 Remote Mode   Same as  2  plus OneCommand clients on this Platform can manage       local and remote HBA s     6  If you answered  lt 2 gt  or  lt 3 gt  in step 5  you are asked if you want the OneCommand Manager  application to operate in read only mode  Read only mode prevents users from performing  certain operations such as resetting adapters  updating an adapter s firmware and changing  adapter driver properties and bindings  It only affects the local OneCommand Manager  application interface  These operations can still be performed using remote management  Enter   lt y gt  for yes to allow the user to perform these operations  enter  lt n gt  for no if read only mode is  desired     7  You are prompted about allowing users to change the management mode after installation   Enter  lt y gt  for yes  or  lt n gt  for no     This installs the OneCommand Manager application and emlxu_kit   Installing or Updating the FCA Utilities Using the emlxu_install Script    Although it is possible to install emlxu onto one or more clients from a server  that procedure is not  covered in this document  refer to the Solaris documentation        
46. er has forced a system panic to  occur                 Message Log Example    The following is an example of a message on the system console      5 0336 emlxs0O  NOTICE  720  Link up   1Gb  fabric     The following is an example of the same message in the system message log   var adm messages  file   Jan 19 14 45 36 sunv240 emlxs   ID 349649 kern info   5 0336 emlxs0  NOTICE  720  Link  up   1Gb  fabric    In the above system log message     es Jan 19 14 45 36 unidentified the date and time when the error or event occurred   e sunv240 identifies the name of the host machine   e emlxs identifies the message came from the Emulex emlxs driver     e  ID 349649 kern info  identifies a Solaris specific message ID and kernel message level  This  changes from one driver message to another     e  5 0336  identifies the emlxs driver message context tag  This may change from one driver  version to another     e emlxs0 identifies the message is coming from the emlxs driver instance zero  This changes from  one driver instance to another    e NOTICE identifies the emlxs message severity level  This may change from one driver version  to another     e 720 identifies the emlxs drive message id  This does not change from one driver version to  another     e Link up identifies the actual error or event message  This does not change from one driver  version to another     e  1 Gb s  fabric  identifies additional information specific to the error or event message  This  information is normally 
47. erly in the new emlxs environment   Limitations  e If an Emulex adapter is the boot adapter  the sample script exits without proceeding with  migration   e If an Emulex adapter is configured to use the IP over FC interface  the IP interface does not  migrate to the emlxs environment   Procedures    To automatically migrate from LPFC to emixs     1  Download the migrate tar file to the host system in which the LPFC driver is in control and untar  it  The tar file contains two sample script files and a subdirectory containing binary files that are  used by the sample scripts     2  Open the tar file and view the start_emlxs_migration sh and finish_emlxs_migration sh sample  script files  Make changes to these files as needed based upon your system configuration     3  Login as    root    and run the start_emlxs_migration sh customized script file  for details  see  page 18   After start_emlxs_migration sh is completed  reboot the host system     4  Login as root and change directory  cd  to where the customized migration scripts are installed   5  Run the finish_emlxs_migration sh customized script file  for details  see page 19      6  Uninstall the OneCommand Manager application for the LPFC driver and install the  OneCommand Manager application for the emlxs driver     To manually migrate from LPFC to emlxs   1  Back up all data and system disks   2  Note current LPFC target and LUN information contained in the following files   e   etc vfstab  e     kernel drv Ipfc conf  e 
48. erties  See the  OneCommand Manager Application User Manual for more information about using the  OneCommand Manager application with the Emulex SFS FCA driver     e All properties are adapter specific        Note  If any of the default property values are changed  verify that this change does not  impact the migration before you migrate        The Configuration File  emIxs conf     In the emlxs conf file  all adapter specific parameters have emlxsX prefix  where X is the driver instance  number   for example  setting emlxsO link speed 4 makes 4 Gb s the default link speed     Changes to the emlxs conf file require you to unload and reload the driver     Note  If you want to override a driver parameter for a single driver loading session  you can  specify it as a parameter to the modload command  For example    modload  kernel   drv emlxs automap 0  for 32 bit platforms  or modload  kernel drv sparcv9 emlxs  automap 0  for 64 bit platforms         Emulex Drivers for Solaris User Manual Page 12    Table 1  emlxs conf Parameters     gt  lt  EMULEX       Property  Name    Default    Min    Max    Activation    Comments          ackO       Adapter  reset    Use ACKO for class 2  If  ACKO is 1  the adapter tries  to use ACKO when running  Class 2 traffic to a device  If  the device doesn   t support  ACKO  then the adapter  uses ACK1  If ACKO is 0   only ACK1 is used when  running Class 2 traffic        adisc support    Dynamic    Sets the level of driver  support for the FC ADISC
49. failed    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  0910 DEBUG  Packet timeout     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  An I O packet has timed out and is being aborted   SEVERITY LEVEL  Debug   MESSAGE  Packet timeout    ACTION  No action needed     MSG_ID  0911 DEBUG  CHANNEL watchdog     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  I O s  are getting stale waiting on a I O channel transmit queue   SEVERITY LEVEL  Debug   MESSAGE  CHANNEL watchdog    ACTION  No action needed     MSG_ID  0912 DEBUG  TXQ watchdog     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  An I O was found missing from the transmit queue   SEVERITY LEVEL  Debug   MESSAGE  TXQ watchdog    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 51     gt G EMULEX    MSG_ID  0920 DEBUG  Packet flush     VERBOSE_MASK  LOG_PKT  0x00000200   DESCRIPTION  An I O packet is being flushed   SEVERITY LEVEL  Debug   MESSAGE  Packet flush    ACTION  No action needed     MSC ID 0921 DEBUG  Packet flushed     VERBOSE_MASK  LOG_PKT  0x00000200   DESCRIPTION  An I O packet has been flushed   SEVERITY LEVEL  Debug   MESSAGE  Packet flushed    ACTION  No action needed     MSG _ID  0922 NOTICE  Packet flush timeout     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  An I O packet flush request has timed out with some I O packets s still not completed  The  driver attempts to recover by itself    SEVERITY LEVEL  Notice 
50. fault 0x0          Verbose mask for error  messages to the console            bit mask  When set to  nonzero this variable  causes LPFC to generate  additional messages  concerning the state of  the driver and the I O  operations it carries out   These messages may go  to the system console   Log only for Ipfc conf file              Emulex Drivers for Solaris User Manual    Page 28    G EMULEX    u    Table 3  Solaris emlxs and Solaris LPFC Driver Property Cross Reference  Continued                    Solaris emlxs    Solaris emlxs  Related i  OneCommand   OneCommand Min Max  LPFC SE Comments  Property Defaults and Description Property  cr delay Min 0 cr delay Min 0 Setting this value  Max 63 Max 63 can minimize CPU  Default 0 Default 0 utilization by  Description  Specifies a Description  Specifies a reducing the  count of milliseconds after count of milliseconds number of  which an interrupt response after which an interrupt interrupts that the  is generated if the cr count response is generated if driver generates to  has not been satisfied  This the cr count has not been   the operating  value is set to 0 to disable satisfied  This value is set   system   the Coalesce Response to 0 to disable the  feature as default  Coalesce Response  feature as default   cr count Min 1 cr count Min 1 This property is  Max 255 Max 255 often determined  Default 1 Default 1 by your OEM  This  Description  Specifies a Description  Specifies a property sets the  count of I O completions coun
51. form the following additional  steps  Otherwise skip to step 8     a  Identify the device path of the new boot drive  using the following format       format     pci 8 600000 l1pfc 2 sd 1 0    b  Use emlxdrv to change only the migrating LPFC attached adapter family to emlxs  Do not  migrate the boot LPFC adapter s family     c  Shutdown then boot the system to the ok prompt     d  Issue the set sfs boot command to change the migrated Emulex adapter device paths  from LPFC to emlxs      0  ok show devs     pci s  600000 1pfce 2    Emulex Drivers for Solaris User Manual Page 22     gt G EMULEX     0  ok    pci 8 600000 lpfc 2  select dev    Space required   0  ok set sfs boot   0  ok unselect dev    Repeat this step for each of the migrated adapters in the system  Type reset a11  then boot  the system to the OS     8  Define or designate an alternate boot drive for DAS boot through SFS and the Oracle or Emulex  adapter  If the alternate boot drive is fabric attached  configure the storage  by using a command  such as cfgadm  c configure  lt Apld gt       9  Use the format command to identify the alternate boot drive and take note of its path because it  will be used to boot from the added adapter     10  Use the ufsdump and ufsrestore commands to create a fabric boot disk  Follow the instructions  until complete  Refer to the Emulex boot code documentation for LightPulse adapters which is  available on the Emulex website     11  Shut down the server and boot to the ok prompt   
52. gned by the system   SEVERITY LEVEL  Error   MESSAGE  Invalid access handle    ACTION  If the problem occurs frequently  report these errors to Emulex technical support     MSG_ID  0331 ERROR  Invalid DMA handle     VERBOSE_MASK  LOG_MEM  0x00000008    DESCRIPTION  The driver had an invalid dma handle assigned by the system   SEVERITY LEVEL  Error   MESSAGE  Invalid DMA handle    ACTION  If the problem occurs frequently  report these errors to Emulex technical support     Service Level Interface  SLI  Events    MSG _ID  0400 DEBUG  Vital Product Data     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  This message provides vendor specific information about the adapter   SEVERITY LEVEL  Debug   MESSAGE  Vital Product Data    ACTION  No action needed     MSG_ID  0410 DEBUG  Link atten     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  The adapter has triggered a link attention interrupt   SEVERITY LEVEL  Debug   MESSAGE  Link atten    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 42     gt G EMULEX    MSG_ID  0411 DEBUG  State change     VERBOSE_MASK  LOG_SLI  0x00000010   DESCRIPTION  The adapter has changed state   SEVERITY LEVEL  Debug   MESSAGE  State change    ACTION  No action needed     MSG_ID  0412 DEBUG  Link Up atten     VERBOSE_MASK  LOG_ SLI  0x00000010    DESCRIPTION  The adapter has triggered a link up attention interrupt   SEVERITY LEVEL  Debug   MESSAGE  Link Up atten    ACTION  No action needed     MSG _ID  0413 DEBUG  Link Down 
53. he  auto topology settings 0  and 6 do not work unless  the adapter is using  firmware version 3 20 or  higher        property controls  the protocol  not  physical  topology  attempted by the  driver           Emulex Drivers for Solaris User Manual    Page 32     gt G EMULEX    Table 3  Solaris emlxs and Solaris LPFC Driver Property Cross Reference  Continued              Solaris emlxs    Solaris emlxs  Related e  OneCommand   OneCommand Min Max  LPFC SECH Comments  Property Defaults and Description Property P  ub bufs Min 40 N A N A  Max 16320    Default  1000  Description  Sets the  number of unsolicited  buffers to be allocated                          Emulex Drivers for Solaris User Manual Page 33    Console and Log Messages    emlxs Logs    General Situations     gt G EMULEX    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     Messages    This section describes the type of console and log messages you may see  Security levels and an  extensive listing of message IDs and descriptions are also provided  Log messages are logged to the   varladm messages system file     Table 4 lists the types of notices  warnings and error logging levels you may set     Table 4  Notice  Warnings and Error Types                   log notices      Default  Effect of Changing    Driver Property Min Max Default Related Ipfc Driver Property  console notices 0
54. he  system   MOD_CONFIG Warning Could not get msix System did not grant the  vectors requested resources   Reboot the system   MOD_TX Warning wqb pool empty Cannot transmit data  because driver is low on  resources  Check for  process generating heavy  traffic   MOD_TX Warning wqm pool empty Cannot transmit data       because driver is low on  resources  Check for  process generating heavy  traffic           Emulex Drivers for Solaris User Manual    Page 64    
55. he FCA utilities and the OneCommand Manager application are packaged together in one application  kit tar file  The FCA utilities are comprised of the emlxadm utility and the emlxdrv utility     s The emlxadm utility provides an interface to the Fibre Channel input output  FCIO  interface  provided by the Oracle Storage SFS     e The emlxdrv utility temporarily associates or binds the Emulex emlxs Solaris SFS driver and the  Solaris LPFC driver to the various models of Emulex FC adapters during migration from the  Solaris LPFC driver to the Solaris SFS driver     Refer to the Solaris FCA Utilities User Manual and the OneCommand Manager Application User Manual  to learn how to use these utilities     The following must be installed before you can install the utilities     e The Solaris FC FCoE driver version 2 50 or later  e The NIC driver version 1 10 or later for NIC capability    To install the FCA Utilities and the OneCommand Manager application     1  Copy the Solaris utility kit to a temporary directory on your system     Emulex Drivers for Solaris User Manual Page 3     gt G EMULEX    2  Untar the utility kit   tar xvf elxocm solaris  lt version gt  tar  3  Change to the newly created elxocm solaris  lt version gt  directory   cd   elxocm solaris  lt version gt    4  Execute the install script to begin installation  If the HBAnyware utility  the OneCommand    Manager Core or the OneCommand Manager Enterprise applications or the Solaris driver  utilities are already pres
56. his  value is set to 0 to disable  the Coalesce Response  feature as default        enable npiv       Adapter  reset    This property enables NPIV  support in the driver        link speed    Auto Detect    Auto Detect  1 Gb s  2 Gb s     4 Gb s  8 Gb s    Link reset    This property sets link  speed for initializing FC  connection        linkup delay    10    60    Adapter  reset    This property sets the linkup  delay period  seconds  after  adapter initialization        log notices    OxFFFFFFFF    0x00000000    OxFFFFFFFF    Dynamic    Verbose mask for notice  messages to the messages  file        log warnings    OxFFFFFFFF    0x00000000    OxFFFFFFFF    Dynamic    Verbose mask for warning  messages to the messages  file        log errors    OxFFFFFFFF    0x00000000    OxFFFFFFFF    Dynamic    Verbose mask for error  messages to the messages  file        max xfer size    339968    131072    1388544    Reboot    This property sets the  maximum SCSI transfer  size in bytes per IO  This  property is only used by the  driver on i386 platforms   The driver does not limit  transfer size on SPARC  platforms  This property  determines the scatter  gather list buffer size  A  pool of buffers is reallocated  by the driver during boot  A  larger transfer size requires  a larger memory allocation     Memory_model max xfer   size   Small 131072   339968  Medium 339969   688128  Large 688129   1388544       network on                   Reboot       Enables disables IP  networking suppor
57. ies kit tar file  extract the emlxu_remove script from the  tar file by typing   tar xf emlxu_kit  lt version gt  sparc tar emlxu_remove   3  Remove the emlxu utilities package by typing   emlxu_remove  The script locates the EMLXemlxu utilities package  and the following message is displayed      lt Removing EMLXemlxu package gt        Note  If no package is installed  the following message is displayed   pkgrm  ERROR  no package associated with  lt EMLXemlxu gt        You are prompted to remove the package with the following message     Do you want to remove this package   y n   q   4  Enter  lt y gt   The following message is displayed   Removal of  lt EMLXemlxu gt  was successful     The script performs some cleanup and displays the following message    lt Removing emlxu scripts gt      lt emlxu_remove complete gt     The utilities package is removed  If you want to install another version of the emlxu utilities package  do  so now by following the instructions in one of the following sections     e   Installing or Updating the FCA Utilities Using the emlxu_install Script on page A  e Installing or Updating the Utilities Package Manually on page 6    Emulex Drivers for Solaris User Manual Page 8     gt G EMULEX    For additional information on installing and removing packages  refer to the Solaris system  administration documentation and the pkgadd 1M  and pkgrm 1M  manual pages     Uninstalling the Utilities Package Manually    To uninstall the emlxu utilities package   
58. il     VERBOSE_MASK  LOG_SLI_ DETAIL  0x80000000    DESCRIPTION  This message provides detailed information about an SLI event   SEVERITY LEVEL  Debug   MESSAGE  SLI detail    ACTION  No action needed     MSG_ID  0461 ERROR  SLI ERROR     VERBOSE_MASK  LOG_ SLI  0x00000010    DESCRIPTION  This message provides error information about an SLI event   SEVERITY LEVEL  Error   MESSAGE  SLI ERROR    ACTION  No action needed     MSG_ID  0421 DEBUG  SLI DEBUG     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  This message provides debug information about an SLI event   SEVERITY LEVEL  Debug   MESSAGE  SLI DEBUG   ACTION  No action needed     Mailbox Events    MSG_ID  0500 DEBUG  Mailbox event     VERBOSE_MASK  LOG_MBOX  0x00000020   DESCRIPTION  A mailbox event has occurred   SEVERITY LEVEL  Debug   MESSAGE  Mailbox event    ACTION  No action needed     MSG_ID  0501 DEBUG  Mailbox detail     VERBOSE_MASK  LOG_MBOX_DETAIL  0x40000000    DESCRIPTION  This message provides detailed information about a mailbox event   SEVERITY LEVEL  Debug   MESSAGE  Mailbox detail    ACTION  No action needed     MSG_ID  0510 DEBUG  Stray mailbox interrupt     VERBOSE_MASK  LOG_MBOX  0x00000020    DESCRIPTION  A mailbox command completion interrupt was received and the mailbox is not valid  This  error may indicate a driver or firmware problem    SEVERITY LEVEL  Debug   MESSAGE  Stray mailbox interrupt    ACTION  No action needed  If problems persist  report these errors to Emulex technical support   
59. intended for technical support   engineering use  This may change from  one driver version to another     Emulex Drivers for Solaris User Manual Page 36     gt G EMULEX    Miscellaneous Events    MSG_ID  0001 DEBUG     VERBOSE_MASK  LOG_MISC  0x00000001    DESCRIPTION  This is a general purpose informational message   SEVERITY LEVEL  Debug   MESSAGE  None   ACTION  No action needed     MSG_ID  0002 NOTICE     VERBOSE_MASK  LOG_MISC  0x00000001    DESCRIPTION  This is a general purpose informational message   SEVERITY LEVEL  Notice   MESSAGE  None   ACTION  No action needed     MSG_ID  0003 WARNING     VERBOSE_MASK  LOG_MISC  0x00000001   DESCRIPTION  This is a general purpose warning message   SEVERITY LEVEL  Warning   MESSAGE  None   ACTION  No action needed     MSG_ID  0004 ERROR     VERBOSE_MASK  LOG_MISC  0x00000001   DESCRIPTION  This is a general purpose error message   SEVERITY LEVEL  Error   MESSAGE  None   ACTION  No action needed     MSG_ID  0005 PANIC     VERBOSE_MASK  LOG_MISC  0x00000001   DESCRIPTION  This is a general purpose panic message   SEVERITY LEVEL  Panic  Severe    MESSAGE  None   ACTION  Contact Emulex technical support     MSG_ID  0010 DEBUG  Event     VERBOSE_MASK  LOG_MISC  0x00000001    DESCRIPTION  This is debug information about a driver event   SEVERITY LEVEL  Debug   MESSAGE  Event    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 37    ZS EMULEX    MSG_ID  0011 DEBUG  Event queued     VERBOSE_MASK  LOG_MISC  0x000000
60. ive SCSI driver  and works in Solaris 10   Emulex   s emlxs driver supports the Solaris FC stack using  ssd  as the SCSI driver  With this procedure   a SAN setup on the host seamlessly migrates from LPFC to the same setup using emlxs     Prerequisites    e SPARC server running Solaris 10     e Emulex s LPFC driver and associated application kit including the OneCommand Manager  application installed on the host system     e Emulex s emlxs driver  SUNWemIxs  installed on the host system     Emulex Drivers for Solaris User Manual Page 19     gt  lt  EMULEX    e Emulex FCode version 1 00p or later pre installed on all adapters   Things to Know Before You Migrate    e FC tape devices do not migrate to the emlxs environment  Configure devices after migration     e LPFC conf properties do not migrate into the emlxs driver environment  Note custom  configuration values before migration  as default properties are used after migration  Customize  applicable properties after the migration completes     e The Solaris FC stack does not support LUN level masking  Verify that the system is properly  configured to provide the same number of LUNs in emlxs as are contained in the original LPFC  environment  For a specific target  any visible LUNs that are not configured in the LPFC  environment are automatically configured into the emlxs environment     e The Solaris FC stack natively supports mpxio  If you use multipathing or load balancing  software  verify that the software functions prop
61. k the state of the remote  PortlD     MSG_ID  0820 DEBUG  ELS rcvd     VERBOSE_MASK  LOG_ELS  0x00000100   DESCRIPTION  An unsolicited ELS command was received   SEVERITY LEVEL  Debug   MESSAGE  ELS revd    ACTION  No action needed     MSG _ID  0821 DEBUG  Unsolicited ELS dropped     VERBOSE_MASK  LOG_ELS  0x00000100    DESCRIPTION  An unsolicited ELS command was received and then dropped   SEVERITY LEVEL  Debug   MESSAGE  Unsolicited ELS dropped    ACTION  No action needed     MSG_ID  0822 DEBUG  ELS reply     VERBOSE_MASK  LOG_ELS  0x00000100    DESCRIPTION  A reply is being sent for an unsolicited ELS command   SEVERITY LEVEL  Debug   MESSAGE  ELS reply    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 50    ZS EMULEX    MSG_ID  0830 ERROR  Invalid ELS command found     VERBOSE_MASK  LOG_ELS  0x00000100    DESCRIPTION  The ELS command was found with an invalid command code    SEVERITY LEVEL  Error   MESSAGE  Invalid ELS command found    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     General I O Packet Events    MSG _ID  0900 NOTICE  Packet abort     VERBOSE_MASK  LOG_PKT  0x00000200   DESCRIPTION  An I O packet is being aborted   SEVERITY LEVEL  Notice   MESSAGE  Packet abort    ACTION  No action needed     MSG_ID  0901 WARNING  Packet abort failed     VERBOSE_MASK  LOG_PKT  0x00000200    DESCRIPTION  An attempt to abort an I O packet has failed    SEVERITY LEVEL  Warning   MESSAGE  Packet abort 
62. lxu gt   y n       Enter  lt y gt   The installation progress is indicated     Examine the output for any errors or warnings  If the installation is successful  the following  message is displayed near the end of the process     Installation of  lt EMLXemlxu gt  was successful     The emlxu utilities installation is complete  The utility package s programs are located in the   opt EMLXemlxu bin directory     You do not have to reboot the system to run a utility program  but you must either enter the program   s full  path name or add the package s bin directory   opt EMLXemlxu bin  to the system environment   s search  path  To use the man pages provided by the package  you must also add the package s man directory   opt EMLXemIxu man  to the system environment s man path     Uninstalling the FCA Utilities and the OneCommand Manager Application    Uninstalling the OneCommand Manager Application       Note  If you installed the OneCommand Manager application Web Launch Interface  you    must uninstall it before uninstalling the OneCommand Manager application  See     Uninstalling the OneCommand Manager Application with Web Launch Only    on  page 8        1   2     Log on as    root      Run the OneCommand Manager uninstall script    opt  HBAnyware scripts uninstall    Emulex Drivers for Solaris User Manual Page 7     gt  lt  EMULEX    Uninstalling the OneCommand Manager Application with Web Launch Only    1  Log on as    root           Note  If you installed the OneCommand Ma
63. mory pool error    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  0311 DEBUG  Memory pool alloc failed     VERBOSE_MASK  LOG_MEM  0x00000008    DESCRIPTION  The driver was unable to allocate memory from one of its own memory pools   SEVERITY LEVEL  Debug   MESSAGE  Memory pool alloc failed    ACTION  If the problem occurs frequently you may be able to configure more resources for that pool  If this  does not solve these problems  report these errors to Emulex technical support     Emulex Drivers for Solaris User Manual Page 41     gt G EMULEX    MSG_ID  0312 DEBUG  Memory pool detail     VERBOSE_MASK  LOG_MEM  0x00000008    DESCRIPTION  This message provides detailed information about memory buffer pool management   SEVERITY LEVEL  Debug   MESSAGE  Memory pool detail    ACTION  No action needed     MSG_1ID  0320 NOTICE  No unsolicited buffer available     VERBOSE_MASK  LOG_MEM  0x00000008    DESCRIPTION  The driver s unsolicited buffer pool is exhausted  The I O is dropped and is most likely  retried by the remote device    SEVERITY LEVEL  Notice   MESSAGE  No unsolicited buffer available    ACTION  If the problem occurs frequently you may be able to configure more resources for that pool  If this  does not solve these problems  report these errors to Emulex technical support     MSC ID 0330 ERROR  Invalid access handle     VERBOSE_MASK  LOG_MEM  0x00000008    DESCRIPTION  The driver had an invalid access handle assi
64. nager application Web Launch Interface  you  must uninstall it before uninstalling the OneCommand Manager application        2  Execute the uninstallation script    opt  HBAnyware wsuninstall    This script stops the OneCommand Manager application Web Launch Interface service daemons  if they  are running  and removes all Web Launch related files from the host     Uninstalling the Utilities Using the emlxu_remove Script    You can uninstall the utilities kit using the emlxu_remove script  If you do not have the emlxu_remove  script and you do not have the original emlxu utilities kit tar file  you must uninstall the emlxu package  manually  follow the instructions in Uninstalling the Utilities Package Manually on page 9  If you are updating  the emlxu utilities to a newer version and you have the new utilities kit tar file  you do not need to use the  emlxu_remove script  The emlxu_install script removes any old version as it installs the newer version   see Installing or Updating the FCA Utilities Using the emlxu_install Script on page 4 for more details     To uninstall the utilities package  without updating them         Note  All emlxu files are removed        1  Go to the directory where the emlxu_remove script is located or to the directory where the  original utilities kit tar file is located by typing     cd  lt directory gt     2  If you have the emlxu_remove script  skip to step 3  If you do not have the emlxu_remove script  but you do have the original emlxu utilit
65. nd Manager application user interface is displayed        Note  It is not necessary to enter a port number if the standard HTTP port was chosen  during configuration        Installing or Updating the Utilities Package Manually    Compatibility    See the Solaris driver pages of the Emulex website for compatibility between drivers and applications     Emulex Drivers for Solaris User Manual Page 6     gt  lt  EMULEX    Prerequisites    If an earlier version of the emlxu utilities package is already installed on the system and you  want to install a different version  follow the instructions in Uninstalling the Utilities Package Manually  on page 9  then return to this section to install the new utilities package     Procedure    To install the emlxu utilities package manually     1   2     Log in as    root    or su to    root        Copy the utilities kit from the distribution medium into a directory  referred to here as  lt directory gt    The utilities kit is a tar file named something similar to emlxu_kit 1 01c sparc tar     Change to the directory where you put the kit tar file by typing   cd  lt directory gt    Extract the installation images from the tar file by typing    tar xvf emlxu_kit  lt version gt  sparc tar   Install the EMLXemixu utilities package by typing    pkgadd  d   EMLXemlxu    The package is prepared for installation  and you are prompted to confirm the installation with  the following message   Do you want to continue with the installation of  lt EMLXem
66. nd without any notice  Emulex  assumes no responsibility 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    Emulex Drivers for Solaris User Manual Page ii     gt G EMULEX    laigo liro iTe  a M 1  Important Considerations               cccccceeeeeeeeeeeeeeeaeeeeeeeeeeeeeeaaaeeeeeeeeeeeesaaaaeeeeeeeseeeaaaeaees 1  KONM WE 1  Driver Information  emlxs and Oce           ii i iiiieieiereees 1  Prerequisites               cceccceecccceeeeeeeeeeeeeeeeaeeaeeeeeeeeeeaaeaaeeeeeeeeeeaaaageeeeeeeeeasaaeees 1  elle Ui E 1  InstallatioMe aces aes ededed daed Aeaa deta daca date Aeaa dedadeds date dana dedaderadutedoandnateeaantes 2  Installing Au CET E 2  Downloading and Installing the Driver for Solaris 10  SPARC  x64 and x86      2  Uninstalling the Driver  2  rte EE 3  The OneCommand Manager Application                   ccccccseeeeeeeeeeeeeeeeeeeaeeeees 3  The emlxadm Ulm    3  The  embar Utility sorces 3  Installing the FCA Utilities and the OneCommand Manager Application             3  Installing or Updating the FCA Utilities Using the emlxu_install Script          4  Installing the OneCommand Manager Application with Web Launch            5  Installing or Updating the Utilities Pa
67. ng reset     VERBOSE_MASK  LOG_SLI  0x00000010   DESCRIPTION  An SLI ring is being reset   SEVERITY LEVEL  Debug   MESSAGE  Ring reset    ACTION  No action needed     MSG_ID  0440 DEBUG  Adapter msg     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  A message was sent to the driver from the adapter   SEVERITY LEVEL  Debug   MESSAGE  Adapter msg    ACTION  No action needed     MSG_ID  0450 ERROR  IOCB invalid     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  An IOCB was received from the adapter with an illegal value  This error may indicate a  driver or firmware problem    SEVERITY LEVEL  Error   MESSAGE  IOCB invalid    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     MSG_ID  0451 DEBUG  IOCB queue full     VERBOSE_MASK  LOG_SLI  0x00000010    DESCRIPTION  The IOCB queue is full  This occurs during normal operation   SEVERITY LEVEL  Debug   MESSAGE  IOCB queue full    ACTION  No action needed     MSG_ID  0452 DEBUG  IOCB event     VERBOSE_MASK  LOG_ SLI  0x00000010    DESCRIPTION  An IOCB local error event is being reported by the adapter   SEVERITY LEVEL  Debug   MESSAGE  IOCB event    ACTION  No action needed     MG ID 0453 DEBUG  IOCB stale     VERBOSE_MASK  LOG_ SLI  0x00000010    DESCRIPTION  An IOCB completed after its associated packet completed   SEVERITY LEVEL  Debug   MESSAGE  IOCB stale    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 45    ZS EMULEX    MSG_ID  0460 DEBUG  SLI deta
68. nicate     SEVERITY LEVEL  Debug  MESSAGE  Adapter offline   ACTION  No action needed     Emulex Drivers for Solaris User Manual    Page 40     gt G EMULEX    MSG_ID  0231 WARNING  Adapter shutdown     VERBOSE_MASK  LOG_INIT  0x00000004    DESCRIPTION  The adapter has been shutdown and requires a reboot to reinitialize   SEVERITY LEVEL  Warning   MESSAGE  Adapter shutdown    ACTION  Contact Emulex technical support     MSC ID 0240 ERROR  Adapter reset failed     VERBOSE_MASK  LOG_INIT  0x00000004    DESCRIPTION  An attempt to reset the adapter has failed    SEVERITY LEVEL  Error   MESSAGE  Adapter reset failed    ACTION  Check your hardware configuration  If problems persist  report these errors to Emulex technical  support     Memory Management Events    MSG_ID  0300 DEBUG  Memory alloc     VERBOSE_MASK  LOG_MEM  0x00000008   DESCRIPTION  The driver allocated system memory   SEVERITY LEVEL  Debug   MESSAGE  Memory alloc    ACTION  No action needed     MSG_ID  0301 ERROR  Memory alloc failed     VERBOSE_MASK  LOG_MEM  0x00000008    DESCRIPTION  The driver was unable to allocate system memory  The system is low on memory  resources    SEVERITY LEVEL  Error   MESSAGE  Memory alloc failed    ACTION  No action needed  If problems persist  report these errors to your system administrator     MSG_ID  0310 ERROR  Memory pool error     VERBOSE_MASK  LOG_MEM  0x00000008    DESCRIPTION  A problem has occurred with the memory buffer pool management    SEVERITY LEVEL  Error   MESSAGE  Me
69. on these technologies to learn the best use of  resources related to NPIV technology     Emulex Drivers for Solaris User Manual Page 11     gt  lt  EMULEX    Using VPorts with Oracle VM Server for SPARC  Containers and Oracle VM Server for  x86    Using NPIV with Oracle VM Server for SPARC  formerly Logical Domains   Solaris containers or Oracle  VM Server for x86  formerly xVM  user domains is simple   1  Create virtual ports for the domains containers to which you want to present dedicated storage   2  Discover and attach the targets to virtual ports     3  Assign the target to the domain or container  The attachment runs through the virtual port which  provides the path to the target     Configuring Target Mode Support for Solaris 11    Target mode support is only available on FC HBAs   To configure target mode support for Solaris 11   1  Login as or su to    root      2  Set target mode to    1    in the emlxs conf file  You can also set individual paths to target mode   emlxsX target mode 1   Where X is the specific numeric path  For example  when emlxs1 is set to target mode  all other  paths stay in initiator mode   3  Uncomment the line   ddi forceattach 1   4  Reboot the system     To configure targets  refer to the Oracle COMSTAR Administration document     Emulex SFS FCA Driver Properties    e The emlxs conf file contains all the properties necessary to initialize the Emulex SFS FCA driver     e The OneCommand Manager application reflects the emlxs conf driver prop
70. pletion    ACTION  Check the physical connections to FC network and the state of the remote Port     MSG_ID  1620 DEBUG  CT revd     VERBOSE_MASK  LOG_CT  0x00010000   DESCRIPTION  An unsolicited CT command was received   SEVERITY LEVEL  Debug   MESSAGE  CT rcvd    ACTION  No action needed     MSG_ID  1621 DEBUG  Unsolicited CT dropped     VERBOSE_MASK  LOG_CT  0x00010000    DESCRIPTION  An unsolicited CT command was received and then dropped for some reason   SEVERITY LEVEL  Debug   MESSAGE  Unsolicited CT dropped    ACTION  No action needed     MSG_ID  1622 DEBUG  CT reply     VERBOSE_MASK  LOG_CT  0x00010000    DESCRIPTION  A reply is being sent for an unsolicited CT command   SEVERITY LEVEL  Debug   MESSAGE  CT reply    ACTION  No action needed     MSG _ID  1630 ERROR  Invalid CT command found     VERBOSE_MASK  LOG_CT  0x00010000    DESCRIPTION  A CT command was found with an invalid command code    SEVERITY LEVEL  Error   MESSAGE  Invalid CT command found    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     FCSP  Fibre Channel Security Protocol  Events  MSG_ID  1700 DEBUG  FCSP    VERBOSE_MASK  LOG_FCSP  0x00020000    DESCRIPTION  This message provides general information about the driver s FCSP interface   SEVERITY LEVEL  Debug   MESSAGE  FCSP    ACTION  No action needed     Emulex Drivers for Solaris User Manual Page 60     gt G EMULEX    MSG_ID  1701 DEBUG  FCSP detail     VERBOSE_MASK  LOG_FCSP_DETAIL  0x01000000    DE
71. problems persist  report these errors to  Emulex technical support     Emulex Drivers for Solaris User Manual Page 39    HBA Initialization Events    MSC ID  0200 NOTICE  Adapter initialization     VERBOSE_MASK  LOG_INIT  0x00000004   DESCRIPTION  The adapter is initializing   SEVERITY LEVEL  Notice   MESSAGE  Adapter initialization    ACTION  No action needed     MSG_1ID  0201 ERROR  Adapter initialization failed     VERBOSE_MASK  LOG_INIT  0x00000004    DESCRIPTION  An attempt to initialize the adapter has failed   SEVERITY LEVEL  Error   MESSAGE  Adapter initialization failed      gt G EMULEX    ACTION  Check your hardware configuration  If problems persist  report these errors to Emulex technical    support   MSG_ID  0202 DEBUG  Adapter initialization     VERBOSE_MASK  LOG_INIT  0x00000004   DESCRIPTION  The adapter is initializing   SEVERITY LEVEL  Debug   MESSAGE  Adapter initialization    ACTION  No action needed     MSG_ID  0210 DEBUG  Adapter transition     VERBOSE_MASK  LOG_INIT  0x00000004   DESCRIPTION  The adapter is changing states   SEVERITY LEVEL  Debug   MESSAGE  Adapter transition    ACTION  No action needed     MSG_1ID  0220 DEBUG  Adapter online    VERBOSE_MASK  LOG_INIT  0x00000004    DESCRIPTION  The adapter is online and ready to communicate   SEVERITY LEVEL  Debug   MESSAGE  Adapter online    ACTION  No action needed    MSG_ID  0230 DEBUG  Adapter offline     VERBOSE_MASK  LOG_INIT  0x00000004     DESCRIPTION  The adapter is offline and unable to commu
72. prompted for confirmation by the following message   Do you want to continue with the installation of  lt EMLXemlxu gt   y n      Enter  lt y gt   The installation progress is indicated     6  Examine the output for any errors or warnings  If the installation is successful  the following  message is displayed near the end of the process     Installation of  lt EMLXemlxu gt  was successful     The script performs some cleanup and returns the following messages     lt Cleaning directory gt     lt emlxu_install complete gt     lt Execute  emlxu_remove  when ready to uninstall gt    The script leaves a copy of the emlxu_remove script in the working directory with the original  utilities kit tar file  You can remove this script  or leave it in the directory and use it to uninstall the    emlxu utilities from your system in the future  See Installing or Updating the Utilities Package Manu   ally on page 6 for more details     The emlxu utilities installation is complete  The utility programs are located in the   opt EMLXemlxu bin directory     You do not have to reboot the system to run a utility program  but you must either enter the program   s full  path name  or add the package s bin directory   opt EMLXemI xu bin  to the system environment   s search  path  To use the man pages provided by the package  you must also add the package s man directory   opt EMLXemIxu man  to the system environment s man path     For further information on installing and removing packages  refer th
73. re update is required on the adapter    SEVERITY LEVEL  Warning   MESSAGE  Firmware update required    ACTION  To trigger an automatic firmware download  you must perform a manual adapter reset or link  reset once the host environment is stable        Caution  Do not power cycle or reboot the system during the download  operation        Common Transport Events    MSG_ID  1600 DEBUG  CT sent     VERBOSE_MASK  LOG_CT  0x00010000   DESCRIPTION  A CT command is being sent   SEVERITY LEVEL  Debug   MESSAGE  CT sent    ACTION  No action needed     MSG_ID  1601 DEBUG  CT comp     VERBOSE_MASK  LOG_CT  0x00010000   DESCRIPTION  A CT command completed normally   SEVERITY LEVEL  Debug   MESSAGE  CT comp    ACTION  No action needed     MSG_ID  1610 ERROR  Stray CT completion     VERBOSE_MASK  LOG_CT  0x00010000    DESCRIPTION  A CT command completion was received without issuing a corresponding CT command   This error may indicate a driver or firmware problem    SEVERITY LEVEL  Error   MESSAGE  Stray CT completion    ACTION  No action needed  If problems persist  report these errors to Emulex technical support     Emulex Drivers for Solaris User Manual Page 59     gt G EMULEX    MSG_ID  1611 DEBUG  Abnormal CT completion     VERBOSE_MASK  LOG_CT  0x00010000    DESCRIPTION  A CT command completed with a status error in the OCH The FC device on the network  may not be responding  The driver automatically retries this CT command if needed    SEVERITY LEVEL  Debug   MESSAGE  Abnormal CT com
74. release notes for the latest information     Driver Information  emlxs and oce     Prerequisites    One of the following operating systems must be installed     Solaris 10 SPARC  e Solaris 10 x64 and x86  e Solaris 11 x64    Compatibility  For a list of adapters that are compatible with the emlxs and oce driver  see the driver s Downloads page    on the Emulex website  For compatible firmware versions  see the Downloads page for the specific  adapter     Emulex Drivers for Solaris User Manual Page 1    56 EMULEX    Installation    Installing the Driver    Downloading and Installing the Driver for Solaris 10  SPARC  x64 and x86     The Solaris SFS FCA  emlxs  driver and the Solaris OneConnect UCNA  oce  driver are distributed by  Oracle as part of the Solaris 10 operating environment  with driver updates distributed as part of Solaris  updates and patches  If the Solaris SFS FCA  emlxs  driver and the Solaris OneConnect UCNA  oce   driver are not already installed  obtain and install the Solaris 10 package     To obtain and install the Solaris packages   1  Select and download the driver package from the Oracle website   2  Select and download the readme file  and follow its instructions     To finish the installation  or if the Solaris SFS FCA driver  the Solaris OneConnect UCNA NIC driver was  already installed   install the driver by obtaining and installing individual patches     1  From the Oracle website  download the following required patches   e For Solaris 10 SPARC s
75. roller number    c  Writes the LPFC controller number and the emixs controller number to the map file    d  Constructs a target device name using the target WWN format  for example      3  21000004cf92913c  for each target in the target file     3  Uses the cfgadm  al command to grep the target device name output and determine if the target  device is already configured  Configures the device if necessary with the cfgadm  c configure  command     4  Greps with the  etc vfstab command and replaces any LPFC based storage device entry with its  new emlxs based storage device name entry using the target WWN device name format  for  example  c3  21000004cf92913c      5  Executes a mountall    if any LPFC storage device entry has been replaced with a new SFS  storage device name  Forces the operating system to re mount local devices with   etc vfstab command     The controllermap migrate and the Ipfccontroller migrate are map files that are generated by the finish  sample script     e controllermap migrate   a file with entries that map the LPFC controller number to the emlxs  controller number     e   Ipfccontroller migrate   a file with entries that map the adapter LPFC controller numbers to the  LPFC adapter numbers  for  etc vfstab parsing      Migrating a Configuration without FC Boot    Migrating Automatically    Automatic migration provides an equivalent FC storage setup running on the Solaris FC stack  Emulex s  Solaris LPFC driver on the SPARC platform uses  sd  as the nat
76. s  Related    OneCommand   OneCommand Min Max  LPFC SE Comments  Property Defaults and Description Property  ack0 0   The driver uses ACK1 ackO 0   The driver uses ACK1  for class 2 for class 2  acknowledgement  acknowledgement   1   The driver uses ACKO 1   The driver uses ACKO  for class 2 for class 2  acknowledgement  acknowledgement   Range  Min 0 Max 1 Range  Min 0 Max   Default 0 Default 0  Description  Determines if Description  Determines  ACKO is used instead of if ACKO is used instead of  ACK1 for class 2 ACK1 for class 2  acknowledgement  acknowledgement   adisc support 0   No support  Flush active   use adisc 0   Off If there are tape  I Os for all FCP target 1 On devices on the  devices at link down  Default  0 SAN that support  1   Partial support  Flush Description  Controls the FCP2  set the use   I O s for non FCP2 target ELS command used for adisc property to 1  devices at link down  address authentication and the adisc   2   Full support  Hold active during rediscovery upon support property to  I Os for all devices at link link up  The driver always   1  partial support   down  uses ADISC for FCP 2 or 2  full support    Default  1 devices and re discovery  Description  Sets the level of due to an registered state  driver support for the FC change notification  ADISC login UO recovery  RSCN    method   assign alpa Min 0x00 assign  Description  Sets a  Max 0xef alpa preferred ALPA for the  Default 0x00  valid AL DAS adapter  This parameter  only  is only vali
77. t  then type    pkgrm OneCommand lpfc   Install Emulex s utilities kit for emlxs  which is available on the Emulex website     Configuring the NIC Driver    The driver exports certain parameters that can be configured by editing the oce conf file  If the oce conf  file is not present on the system  create the oce conf file in the  kernel drv  directory     To edit the oce conf file     1   2     Open the file in a text editor    Make the relevant changes and save the file   The format of single lines in the file is as follows    lt variable gt     lt value gt     For example  oce_default_mtu   9000   Comment lines must start with a     character     If the driver is already loaded  unload the driver and re load it for the changes to take effect  See     Uninstalling the Driver    on page 2 for more information     The following parameters are configurable through the oce conf file     oce_default_mtu   The default MTU  The Emulex UCNA supports 1500 and 9000 byte MTU  sizes  By default it is set to 1500     oce_fm_capability   Sets the driver s fault management capability to one of the values defined  for Solaris FM capability  It is a bitmap of one or more of the following values                    DDI_FM_NOT_CAPABLE 0x00000000  DDI_FM_EREPORT_CAPABLE 0x00000001  DDI_FM_ACCCHK_CAPABLE 0x00000002  DDI_FM_DMA_CHK_CAPABLE 0x00000004  DDI_FM_ERRCB_CAPABLE 0x00000008                By default this value is set to 7  See Solaris FMA documentation for more information     Emulex Dri
78. t HBAnyware README_WEBLAUNCH txt for more setup information     Procedure    To install the OneCommand Manager application Web Launch Interface     1   2     Log on as    root       Navigate to the OneCommand Manager application directory  Type    cd  opt HBAnyware   Run the install script  Type      wsinstall   When prompted  enter the Web server s document root directory  For example    var apache htdocs    You are provided with the IP address of the host and asked if that is the IP address that the Web  server uses  Answer  lt y gt  or  lt n gt  as appropriate  If you answer  lt n gt   you are prompted for the IP  address you want 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  lt n gt   you are prompted for the port you want to use     Once you have entered the necessary information  you are notified when the installation of the  OneCommand Manager application Web Launch package is complete  The Web Launch config   uration files are created and Web Launch Service automatically starts     To verify the installation  locate another client  open a Web browser window and enter this URL  according to this format  http    P_ADDR PORT_NUM ocmanager jnlp    where  P_ADDR is the IP address of the host on which you installed the OneCommand Manager  application Web Launch service  and PORT_NUM is the TCP port number of the listening host   s  Web server  The standard OneComma
79. t in the  driver           Emulex Drivers for Solaris User Manual    Page 14    Table 1  emlxs conf Parameters  Continued      gt G EMULEX       Property  Name    Default    Min    Max    Activation    Comments          num iocbs    1024       128    10240    Adapter  reset    This property indicates the  number of Input Output  Control Block  IOCB   buffers to allocate        num nodes    4096    Adapter  reset    The number of FC nodes   NPorts  the driver  supports        pci max read    2048    512    4096    Adapter  reset    This property sets the  PCI X max memory read  byte count  512  1024  2048  or 4096        pm support    Reboot    This property enables and  disables power  management support in the  driver    0   Disables power  management support in the  driver    1   Enables power  management support in the  driver        ub bufs    1000    40    16320    Reboot    This property sets the  number of unsolicited  buffers to be allocated        target mode       Reboot     Solaris 11 only  This  property enables and  disables COMSTAR target  mode support  If target  mode is enabled for   that port  then SFS  initiator mode is   disabled for that port        topology             0  loop  then P2P    2  P2P only  4  loop only    6  P2P  then loop       Link reset       This property sets point to   point mode if you want to  run as an N_Port  Set to  loop mode if you want to run  as an NL_Port           Emulex Drivers for Solaris User Manual    Page 15     gt G EMUL
80. t of I O completions number of I Os to  after which an interrupt after which an interrupt be queued in the  response is generated  This response is generated  operating system   s  feature is disabled if cr  This feature is disabled if   driver before an  delay is set to 0  cr delay is set to 0  interrupt is initiated   The driver default  settings are  roughly a 1 1 I O to  interrupt ratio  If  you change this  property   performance varies  per application   link speed 0   auto select link speed   0   auto select This property can          1 1Gb S  2 2Gb S  4 4Gb S  8   8 Gb S  Range  0   8  Default  0    Description  Sets the link  speed setting for initializing  the FC connection           1 1 Gb S  2   2 Gb S  4   4 Gb S  8   8 Gb S  Range  0   8  Default  0    Description  Sets link  speed        be changed to a  specific link speed  to optimize the link  initialization  process for a  specific  environment           Emulex Drivers for Solaris User Manual    Page 29     gt  lt  EMULEX    Table 3  Solaris emlxs and Solaris LPFC Driver Property Cross Reference  Continued                             Max 1388544   Default  339968  Determines the scatter  gather list buffer size  A pool  of buffers is reallocated by  the driver during boot  A  larger transfer size requires  a larger memory allocation              Solaris emlxs    Solaris emlxs  Related i  OneCommand   OneCommand Min Max  LPFC SE Comments  Property Defaults and Description Property  log notices Min  0x0000000
81. the configurations of IP address  netmask  hostname  nfs  mounts  ldap etc  on the host  The sysconfig utility reboots the system and clear all existing IP  configuration  so you must enter all the information again  even for the existing NICs already configured  in the system  The sysconfig utility must be executed from a console  On reboot  you are presented with  a set of UI based data entry forms that facilitate the required change in configuration     dladm Support on Solaris 11    To configure the interface on Solaris 11   Use dladm to configure the interface and also perform runtime update of the following driver parameters   e MTU   to change the MTU in Solaris 11  unplumb the interface and execute  S gt  dladm set linkprop  p mtu 9000  lt interface gt   where    interface    is net lt 0 1 2    gt    To see the plumbed interfaces  execute   gt  ifconfig  a   e _tx_bcopy_limit   this can be changed at runtime by executing      gt  dladm set linkprop  p _tx_bcopy limit  lt value in bytes gt   lt interface gt        Note  _tx_bcopy_limit is the same as the oce_bcopy_limit parameter in the oce conf file        Emulex Drivers for Solaris User Manual Page 26     gt  lt  EMULEX    Solaris emlxs and Solaris LPFC Driver Properties  Cross Reference Table    The cross reference information listed in Table 3 refers to the driver for Solaris LPFC version 6 30     Table 3  Solaris emlxs and Solaris LPFC Driver Property Cross Reference                   Solaris emlxs    Solaris emlx
82. ting a Configuration  FC boot without FC Boot    on page 19   Existing LPFC driver  FC emlxs with FC boot See    Migrating a Configuration  boot with FC Boot    on page 21     The unsupported sample migration scripts include support for migration in Oracle Cluster environments     This revision does not cover migration of a boot drive  or of logical unit numbers  LUNs  accessed  through multipathing software such as EMC PowerPath or Symantec  Veritas  DMP  or of volume  managers such as Oracle SVM or Symantec VxVM     Sample Script File Details    Emulex provides unsupported sample scripts to help you migrate from the Solaris LPFC driver to the  Solaris emlxs driver  These scripts are available on the SFS driver pages on the Emulex website  You  can customize these scripts and run them to automate the migration process     start_emlxs_migration sh    The start_emlxs_migration sh sample script performs the following tasks     1  Verifies required packages are installed  3 packages   LPFC driver  emlxs driver and the  OneCommand Manager application      Cleans up any device dangling links by running the operating system utility  devfsadm  C   Obtains and saves the following information for each adapter in the system    e OS device name for the adapter  i e  reflects PCI path     e OS logical controller number for the adapter     e Obtains a target number and WWN for all targets configured for each adapter and obtains  the number of LUNs configured for each target     Writes dat
83. vers for Solaris User Manual Page 24     gt G EMULEX    e oce_log_level   Sets the driver s verbosity level in messages logged in  var adm messages  A  higher verbosity level is intended for field logs and affects hardware performance  By default   verbosity is set to 0 which is the least verbose     This value is of the form  MOD_MASK   SEVERITY  where                                              MOD_MASK   MOD_CONFIG 0x0001 Messages in the device configuration path are logged   MOD_TX 0x0002 Messages in the transmit data path are logged   MOD_RX 0x0004 Messages in the receive data path are logged   MOD_ISR 0x0008 Messages in the interrupt path are logged   SEVERITY   CE_CONT 0 Continuation  CE_NOTE 1 Information  CE_WARN 2 Warning  CE_PANIC 3 Causes the OS to panic  CE_IGNORE 4 No action                   The severity is one of the listed severity levels  For a set level of severity  only messages of that  level and higher are logged  For example  if severity is set to CE_WARN  then messages with  CE_CONT and CE_NOTE are not logged     The default value is severity of CE_WARN and MOD_MASK comprising of all modules     Configuring the NIC Interface    Prerequisites    The NIC interface must be created  You can verify that the driver is loaded on the system and the NIC  interface is created with the following command     dladm show dev   If the driver is not loaded on the system  use the one of the following commands to load the driver   For a OneConnect OCE10102 UCNA    add_
84. ystems  FC and FCoE protocols  145096  e For Solaris 10 x64 and x86 systems  FC and FCoE protocols 145097  s For Solaris 10 SPARC systems  NIC protocol 145098  s For Solaris 10 x64 and x86 systems  NIC protocol 145099  2  Follow the instructions to install each patch     Uninstalling the Driver    To uninstall the driver     1  Remove the driver patch by typing     patchrm  lt patch_id gt     For example     patchrm 139609 04    The script performs the removal and returns the following messages   Validating patches      Loading patches installed on the system      Done     Checking patches that you specified for removal        Done    Approved patches will be removed in this order   139609 04   Checking installed patches      Backing out patch 139609 04      Patch 139609 04 has been backed out     For additional information on installing and removing patches  see the Solaris system administration  documentation and the patchadd 1M  and patchrm 1M  manual pages     Emulex Drivers for Solaris User Manual Page 2     gt  lt  EMULEX    Utilities  Emulex provides three utilities to facilitate the configuration and use of the Solaris drivers   s The OneCommand Manager application    e The emlxadm utility  e The emlxdrv utility    The OneCommand Manager Application    The OneCommand Manager application provides all the functions of emlxadm and a number of  additional ones  across multiple systems  It offers a choice of a graphical user interface and a scriptable  command line interfa
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Navigation User Manual : China  (R-150N)    SmartMetals 062.1720 flat panel floorstand  Elkay HRC30-1B User's Manual    Copyright © All rights reserved. 
   Failed to retrieve file