Home

User Manual

image

Contents

1. Emulex Drivers for Solaris User Manual Page 6 Table 1 FC FCoE Configuration File Parameters Continued gt G EMULEX Property Name Default Min Max Activation Comments adisc support Dynamic Sets the driver level support for the FC ADISC login I O recovery method 1 Partial support Flushes I O s for non FCP2 target devices at link down 0 No support Flushes active I O s for all FCP target devices at link down 2 Full support Holds active I O s for all devices at link down assign alpa 0x00 0x00 Oxef Link reset This property is only valid if the 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 property differently for each adapter console errors 0x00000000 0x00000000 OxFFFFFFFF Dynamic Verbose mask for error messages to the console 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 cr count 255 Link reset Specifies a count of I O completions after which an interrupt response is generated This property is disabled if cr delay is set to 0 cr delay 63 Link reset Specifies a count of milliseconds after whic
2. Module Severity Message Recommended Action MOD_CONFIG WARN pci_config_setup failed with rc Reset Replace the adapter lt code gt MOD_CONFIG WARN Device Unknown Driver does not have support for a particular adapter Contact Emulex for further information MOD_CONFIG WARN PCI Initialization Failed Reset Replace the adapter or move the adapter to different slot MOD_CONFIG WARN HW Initialization Failed HW error Reflash Replace the adapter MOD_CONFIG WARN Failed to setup interrupts Re load driver after changing the interrupt priorities MOD_CONFIG WARN Failed to allocate Queue Increase the memory memory MOD_RX WARN oce_rx no frags Malfunctioning hardware Check Replace the SFP adapter MOD_CONFIG WARN ddi_dma_addr_bind_handle Increase the memory failed rc lt code gt MOD_CONFIG WARN Ring buffer allocation failed Increase the memory MOD_CONFIG WARN lt code gt POST ERROR HW error Reflash Replace the adapter MOD_CONFIG WARN Insufficient Vectors Re load driver after changing the interrupt priorities MOD_CONFIG WARN EQ ring alloc failed Increase the memory MOD_CONFIG WARN EQ create failed rc lt code gt HW error Reflash Replace the adapter MOD_CONFIG WARN CQ create failed lt code gt HW error Reflash Replace the adapter MOD_CONFIG WARN Legacy MQ ring alloc failed Increase the memory MOD_CONFIG WARN Legacy MQ create failed HW error Reflash Replace the rc lt code gt adapter MOD_CONFIG WA
3. MOD_CONFIG Warning RQ shadow ring alloc failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Emulex Drivers for Solaris User Manual Warning RQ ring create failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system Page 56 Table 11 Log Messages for the NIC Driver S11 driver Continued gt G EMULEX Module Severity Message Recommended Action MOD_CONFIG Warning RQ create failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Failed to del q Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Failed to set EQ delay Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MO
4. MSG_ID 1701 DEBUG FCSP detail VERBOSE_MASK LOG_FCSP_DETAIL 0x01000000 DESCRIPTION This provides detailed information about the driver s FCSP interface SEVERITY LEVEL Debug MESSAGE FCSP detail ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 45 gt E EMULEX MSG_ID 1702 DEBUG FCSP error VERBOSE_MASK LOG_FCSP 0x00020000 DESCRIPTION This indicates that an error was found while processing a DFC request SEVERITY LEVEL Debug MESSAGE FCSP error ACTION No action needed informational MSG_ID 1705 DEBUG FCSP state VERBOSE_MASK LOG_FCSP 0x00020000 DESCRIPTION This indicates that an authentication state is changing SEVERITY LEVEL Debug MESSAGE FCSP state ACTION No action needed informational MSG_ID 1706 DEBUG FCSP event VERBOSE_MASK LOG_FCSP 0x00020000 DESCRIPTION This indicates that an authentication event has occurred SEVERITY LEVEL Debug MESSAGE FCSP event ACTION No action needed informational MSG_ID 1707 DEBUG FCSP status VERBOSE_MASK LOG_FCSP 0x00020000 DESCRIPTION This indicates that an authentication status is being updated SEVERITY LEVEL Debug MESSAGE FCSP status ACTION No action needed informational MSG_ID 1710 DEBUG FCSP start VERBOSE_MASK LOG_FCSP 0x00020000 DESCRIPTION This indicates that authentication is being started to a specific node SEVERITY LEVEL Debug MESSAGE FCSP start ACTIO
5. VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an I O packet has timed out and is being aborted SEVERITY LEVEL Debug MESSAGE Packet timeout ACTION No action needed informational MSG_ID 0911 DEBUG CHANNEL watchdog VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that I O s are getting stale waiting on a I O channel tx queue SEVERITY LEVEL Debug MESSAGE CHANNEL watchdog ACTION No action needed informational MSG_ID 0912 DEBUG TXQ watchdog VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an I O was found missing from the transmit queue SEVERITY LEVEL Debug MESSAGE TXQ watchdog ACTION No action needed informational MSG_ID 0920 DEBUG Packet flush VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an I O packet is being flushed SEVERITY LEVEL Debug MESSAGE Packet flush ACTION No action needed informational MSG_ID 0921 DEBUG Packet flushed VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an I O packet has been flushed SEVERITY LEVEL Debug MESSAGE Packet flushed ACTION No action needed informational MSG_ID 0922 NOTICE Packet flush timeout VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an I O packet flush request has timed out with some I O packets s still not completed The driver will attempt to recover by itself SEVERITY LEVEL Notice MESSAGE Pac
6. Configure the server with more memory MOD_CONFIG Warning mcast ADD DEL failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Could not retrieve num_bars Reset the adapter MOD_CONFIG Warning Could not get size of bar Reset the adapter MOD_CONFIG Warning Could not map bar Reset the adapter MOD_CONFIG Warning soft_reset bit asserted 1 Reset failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning POST ERROR Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning HW POST1 FAILED Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit
7. MOD_CONFIG Warning Failed to allocate bmbx Re load the driver Emulex Drivers for Solaris User Manual Page 51 Table 11 Log Messages for the NIC Driver S11 driver Continued gt G EMULEX Module Severity Message Recommended Action MOD_CONFIG Warning FUNCTION RESET FAILED Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Mailbox initialization failed with lt ret code gt Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Firmaware version read failed with lt ret code gt Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Firmware configuration read failed with lt ret code gt Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev
8. For a list of adapters that are compatible with the Emulex FC driver FCoE and NIC drivers refer to the driver s Downloads page on the Emulex website For compatible firmware versions see the Downloads page for the specific adapter This driver supports the Solaris Ethernet stack including NIC virtualization Crossbow vSwitch and vRouter Emulex Drivers for Solaris User Manual Page 1 gt G EMULEX Installing the Drivers for Solaris 10 and 11 FC FCoE Driver Login as root 2 Download the platform specific FC FCoE out of box driver from the Emulex website to a convenient directory The file is a regular tar file 3 Extract the installation image from the tar file For example cd lt location of driver package gt tar xvf elxfc_kit 2 75i s10 sparc tar 4 Install the driver kit For example cd lt location of driver package gt pkgadd d 5 Reboot the system NIC Driver 1 Login as root 2 Download the platform specific NIC driver from the Emulex website to a convenient directory The file is a regular tar file 3 Extract the installation image from the tar file For example cd lt location of driver package gt tar xvf elxnic_kit 4 1 xxx 0 s10 sparc tar 4 Install the driver kit For example cd lt location of driver package gt pkgadd d 5 Reboot the system Uninstalling the Drivers for Solaris 10 and 11 FC FCoE Driver To uninstall the out of box driver 3 Login as root Remove the out of box dr
9. where interface is net lt 0 1 2 gt To see the plumbed interfaces execute gt ifconfig a Through dladm the following tunable parameters are provided by the driver along with their usage TX ring size gt dladm set linkprop p _tx_ring_size lt values between 256 and 2048 gt lt interface gt or gt dladm set linkprop p _tx_ring_size lt values less than tx_ring_size gt lt interface gt Tx bcopy limit gt dladm set linkprop p _tx_bcopy_limit lt value in bytes gt lt interface gt Rx bcopy limit gt dladm set linkprop p _rx_bcopy_limit lt value in bytes gt lt interface gt log_level gt dladm set linkprop p _log_level lt value gt lt interface gt Note Refer to elxnic logs section for log level values Use dladm to list the private or unlisted driver parameters gt dladm show linkprop p lt property name gt lt interface gt The following are private parameters provided by the driver e _tx_rings e _tx_ring_size e _tx_bcopy_limit _tx_reclaim_threshold _rx_rings _rx_rings_per_group _rx_ring_size _1tx_bcopy_limit _log_level Emulex Drivers for Solaris User Manual Page 16 gt G EMULEX Creating a Virtual NIC To create a virtual NIC vNIC use the dladm utility with the create vnic option For example dladm creat vnic 1 netO vnicl Once a vNIC is created it can be assigned to a zone using the zonecfg u
10. 0Ce10102 OCe11102 1 8 0Ce11102 native mode on Solaris 10 1 5 0Ce11102 native mode on Solaris 11 5 0Ce10102 0Ce11102 8 0Ce11102 in native Mode on Solaris 10 5 0Ce11102 in native Mode on Soalris 11 The actual number of tx rx queues created depends on the number of vectors allocated The actual number can be checked using ndd i1m command For more information execute man ndd On non IRM capable machines with Flex10 or multiadapter setup some of the functions may fail to attach because of a lack of interrupts Refer to Changing Interrupt Priorities S10 and S11 on page 15 to for more information fm_capability Sets the driver s device fault management capability to one of the values defined for Solaris fault management capability fm_capability is a bitmap of one or more of these values Allowed values 0x00000000 DDI_FM_NOT_CAPABLE 0x00000001 DDI_FM_EREPORT_CAPABLE 0x00000002 DDI_FM_ACCCHK_CAPABLE 0x00000004 DDI_FM_DMA_CHK_CAPABLE 0x00000007 A value of zero indicates that the fm_capability is disabled log_level Sets the driver s verbosity in logs through var adm messages log_level is a bitmask of the form MOD_MASK SEVERITY Allowed values MOD_MASK 0x0001 MOD_CONFIG 0x0002 MOD_TX 0x0004 MOD_RX 0x0008 MOD_ISR SEVERITY 0 CE_CONT 1 CE_LNOTE 2 CE_LWARN 3 CE_PANIC 4 CE_IGNORE 0x00070002 Emulex Driver
11. 4 Reboot the system To configure targets refer to the Oracle COMSTAR Administration document Emulex SFS FCA Driver Parameters e The configuration file contains all the parameters necessary to initialize the Emulex SFS FCA driver e The OneCommand Manager application reflects the configuration file driver parameters Refer to the OneCommand Manager Application User Manual for more information about using the OneCommand Manager application with the Emulex SFS FCA driver e All parameters are adapter specific The Configuration File In the configuration file all adapter specific parameters have an elxfcX prefix where X is the driver instance number for example setting elxfcO link speed 4 makes 4 Gb s the default link speed For any changes to the configuration file to take effect you must 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 sparcv9 elxfc automap 0 for 64 bit platforms Table 1 FC FCoE Configuration File Parameters Property Default Min Max Activation Comments Name ackO 0 0 1 Adapter Uses ACKO for class 2 If reset ACKO is 1 the adapter attempts 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
12. CQ create failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning MQ ring alloc failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Warning MQ create failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Invalidqlength Mustbe 256 2000 Set correct queue length using dladm MOD_CONFIG Warning WQ allocation failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system Emulex Drivers for Solaris User Manual Page 55 Table 11 Log Messages for the NIC Driver S11 driver Continued gt G EMULEX Module Severity Message Recommended Action MOD_CONFIG Warning WQ Buffer Pool create failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Warning WQ MAP Handles P
13. MSG_ID 0721 NOTICE NPIV Link up VERBOSE_MASK LOG_LINK 0x00000080 DESCRIPTION This indicates that the Fibre Channel link is up for all virtual ports SEVERITY LEVEL Notice MESSAGE NPIV Link up ACTION No action needed informational MSG_1ID 0730 NOTICE Link reset VERBOSE_MASK LOG_LINK 0x00000080 or LOG_SFS 0x00002000 DESCRIPTION This indicates that an issue has forced the Fibre Channel link to be reset SEVERITY LEVEL Notice MESSAGE Link reset ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 33 gt G EMULEX MSG_ID 0731 ERROR Link reset failed VERBOSE_MASK LOG_LINK 0x00000080 or LOG_SFS 0x00002000 DESCRIPTION This indicates that an attempt to reset the Fibre Channel link has failed SEVERITY LEVEL Error MESSAGE Link reset failed ACTION No action needed informational However if the problem persists report this error to your customer service representative ELS Events MSG_ID 0800 DEBUG ELS sent VERBOSE_MASK LOG_ELS 0x00000100 DESCRIPTION This indicates that an ELS command is being sent SEVERITY LEVEL Debug MESSAGE ELS sent ACTION No action needed informational MSG_ID 0801 DEBUG ELS comp VERBOSE_MASK LOG_ELS 0x00000100 DESCRIPTION This indicates that an ELS command completed normally SEVERITY LEVEL Debug MESSAGE ELS comp ACTION No action needed informational MSG_ID 0810 ERROR Stray ELS completion VER
14. Reboot Sets the maximum SCSI transfer size in bytes per I O 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 support in the driver 0 Disabled 1 Enabled num iocbs 1024 128 10240 Adapter reset The number of Input Output Control Block IOCB buffers to allocate Emulex Drivers for Solaris User Manual Page 8 Table 1 FC FCoE Configuration File Parameters Continued gt G EMULEX Property Name Default Min Max Activation Comments num nodes 0 4096 Adapter reset The number of remote FC nodes NPorts the driver supports 0 no_limit else must be gt 2 pci max read 2048 512 4096 Adapter reset Sets the PCI X max memory read byte count 512 1024 2048 or 4096 pm support Reboot Enables or disables power management support in the driver 0 Disables power management support 1 Enables power management support target depth 512 0 2048 Link reset Sets remote FCP target queue depth 0 no
15. BIU diagnostic completed ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 40 gt G EMULEX MSG_ID 1314 ERROR BIU diagnostic failed VERBOSE_MASK LOG_SFS 0x00002000 DESCRIPTION This indicates that a BIU diagnostic has failed to return a positive result This usually caused by an adapter hardware problem SEVERITY LEVEL Error MESSAGE BIU diagnostic failed ACTION Contact your customer service representative MSG_ID 1315 DEBUG POST diagnostic completed VERBOSE_MASK LOG_SFS 0x00002000 DESCRIPTION This indicates that a POST diagnostic has completed SEVERITY LEVEL Debug MESSAGE POST diagnostic completed ACTION No action needed informational MSG_ID 1316 ERROR POST diagnostic failed VERBOSE_MASK LOG_SFS 0x00002000 DESCRIPTION This indicates that a POST diagnostic has failed to return a positive result This is usually caused by an adapter hardware problem SEVERITY LEVEL Error MESSAGE POST diagnostic failed ACTION Contact your customer service representative IOCTL Events MSG_ID 1400 DEBUG IOCTL VERBOSE_MASK LOG_IOCTL 0x00004000 DESCRIPTION This provides general information about the driver s IOCTL interface SEVERITY LEVEL Debug MESSAGE IOCTL ACTION No action needed informational MSG_ID 1401 DEBUG IOCTL detail VERBOSE_MASK LOG_IOCTL_DETAIL 0x04000000 DESCRIPTION This provides detailed information about the driver s IOCTL
16. 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 Refer to the Solaris FCA Utilities User Manual for more information The emIixdrv Utility The emlxdrv utility associates the Emulex Solaris SFS out of box drivers and the Solaris LPFC driver to the various models of Emulex Fibre Channel and FCoE adapters The emlxdrv utility is used for binding associating the Emulex Leadville Fibre Channel out of box drivers to the various models of Emulex FC adapters If the driver binding configuration is changed the host system must usually be rebooted for the new configuration to take effect Refer to the Solaris FCA Utilities User Manual for more information Emulex Drivers for Solaris User Manual Page 3 gt G EMULEX FC FCoE Driver Configuration elxfc is the module name for the Emulex SFS FCA out of box driver You can configure the Emulex SFS FCA driver parameters by e Editing the configuration file elxfc conf which is described in this section e Using the OneCommand Manager application For an overview on the OneCommand Manager application refer to page 3 For more information refer to the OneCommand Manager Application User Manual e Using the Emulex FCA utilities emlxadm utility and emlxdrv utility For overviews on the emlxadm and emlxdrv utili
17. VERBOSE_MASK LOG_SLI_DETAIL 0x80000000 DESCRIPTION This provides detailed information about an SLI event SEVERITY LEVEL Debug MESSAGE SLI detail ACTION No action needed informational MSG_ID 0461 ERROR SLI ERROR VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This error provides information about an SLI event SEVERITY LEVEL Error MESSAGE SLI ERROR ACTION No action needed informational MSG_ID 0462 DEBUG SLI DEBUG VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This provides debug information about an SLI event SEVERITY LEVEL Debug MESSAGE SLI DEBUG ACTION No action needed informational Mailbox Events MSG_ID 0500 DEBUG Mailbox event VERBOSE_MASK LOG_MBOX 0x00000020 DESCRIPTION This indicates that a mailbox event has occurred SEVERITY LEVEL Debug MESSAGE Mailbox event ACTION No action needed informational MSG_ID 0501 DEBUG Mailbox detail VERBOSE_MASK LOG_MBOX_DETAIL 0x40000000 DESCRIPTION This provides detailed information about a mailbox event SEVERITY LEVEL Debug MESSAGE Mailbox detail ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 30 gt E EMULEX MSG_ID 0510 DEBUG Stray mailbox interrupt VERBOSE_MASK LOG_MBOX 0x00000020 DESCRIPTION This indicates that a mailbox command completion interrupt was received and the mailbox is not valid This error could indicate a driver or firmware problem SEVERITY LEV
18. channel port 6 name fp class fibre channel port 7 name fp class fibre channel port 8 name fp class fibre channel port 9 Emulex Drivers for Solaris User Manual Page 4 gt G EMULEX The first two lines are by default The above example adds ports 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 configuration 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 Express SAN Configuration and Multipathing Guide NPIV Configuration Limits The following limitations apply to NPIV e There is no Fibre Channel over IP 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 solution
19. detail VERBOSE_MASK LOG_MEM 0x00000008 DESCRIPTION This provides detailed information about memory bufferpool management SEVERITY LEVEL Debug MESSAGE Memory pool detail ACTION No action needed informational MSG_ID 0320 NOTICE No unsolicited buffer available VERBOSE_MASK LOG_MEM 0x00000008 DESCRIPTION This indicates that the driver s unsolicited buffer pool is exhausted The I O will be dropped and 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 the problem report these errors to customer service MSG_ID 0330 ERROR Invalid access handle VERBOSE_MASK LOG_MEM 0x00000008 DESCRIPTION This indicates that the driver had an invalid access handle assigned by the system SEVERITY LEVEL Error MESSAGE Invalid access handle ACTION If the problem occurs frequently report these errors to customer service MSG_ID 0331 ERROR Invalid DMA handle VERBOSE_MASK LOG_MEM 0x00000008 DESCRIPTION This indicates that 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 customer service Service Level Interface SLI Events MSG_ID 0400 DEBUG Vital Product Data VERBOSE_MASK LOG_SLI 0x00000010 DESCR
20. error ACTION No action needed informational However if the problem persists report this error to your customer service representative FCP Traffic Events MSG_ID 1000 DEBUG Stray FCP completion VERBOSE_MASK LOG_FCP 0x00000400 DESCRIPTION This indicates that an FCP command completion was received without issuing a corresponding FCP command This error could indicate a driver or firmware problem SEVERITY LEVEL Debug MESSAGE Stray FCP completion ACTION No action needed informational However if the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 37 gt G EMULEX MSG_ID 1001 DEBUG FCP completion error VERBOSE_MASK LOG_FCP 0x00000400 DESCRIPTION This indicates that 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 informational FCT Traffic Events MSG_ID 1100 DEBUG FCT detail VERBOSE_MASK LOG_FCT_DETAIL 0x00800000 DESCRIPTION This provides detailed information about the driver s FCT interface SEVERITY LEVEL Debug MESSAGE FCT detail ACTION No action needed informational MSG_ID 1110 DEBUG FCT debug VERBOSE_MASK LOG_FCT 0x00000800 DESCRIPTION This provides general information about the driver s FCT interface SEVERITY LEVEL Debug MESSAGE FCT debug ACTION No action needed i
21. gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Failed to get stats Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit Emulex Drivers for Solaris User Manual Page 54 Table 11 Log Messages for the NIC Driver S11 driver Continued gt G EMULEX Module Severity Message Recommended Action MOD_CONFIG Warning EQ ring alloc failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Warning EQ create failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG MOD_CONFIG Warning Warning CQ allocation failed CQ ring alloc failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Warning
22. gt 56 EMULEX Emulex Drivers for Solaris FC and FCoE version 2 75i NIC version 4 1 395 2 User Manual Emulex Connects P007643 01B Rev A Servers Storage and People gt G EMULEX Copyright 2003 2012 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 ti
23. with a status error in the IOCB It could mean the Fibre Channel device on the network is not responding SEVERITY LEVEL Debug MESSAGE Abnormal IP completion ACTION No action needed informational However if the problem persists report this error to your system administrator MSG_ID 1220 DEBUG Unsolicited IP dropped VERBOSE_MASK LOG_IP 0x00001000 DESCRIPTION This indicates that an unsolicited IP sequence was received but was dropped for some reason SEVERITY LEVEL Debug MESSAGE Unsolicited IP dropped ACTION No action needed informational MSG_ID 1221 DEBUG IP recvd VERBOSE_MASK LOG_IP 0x00001000 DESCRIPTION This indicates that an unsolicited IP sequence was received SEVERITY LEVEL Debug MESSAGE IP recvd ACTION No action needed informational MSG_ID 1230 ERROR Invalid IP sequence found VERBOSE_MASK LOG_IP 0x00001000 DESCRIPTION This indicates that an IP sequence was found with an invalid code SEVERITY LEVEL Error MESSAGE Invalid IP sequence found ACTION No action needed informational However if the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 39 gt G EMULEX Solaris SFS Events MSG_ID 1300 DEBUG SFS VERBOSE_MASK LOG_SFS 0x00002000 DESCRIPTION This provides general information about the driver s SFS interface SEVERITY LEVEL Debug MESSAGE SFS ACTION No action needed informat
24. 00cC9123456 1 10000000c9123456 28020000C9123456 20020000C9123456 2 10000000cC9123457 28010000C9123457 20010000cC9123457 1 10000000cC9123457 28020000C9123457 20020000C9123457 2 10000000cC9123457 28030000C9123457 20030000C9123457 3 All entries are automatically created or removed by the OneCommand Manager application 1 0 1 Link reset Sets the virtual port s behavior when discovering targets in the SAN 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 parameter 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 parameter greatly reduces the driver s use of hardware resources Emulex Drivers for Solaris User Manual Page 10 gt G EMULEX NIC Driver Configuration Changing Driver Parameters Using the Configuration File In Solaris 10 the driver exports certain parameters that can be configured by editing the elxnic conf file In Solaris 11 while you can configure the driver using the elxnic conf file Emulex recommends using the dladm utility If the elxnic conf file is not present you can download it from the Downloads section of the Emulex website The configurable driver parameters are described in Table 2 on pag
25. 0x00000001 DESCRIPTION This indicates that a driver event is being queued SEVERITY LEVEL Debug MESSAGE Event queued ACTION No action needed informational MSG_ID 0012 DEBUG Event dequeued VERBOSE_MASK LOG_MISC 0x00000001 DESCRIPTION This indicates that a driver event is being dequeued SEVERITY LEVEL Debug MESSAGE Event dequeued ACTION No action needed informational Driver Events MSG_ID 0100 NOTICE Driver attach VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that the driver is performing an attach operation SEVERITY LEVEL Notice MESSAGE Driver attach ACTION No action needed informational MSG_ID 0101 ERROR Driver attach failed VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that 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 the problem persists report this error to your customer service representative MSG_ID 0102 DEBUG Driver attach VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that the driver is performing a attach operation SEVERITY LEVEL Debug MESSAGE Driver attach ACTION No action needed informational MSG_ID 0110 NOTICE Driver detach VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that the driver is performing a detach operation SEVERITY LEVEL Notice MESSAGE D
26. BOSE_MASK LOG_ELS 0x00000100 DESCRIPTION This indicates that an ELS command completion was received without issuing a corresponding ELS command This error could indicate a driver or firmware problem SEVERITY LEVEL Error MESSAGE Stray ELS completion ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 0811 DEBUG Abnormal ELS completion VERBOSE_MASK LOG_ELS 0x00000100 DESCRIPTION This indicates that an ELS command completed with a status error in the IOCB It could mean the Fibre Channel device on the network is not responding or the Fibre Channel device is not an FCP target The driver will automatically SEVERITY LEVEL Debug MESSAGE Abnormal ELS completion ACTION retry this ELS command if needed If the command is a PLOGI or PRLI and the destination PortID is not an FCP Target no action is needed Otherwise check physical connections to Fibre Channel network and the state the remote PortID is in Emulex Drivers for Solaris User Manual Page 34 gt E EMULEX MSG_ID 0820 DEBUG ELS rcvd VERBOSE_MASK LOG_ELS 0x00000100 DESCRIPTION This indicates that an unsolicited ELS command was received SEVERITY LEVEL Debug MESSAGE ELS rcvd ACTION No action needed informational MSG_ID 0821 DEBUG Unsolicited ELS dropped VERBOSE_MASK LOG_ELS 0x00000100 DESCRIPTION This indicates that an unsolicited ELS command was
27. D_CONFIG Warning Failed to Configure RSS Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning MAC addition failed Re load the driver MOD_CONFIG Warning Could not find the MAC lt mac addr gt Provide the correct MAC address MOD_CONFIG Warning Failed to delete MAC lt mac_add gt Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning oce_instance_setup max adapters exceeded The driver supports a maximum of 16 adapters MOD_CONFIG Warning oce_instance_clear illegal adapter dev lt Bus Device Func gt The driver continues to work No action is necessary Emulex Drivers for Solaris User Manual Page 57 gt G EMULEX Table 11 Log Messages for the NIC Driver S11 driver Continued Module Severity Message Recommended Action MOD_RX Warning oce_rx no frags The system cannot receive data because driver is low on resources Reload the driver If the same error recurs reset the adapter MOD_CONFIG Warning kstat
28. EL Debug MESSAGE Stray mailbox interrupt ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 0520 DEBUG Mailbox error VERBOSE_MASK LOG_MBOX 0x00000020 DESCRIPTION This indicates that an unsupported or illegal mailbox command was completed This error could indicate a driver or firmware problem SEVERITY LEVEL Debug MESSAGE Mailbox error ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 0530 ERROR Mailbox timeout VERBOSE_MASK LOG_MBOX 0x00000020 DESCRIPTION The firmware did not response a mailbox command This error could indicate a hardware or firmware problem SEVERITY LEVEL Error MESSAGE Mailbox timeout ACTION No action needed informational However if the problem persists report this error to your customer service representative Node Events MSG_ID 0600 DEBUG Node create VERBOSE_MASK LOG_NODE 0x00000040 DESCRIPTION This indicates that a node has been created for a remote device SEVERITY LEVEL Debug MESSAGE Node create ACTION No action needed informational MSG_ID 0601 DEBUG Node opened VERBOSE_MASK LOG_NODE_DETAIL 0x02000000 DESCRIPTION This indicates that a node has been opened for I O transport SEVERITY LEVEL Debug MESSAGE Node opened ACTION No action needed informational E
29. G_DRIVER 0x00000002 DESCRIPTION This shows the versions of firmware contained in the driver s library SEVERITY LEVEL Notice MESSAGE Firmware Library ACTION No action needed informational MSG_ID 1510 ERROR Bad firmware image VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This indicates that a bad firmware image was provided to the download function SEVERITY LEVEL Error MESSAGE Bad firmware image ACTION Obtain the proper image file If the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 42 gt E EMULEX MSG_ID 1511 ERROR Firmware image not compatible VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This indicates that 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 the problem persists report this error to your customer service representative MSG_ID 1520 NOTICE Firmware download VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This indicates that an attempt to download a firmware image has occurred SEVERITY LEVEL Notice MESSAGE Firmware download ACTION No action needed informational MSG_ID 1521 NOTICE Firmware download complete VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This indicates that an attempt to download a firmware image was successful SEVERITY LEVE
30. IPTION This provides vendor specific information about the adapter SEVERITY LEVEL Debug MESSAGE Vital Product Data ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 26 gt E EMULEX MSG_ID 0410 DEBUG Link atten VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the adapter has triggered a link attention interrupt SEVERITY LEVEL Debug MESSAGE Link atten ACTION No action needed informational MSG_ID 0411 DEBUG State change VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the adapter has changed state SEVERITY LEVEL Debug MESSAGE State change ACTION No action needed informational MSG_ID 0412 DEBUG Link Up atten VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the adapter has triggered a link up attention interrupt SEVERITY LEVEL Debug MESSAGE Link Up atten ACTION No action needed informational MSG_ID 0413 DEBUG Link Down atten VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the adapter has triggered a link down attention interrupt SEVERITY LEVEL Debug MESSAGE Link Down atten ACTION No action needed informational MSG_ID 0420 ERROR Adapter hardware error VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that an interrupt has occurred and the status register indicates a nonrecoverable hardware error SEVERITY LEVEL Error MESSAGE Adapter ha
31. It is not uncommon to assign level 5 or 6 on Solaris under these conditions The following example shows how the interrupt priority for a PCI function can be configured to 5 1 Type grep elxnic etc path_to_inst pci 0 0 pci8086 340d 6 pci1 Odf e743 0 0 elxnic pci 0 0 pci8086 340d 6 pcil Odf e743 0 1 1 elxnic pci 0 0 pci8086 3410 9 pci1 Odf e742 0 2 elxnic pci 0 0 pci8086 3410 9 pcil Odf e742 0 1 3 elxnic grep elxnic etc driver_aliases elxnic pciex19a2 710 Note In the example above pci n n pcinnnn nnnd n represents the parent of the pci function the unit number follows the last symbol and pciexnnan nnn indicates the device name 2 Add the following entry to kernel drv elxnic conf name pciex19a2 710 parent pci 0 0 pci8086 3410 9 unit address 0 interrupt priorities 5 Note The path and unit number may vary on your system Emulex Drivers for Solaris User Manual Page 15 gt G EMULEX Now reboot the system Interrupt priorities can be examined using mdb echo interrupts mdb k grep oce 64 0x42 5 Edg MSI X 3 1 oce_isr 65 0x43 5 Edg MSI X 0 1 oce_isr dladm Support on Solaris 11 To configure the interface on Solaris 11 Use dladm to configure the interface and also perform a runtime update of the following driver parameter MTU to change the MTU in Solaris 11 unplumb the interface and execute gt dladm set linkprop p mtu 9000 lt interface gt
32. K LOG_SLI 0x00000010 DESCRIPTION This indicates that a message was sent to the driver from the adapter SEVERITY LEVEL Debug MESSAGE Adapter msg ACTION No action needed informational MSG_ID 0450 ERROR IOCB invalid VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that an IOCB was received from the adapter with an illegal value This error could indicate a driver or firmware problem SEVERITY LEVEL Error MESSAGE IOCB invalid ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 0451 DEBUG IOCB queue full VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the IOCB queue is full This will occur during normal operation SEVERITY LEVEL Debug MESSAGE IOCB queue full ACTION No action needed informational MSG_ID 0452 DEBUG IOCB event VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that an IOCB local error event is being reported by the adapter SEVERITY LEVEL Debug MESSAGE IOCB event ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 29 gt G EMULEX MSG_ID 0453 DEBUG IOCB stale VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that an IOCB completed after its associated packet completed SEVERITY LEVEL Debug MESSAGE IOCB stale ACTION No action needed informational MSG_ID 0460 DEBUG SLI detail
33. L Notice MESSAGE Firmware download complete ACTION No action needed informational MSG_ID 1522 ERROR Firmware download failed VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This indicates that an attempt to download a firmware image was failed SEVERITY LEVEL Error MESSAGE Firmware download failed ACTION Check your hardware configuration If the problem persists report this error to your customer service representative MSG_ID 1523 WARNING Firmware updated VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This indicates that new firmware has been updated on the adapter SEVERITY LEVEL Warning MESSAGE Firmware updated ACTION A reboot or adapter power cycle will be required to activate the new firmware MSG_ID 1530 DEBUG Firmware dump VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This indicates that a firmware core dump has occurred SEVERITY LEVEL Debug MESSAGE Firmware dump ACTION Check your hardware configuration If the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 43 gt G EMULEX MSG_ID 1540 WARNING Firmware update required VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This indicates that a firmware update is required on the adapter SEVERITY LEVEL Warning MESSAGE Firmware update required ACTION The user must perform a manual adapter reset or link reset once the host environmen
34. MOD_CONFIG Warning HW initialization failed with ret_code Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Interrupt setup failed with lt ret_code gt Re load the driver MOD_CONFIG Warning Failed to init rings Low system resources Reboot the system to see if the problem resolves itself If possible add more memory MOD_CONFIG Warning Failed to setup adapter Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning kstat setup Failed with lt ret_code gt Re load the driver MOD_CONFIG Warning MAC allocation Failed Unload and then re load the driver MOD_CONFIG Warning MAC registration failed Unload and then re load the driver MOD_CONFIG Warning Detach failed lt num_buffers gt pending buffers in rq lt rq_id gt Reset the adapter MOD_CONFIG Warning Failed to query fw config Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path
35. N No action needed informational MSG_ID 1720 DEBUG FCSP comp VERBOSE_MASK LOG_FCSP 0x00020000 DESCRIPTION This indicates that authentication is being stopped or completed to a specific node SEVERITY LEVEL Debug MESSAGE FCSP comp ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 46 gt EMULEX Fibre Channel Fabric FCF Events MSG_ID 1800 DEBUG FCF VERBOSE_MASK DESCRIPTION This provides general information about the driver s FCF interface SEVERITY LEVEL Debug MESSAGE FCF ACTION No action needed informational MSG_ID 1801 DEBUG FCF detail VERBOSE_MASK DESCRIPTION This provides detailed information about the driver s FCF interface SEVERITY LEVEL Debug MESSAGE FCF detail ACTION No action needed informational MSG_ID 1810 DEBUG FCF error VERBOSE_MASK DESCRIPTION This indicates that an error was found while processing an FCF request SEVERITY LEVEL Debug MESSAGE FCF error ACTION No action needed informational MSG_ID 1820 DEBUG FCF state VERBOSE_MASK DESCRIPTION This indicates that an FCF object state is changing SEVERITY LEVEL Debug MESSAGE FCF state ACTION No action needed informational MSG_ID 1830 DEBUG FCF event VERBOSE_MASK DESCRIPTION This indicates that an FCF event has occurred SEVERITY LEVEL Debug MESSAGE FCF event ACTION No action needed informational Emulex Drivers for Solaris User M
36. RN MQ EXT ring alloc failed Increase the memory MOD_CONFIG WARN Extended MQ create failed HW error Reflash Replace the rc lt code gt adapter MOD_CONFIG WARN WQ Buffer Pool create failed Increase the memory MOD_CONFIG WARN WQ MAP Handles Pool create Increase the memory failed MOD_CONFIG WARN WQ Packet Desc Pool create Increase the memory failed Emulex Drivers for Solaris User Manual Page 49 Table 10 Log Messages for the NIC Driver S10 driver Continued gt G EMULEX Module Severity Message Recommended Action MOD_CONFIG WARN Failed to create WQ ring Increase the memory MOD_CONFIG WARN WQCQ create failed HW error Reflash Replace the adapter MOD_CONFIG WARN WQ create failed rc lt code gt HW error Reflash Replace the adapter MOD_CONFIG WARN RQ bdesc alloc failed Increase the memory MOD_CONFIG WARN RQ shadow ring alloc failed Increase the memory MOD_CONFIG WARN RQ Buffer Pool create failed Increase the memory MOD_CONFIG WARN RQ ring create failed HW error Reflash Replace the adapter MOD_CONFIG WARN RQ create failed lt code gt HW error Reflash Replace the adapter Emulex Drivers for Solaris User Manual Page 50 Solaris 11 Table 11 Log Messages for the NIC Driver S11 driver gt G EMULEX Module Severity Message Recommended Action MOD_CONFIG Warning Ring buffer allocation failed lt code gt
37. _limit N Maximum active I Os target mode Reboot Solaris 11 only Enables or disables COMSTAR target mode support If target mode is enabled for that port then the SFS initiator mode is disabled for that port topology 0 loop then PTP 2 PTP only 4 loop only 6 PTP then loop Link reset Set to 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 ub bufs 1000 40 16320 Reboot Sets the number of unsolicited buffers the driver should allocate Emulex Drivers for Solaris User Manual Page 9 gt G EMULEX Table 1 FC FCoE Configuration File Parameters Continued vport restrict login 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 For example vport 10000000c9123456 28010000cC9123456 200100
38. _path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning MAC address read failed with lt ret code gt Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Interface creation failed for group instance Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit Emulex Drivers for Solaris User Manual Page 52 Table 11 Log Messages for the NIC Driver S11 driver Continued gt G EMULEX Module Severity Message Recommended Action MOD_CONFIG Warning Config vlan failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Failed to Setup handlers Re load the driver MOD_CONFIG Warning Hardware UE Detected Check for the faulty hardware using fmadm faulty If the hardware i
39. anual Page 47 NIC Logs This section describes the type of log messages you may see from the NIC driver The logs are gt G EMULEX generated based on the MOD_MASK and severity listed in the following tables See Table 2 on page 11 for information on setting log levels Note To reset the adapter reboot the system or on DR capable SPARC machines use cfgadm MOD_MASK The following table list the possible MOD_MASK values associated with log messages you may see Table 8 NIC Driver MOD_MASK Values 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 Levels The following table lists the possible severity values associated with log messages you may see Table 9 NIC Driver Severity Values 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 Log Messages for the NIC Driver The following tables detail the log messages provided by the NIC driver for Solaris 10 and Solaris 11 operating systems Emulex Drivers for Solaris User Manual Page 48 Solaris 10 Table 10 Log Messages for the NIC Driver S10 driver gt G EMULEX
40. asasslenaiataculadesatedasadiee 49 Solans 1 srcaciecutesateaccetuteuutecutenuncaudunutenuaunutesedususatemaenctetutanctecutetetesutusetesuseausen 51 Emulex Drivers for Solaris User Manual Page iv gt G EMULEX Introduction This document provides the information needed to use the Emulex Fibre Channel FC and Fibre Channel over Ethernet FCoE out of box drivers for Solaris StorEdge SAN Foundation Software SFS which is part of the SFS Leadville stack The module name for the out of box Emulex FC driver and FCoE driver for Solaris SFS is elxfc This document also provides information about the Emulex NIC out of box 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 elxnic for the out of box driver You should be familiar with Solaris and have access to standard system information before installing or using this driver For the FC FCoE driver familiarity with Oracle Storage SFS and 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 release notes for the latest information Driver Information FC FCoE and NIC Prerequisites One of the following operating systems must be installed Solaris 10 SPARC e Solaris 10 x64 e Solaris 11 SPARC e Solaris 11 x64 Compatibility
41. creation failed Re load the driver MOD_CONFIG Warning Could not allocate Low System resources Repeat stats_dbuf the operation that generated the log If the error log is generated again reboot the system MOD_TX Warning waqb pool empty The system cannot transmit data because driver is low on resources Check for a process generating heavy traffic MOD_TX Warning wqm pool empty The system cannot transmit data because driver is low on resources Check for a process generating heavy traffic MOD_TX Warning MAP FAILED Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system Emulex Drivers for Solaris User Manual Page 58
42. default 4 OCe10102 Emulex Drivers for Solaris User Manual Page 14 gt G EMULEX Table 4 Effect of ddi_msix_alloc_limit on Traffic Distribution across CPU Cores for Solaris 11 CPU cores value ot articipatin NIC Mode APIC ddi_msix_alloc_limitin ay pating Limiting Factor etc system R processing OCe11102 Legacy xAPIC Default 2 Solaris and APIC in platform OCe11102 Legacy xAPIC 4 4 f w and driver OCe11102 Legacy x2APIC default 4 f w and driver OCe11102 Advanced xAPIC Default 2 Solaris and APIC in platform OCe11102 Advanced xAPIC 8 4 f w and driver OCe11102 Advanced x2APIC default 4 f w and driver Changing Interrupt Priorities S10 and S11 The Solaris operating system divides the available interrupts among multiple priority levels each priority level has a maximum of 31 vectors By default each function has a maximum of two MSIX vectors With Flex10 and 3 adapters there are 24 functions and the driver needs at least two vectors per function fora total of 48 vectors If the MSIX allocation fails the driver reverts to the INTX allocation that results in suboptimal performance Normally the network drivers allocate vectors at level six but our requirement of 48 vectors is beyond the limit which causes problems The solution is to assign level six to say 12 functions and level five to the remaining functions so that all functions can get 2 MSIX vectors for optimum performance
43. e 11 Changes to the configuration file require you to unload and reload the driver To edit the elxnic conf file Open the file in a text editor 2 Make the relevant changes The format of single lines in the file is as follows lt variable gt lt value gt For example default_mtu 9000 Comment lines must start with a character Save the file If the driver is already loaded unload it and re load it for the changes to take effect See Uninstalling the Drivers for Solaris 10 and 11 on page 2 for more information Table 2 NIC Configuration File Parameters Property Name Definition Default Comments default_mtu Sets the default maximum transmission 1500 unit MTU for the driver Allowed values are flow_control Sets the ethernet flow control 3 flow_control cannot be Allowed values are disabled on NIC FCoE 1 Transmit only UNCAs 2 Receive only 3 Both receive and transmit max_tx_rings Sets the maximum number of transmit 1 0Ce10102 queues 2 0Ce11102 on Solaris Allowed values 10 1 0Ce10102 1 0Ce11102 on Solaris 1 2 0Ce11102 on Solaris 10 11 1 0Ce11102 on Solaris 11 Emulex Drivers for Solaris User Manual Page 11 Table 2 NIC Configuration File Parameters Continued gt G EMULEX Property Name Definition Default Comments max_rx_rings Sets the maximum number of receive queues Allowed values 1 5
44. e PortID is in Emulex Drivers for Solaris User Manual Page 44 gt G EMULEX MSG_ID 1620 DEBUG CT revd VERBOSE_MASK LOG_CT 0x00010000 DESCRIPTION This indicates that an unsolicited CT command was received SEVERITY LEVEL Debug MESSAGE CT revd ACTION No action needed informational MSG_ID 1621 DEBUG Unsolicited CT dropped VERBOSE_MASK LOG_CT 0x00010000 DESCRIPTION This indicates that an unsolicited CT command was received and then dropped for some reason SEVERITY LEVEL Debug MESSAGE Unsolicited CT dropped ACTION No action needed informational MSG_ID 1622 DEBUG CT reply VERBOSE_MASK LOG_CT 0x00010000 DESCRIPTION This indicates that a reply is being sent for an unsolicited CT command SEVERITY LEVEL Debug MESSAGE CT reply ACTION No action needed informational MSG_ID 1630 ERROR Invalid CT command found VERBOSE_MASK LOG_CT 0x00010000 DESCRIPTION This indicates that a CT command was found with an invalid command code SEVERITY LEVEL Error MESSAGE Invalid CT command found ACTION No action needed informational However if the problem persists report this error to your customer service representative Fibre Channel Security Protocol FCSP Events MSG_ID 1700 DEBUG FCSP VERBOSE_MASK LOG_FCSP 0x00020000 DESCRIPTION This provides general information about the driver s FCSP interface SEVERITY LEVEL Debug MESSAGE FCSP ACTION No action needed informational
45. eeeeees 3 TSS rr Xe ra IY sisi ese ee ae eee eso eae eset 3 Te Cmlxany I ccccetcaastetetasccessteaceescausecetucesctesecusceecucesctetucuscectucusccusucesceetueuauees 3 FC FCoE Driver Configuration ccccseeececeeeeeeeecceeeeeeeeeeeeceaaeeeeeeeeeeeeecaaeeeeeeeeeeeeenaaees 4 Changing Driver Parameters Using the Configuration File cceeeeeeseeeeeeees 4 Enabling NPIV Support on Solaris 10 c ccceeeeeeeeeceeeeeeeeeeeeeeecaeeeeeeeeeteeenaaees 4 Enabling NPIV Support on Solaris 11 cccccceeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeteeenaaaes 5 NPIV Configuration Limits 0 ccccccccccecee eee eee eee eeeeecceeeeeeeeeetecccaeeeeeeeeeenee 5 NPIV and OS Virtualization ccceccc cece eee e rete eeecceeee eset eeeteeccaaeeeeeeeeettees 5 Using VPorts with Oracle VM Server for SPARC Containers and Oracle VM Server for X86 cccceeeeeeeecceeeeeeeeeeeeeecaaaeeeeeeeeeeeccaaeeeeeeeeenees 5 Configuring Target Mode Support for Solaris 11 00 6 Emulex SFS FCA Driver Parameters cccccecceeeeeeeeeeeeeeeeeeccnneeeeeeeeeeeeenaaaes 6 The Configuration File ccccccecccseceeeeeeeccceeeeeeeeeeeeeeeeccaeeeeeeeeeneecaeeeeennee 6 NIC Driver Configuration ccccceeeeeeeecceeeeeeeeeeeeeecaeeeeeeeeeeeecaaaeeeeeeeeeeeccaaeeeeeeeennee 11 Changing Driver Parameters Using the Configuration File cceeeeeseeeeeeees 11 Configuring the NIC Interface cceeeccceeeeeee cet
46. ees 26 WallbOX EVON x c cecsctasatatatatenancnctesetetanctencnananencnananencnanatstaaananeteecnanenaeenanct 30 Rod EVIT eae tice eet eee ence cee eee RRC EEL 31 Emulex Drivers for Solaris User Manual Page iii LINK Events ccccccccceecesseeecseeeaseeeaueeeaneseaeeeaneeeaneeeaeeeaneetaeetaneetaneetaneetanes 33 ELS EVEN Sane a 34 General I O Packet Events ccccccccccccceceeeeeeeeeeceeeeeeeeeeaeneeeeeueeeeeeaaeeeees 35 FOP Trafic EVGMtS ir a E a a 37 FOr UPA EVENS E A 38 IP Traffic Events ccccsecccsscecesceceneecencecencecencecenceceneeteneeseneeseueensneensneenes 38 Solaris SFS EVentS aana a S 40 JOCTL i7 1 a1 C 41 Firmware Download Events cccceececceseeescecescecesceceseecencecensenseeeesaeees 42 Common Transport EVent ccceeeeeeeeeeeeeeeeeeenneeeeeeeeeesececaaeeeseeeeeessenaaaes 44 Fibre Channel Security Protocol FCSP Events cccceccseessteeeeeeees 45 Fibre Channel Fabric FCF Events cccccceeeeeeeeeeeeeeecnneeeeeeeeeeeeneeeeeees 47 US G2 oe Fete eee er eee ree eer cere 48 MOD MASK ea cage eetenetuescatecetens dececauntaneeuansaneeaaagaretueaduredunecutetauatctuaaterete 48 EVENLY OV Cl Sic ct et ctaccect actienetenantcenancnanceatenancnatanancnatenansnatanancnanenanenehenanmeansneneneh 48 Log Messages for the NIC Driver cccccccccccccceeeeeeeeeeeeeeeeeeeeesaaaaaaaaaaaaaeeeeeess 48 SOAS HOM saiceceiadetecacavataesuateucestuafedasectasacaeytauatceutisares
47. en 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 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 elxnic lt xX gt down unplumb S10 driver ifconfig net lt X gt down unplumb S11 driver Alternatively use sys unconfig 1M for S10 and sysconfig 1M for S11 to delete the configurations of IP address netmask hostname nfs mounts Idap etc on the host The sys unconfig 1M sysconfig 1M utility reboots the system and clears the existing IP configuration so you must enter all the information again even for the existing NICs already configured in the system sys unconfig 1M sysconfig 1M 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 Emulex Drivers for Solaris User Manual Page 13 gt G EMULEX Solaris 10 The elxnic driver is enabled to work in the multi ring mode by default To check the number of active tx rx rings type the following ndd get dev elxnic lt x gt rx_rings ndd get dev elxnic lt x gt tx_rings The following table shows how the value of ddi_msix_alloc_limit affects receive traffic distribution across CPU cores Table 3 Effect of ddi_m
48. h an interrupt response is generated if cr count has not been satisfied This property is set to 0 to disable the Coalesce Response parameter as default enable auth Link reset Enables DHCHAP support in the driver 0 Disabled 1 Enabled enable npiv Adapter reset Enables NPIV support in the driver 0 Disabled remove all vports first 1 Enabled requires SLI3 Emulex Drivers for Solaris User Manual Page 7 Table 1 FC FCoE Configuration File Parameters Continued gt G EMULEX Property Name Default Min Max Activation Comments fct queue depth 4096 Reboot Queue depth of target mode port 0 max determined by type of HBA link speed 0 Auto Detect 0 Auto Detect 2 2 Gb s 4 4 Gb s 8 8 Gb s 16 16 Gb s Link reset Sets the link speed for initializing FC connection linkup delay 10 0 60 Adapter reset Sets the driver wait period seconds for a link up after adapter initialization log errors log notices OxFFFFFFFF OxFFFFFFFF 0x00000000 0x00000000 OxFFFFFFFF OxFFFFFFFF Dynamic Dynamic Verbose mask for error messages to the messages file Verbose mask for notice messages to the messages file log warnings OxFFFFFFFF 0x00000000 OxFFFFFFFF Dynamic Verbose mask for warning messages to the messages file max xfer size 339968 131072 1388544
49. interface SEVERITY LEVEL Debug MESSAGE IOCTL detail ACTION No action needed informational MSG_ID 1410 DEBUG DFC VERBOSE_MASK LOG_IOCTL 0x00004000 DESCRIPTION This provides general information about the driver s DFC interface SEVERITY LEVEL Debug MESSAGE DFC ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 41 gt G EMULEX MSG_ID 1411 DEBUG DFC detail VERBOSE_MASK LOG_IOCTL_DETAIL 0x04000000 DESCRIPTION This provides detailed information about the driver s DFC interface SEVERITY LEVEL Debug MESSAGE DFC detail ACTION No action needed informational MSG_ID 1420 DEBUG DFC Error VERBOSE_MASK LOG_IOCTL 0x00004000 DESCRIPTION This indicates that an error was found while processing a DFC request SEVERITY LEVEL Debug MESSAGE DFC Error ACTION No action needed informational Firmware Download Events MSG_ID 1500 DEBUG Firmware image VERBOSE_MASK LOG_FIRMWARE 0x00008000 DESCRIPTION This provides general information about the firmware image SEVERITY LEVEL Debug MESSAGE Firmware image ACTION No action needed informational MSG_ID 1501 DEBUG Firmware detail VERBOSE_MASK LOG_FIRMWARE_ DETAIL 0x10000000 DESCRIPTION This provides detailed information about the firmware image SEVERITY LEVEL Debug MESSAGE Firmware detail ACTION No action needed informational MSG_ID 1502 NOTICE Firmware Library VERBOSE_MASK LO
50. ion to another Emulex Drivers for Solaris User Manual Page 20 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 informational 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 informational 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 informational 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 informational 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 your customer service representative 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 informational Emulex Drivers for Solaris User Manual gt G EMULEX Page 21 gt G EMULEX MSG_ID 0011 DEBUG Event queued VERBOSE_MASK LOG_MISC
51. ional MSG_ID 1301 DEBUG SFS detail VERBOSE_MASK LOG_SFS_DETAIL 0x20000000 DESCRIPTION This provides detailed information about the driver s SFS interface SEVERITY LEVEL Debug MESSAGE SFS detail ACTION No action needed informational MSG_ID 1310 WARNING Diagnostic error VERBOSE_MASK LOG_SFS 0x00002000 DESCRIPTION This indicates that a diagnostic request did not complete because of some issue SEVERITY LEVEL Warning MESSAGE Diagnostic error ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 1311 DEBUG ECHO diagnostic completed VERBOSE_MASK LOG_SFS 0x00002000 DESCRIPTION This indicates that an ECHO diagnostic has completed SEVERITY LEVEL Debug MESSAGE ECHO diagnostic completed ACTION No action needed informational MSG_ID 1312 WARNING ECHO diagnostic failed VERBOSE_MASK LOG_SFS 0x00002000 DESCRIPTION This indicates that an ECHO diagnostic has failed to return a positive result This could indicate a connectivity problem with your FC network SEVERITY LEVEL Warning MESSAGE ECHO diagnostic failed ACTION Check your network connections If the problem persists report this error to your system administrator MSG_ID 1313 DEBUG BIU diagnostic completed VERBOSE_MASK LOG_SFS 0x00002000 DESCRIPTION This indicates that a BIU diagnostic has completed SEVERITY LEVEL Debug MESSAGE
52. is performing a resume operation SEVERITY LEVEL Debug MESSAGE Driver resume ACTION No action needed informational MSG_ID 0131 ERROR Driver resume failed VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that 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 the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 23 gt G EMULEX HBA Initialization Events MSG_ID 0200 NOTICE Adapter initialization VERBOSE_MASK LOG_INIT 0x00000004 DESCRIPTION This indicates that the adapter is initializing SEVERITY LEVEL Notice MESSAGE Adapter initialization ACTION No action needed informational MSG_ID 0201 ERROR Adapter initialization failed VERBOSE_MASK LOG_INIT 0x00000004 DESCRIPTION This indicates that an attempt to initialize the adapter has failed SEVERITY LEVEL Error MESSAGE Adapter initialization failed ACTION Check your hardware configuration If the problem persists report this error to your customer service representative MSG_ID 0202 DEBUG Adapter initialization VERBOSE_MASK LOG_INIT 0x00000004 DESCRIPTION This indicates that the adapter is initializing SEVERITY LEVEL Debug MESSAGE Adapter initialization ACTION No action needed informational MSG_ID 0210 DEBUG Adapter t
53. iver by typing pkgrm lt OOB_pkg_name gt For example pkgrm EMLXelxfc Reboot the system Emulex Drivers for Solaris User Manual Page 2 gt G EMULEX NIC Driver To uninstall the NIC driver Login as root 2 Remove the out of box driver by typing pkgrm lt nic_pkg_name gt For example pkgrm EMLXelxnic 3 Reboot the system Utilities Emulex provides three utilities to facilitate configuring and using the Solaris drivers The OneCommand Manager application e The emlxadm utility included in the FCA utility e The emlxdrv utility included in the FCA utility Note When you install the OneCommand Manager application also install the Solaris FCA Utilities The OneCommand Manager Application The OneCommand Manager application provides all the functions of emlxadm and a number of additional ones allowing you to remotely manage multiple systems It offers a choice of a graphical user interface and a scriptable command line interface It is a direct user interface to the FC input output FCIO interface provided by the Oracle StorEdge SFS The FCIO interface provides an Oracle common ioctl interface to the FC transport library FCTL which manages the FCA drivers for each FC and FCoE adapter attached to the host system The OneCommand Manager application also directly interfaces with the Emulex network driver allowing you to manage the NIC function of Emulex CNAs Refer to the OneCommand Manager Application User
54. ket flush timeout ACTION No action needed informational However if the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 36 gt E EMULEX MSG_ID 0930 NOTICE Packet transport failed VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an attempt to send an I O packet failed The I O packet will be retried by the upper layer SEVERITY LEVEL Notice MESSAGE Packet transport failed ACTION No action needed informational MSG_ID 0931 ERROR Packet transport error VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an error occurred while attempting to send an I O packet The I O packet will likely be failed back to the user application SEVERITY LEVEL Error MESSAGE Packet transport error ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 0932 DEBUG Packet transport VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This provides additional information about a packet being sent SEVERITY LEVEL Debug MESSAGE Packet transport ACTION No action needed informational MSG_ID 0940 DEBUG Packet completion error VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an I O packet was completed with an error status This can occur during normal operation SEVERITY LEVEL Debug MESSAGE Packet completion
55. loc VERBOSE_MASK LOG_MEM 0x00000008 DESCRIPTION This indicates that the driver allocated system memory SEVERITY LEVEL Debug MESSAGE Memory alloc ACTION No action needed informational MSG_ID 0301 ERROR Memory alloc failed VERBOSE_MASK LOG_MEM 0x00000008 DESCRIPTION This indicates that 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 informational However if the problem persists report this error to your system administrator MSG_ID 0310 ERROR Memory pool error VERBOSE_MASK LOG_MEM 0x00000008 DESCRIPTION This indicates that a problem has occurred with the memory buffer pool management SEVERITY LEVEL Error MESSAGE Memory pool error ACTION No action needed informational However if the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 25 gt G EMULEX MSG_ID 0311 DEBUG Memory pool alloc failed VERBOSE_MASK LOG_MEM 0x00000008 DESCRIPTION This indicates that 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 the problem report these errors to customer service MSG_ID 0312 DEBUG Memory pool
56. me and 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 nts Baa 9 E T 1 Important ConsiderationS eeeeeeeeessserereessstirrrttssstttnrnnttsssttnrnnnnnssstnnnnnnnssennnnn 1 Koonm ISSUCS iiien a E 1 Driver Information FC FCoE and NICO sssssssesseesesessesrrrressssrrrrrrrsssssrrrrne 1 ProregUiS MOS osioissa aaa aaa a eE Aa aaa 1 Compatibility raean ET tee 1 Installing the Drivers for Solaris 10 and 11 cccceeeeeeeeeeeeeeceeeeeeeeeeeeeteaaeeeeeeeettees 2 FO PGOE DUVET sscseticcceececteeciaeeh sxausesneasnenenexevassdeedteedheedtcecdesscepepenextvenesseusetenetdeeds 2 NIC DI iver ccccceeecceeeeeeeeeccneeeeeeeeeeeeceaaaeeeeeeeeeeeeaaaaeeeeeeeeeseccaaeeeeeeeeseseseauaeeeeeees 2 Uninstalling the Drivers for Solaris 10 and 114 eeeeeeeeecceeeeeeeeeeeeeecneeeeeeeeeeenaeeeeeees 2 FC FCOE Driver ccccecccseceeeeeeeeeeeecceee eee eset teccaaaeee a 2 NIG Drive orienlen eane aaa a eta ees aa aes ee ae tee aes ee eta See eee 3 QUC eee 3 The OneCommand Manager Application ccccceeeceeeeeeeeeeeenneeeeeeeeeenne
57. message on the system console 5 0336 elxfc0 NOTICE 720 Link up 8Gb 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 elxfc ID 349649 kern info 5 0336 elxfc0O NOTICE 720 Link up 8Gb fabric In the above system log message Jan 19 14 45 36 unidentified the date and time when the error or event occurred sunv240 identifies the name of the host machine lt module name gt identifies that the message came from the Emulex inbox or out of box driver ID 349649 kern info identifies a Solaris specific message ID and kernel message level This will change from one driver message to another 5 0336 identifies the driver message context tag This may change from one driver version to another elxfcO identifies the message is coming from the elxfc driver instance zero This will change from one driver instance to another NOTICE identifies the driver message severity level This may change from one driver version to another 720 identifies the driver message id This will not change from one driver version to another Link up identifies the actual error or event message This will not change from one driver version to another 8 Gb s fabric identifies additional information specific to the error or event message This information is normally intended for technical support engineering use This may change from one driver vers
58. mulex Drivers for Solaris User Manual Page 31 gt E EMULEX MSG_ID 0602 NOTICE Node create failed VERBOSE_MASK LOG_NODE 0x00000040 DESCRIPTION This indicates that a node create request for a remote device has failed SEVERITY LEVEL Notice MESSAGE Node create failed ACTION No action needed informational MSG_ID 0603 DEBUG Node updated VERBOSE_MASK LOG_NODE 0x00000040 DESCRIPTION This indicates that a node has been updated for a remote device SEVERITY LEVEL Debug MESSAGE Node updated ACTION No action needed informational MSG_ID 0610 DEBUG Node destroy VERBOSE_MASK LOG_NODE 0x00000040 DESCRIPTION This indicates that a node has been destroyed for a remote device SEVERITY LEVEL Debug MESSAGE Node destroy ACTION No action needed informational MSG_ID 0611 DEBUG Node closed VERBOSE_MASK LOG_NODE_DETAIL 0x02000000 DESCRIPTION This indicates that a node has been temporarily closed for I O transport SEVERITY LEVEL Debug MESSAGE Node closed ACTION No action needed informational MSG_ID 0612 NOTICE Node missing VERBOSE_MASK LOG_NODE 0x00000040 DESCRIPTION This indicates that a FCP2 device node has been found missing SEVERITY LEVEL Notice MESSAGE Node missing ACTION No action needed informational MSG_1ID 0620 DEBUG Node not found VERBOSE_MASK LOG_NODE 0x00000040 DESCRIPTION This indicates that there was an attempt to send an I O pkt to an unkn
59. nformational MSG_ID 1120 DEBUG FCT error VERBOSE_MASK LOG_FCT 0x00000800 DESCRIPTION This indicates that a general error has occurred in the driver s FCT interface SEVERITY LEVEL Debug MESSAGE FCT error ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 1130 DEBUG FCT API VERBOSE_MASK DESCRIPTION This provides an API trace with the driver s FCT interface SEVERITY LEVEL Debug MESSAGE FCT API ACTION No action needed informational IP Traffic Events MSG_ID 1200 DEBUG IP detail VERBOSE_MASK LOG_IP_DETAIL 0x08000000 DESCRIPTION This provides detailed information about the driver s IP interface SEVERITY LEVEL Debug MESSAGE IP detail ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 38 gt E EMULEX MSG_ID 1210 ERROR Stray IP completion VERBOSE_MASK LOG_IP 0x00001000 DESCRIPTION This indicates that an IP sequence completion was received without issuing a corresponding IP sequence This error could indicate a driver or firmware problem SEVERITY LEVEL Error MESSAGE Stray IP completion ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 1211 DEBUG Abnormal IP completion VERBOSE_MASK LOG_IP 0x00001000 DESCRIPTION This indicates that an IP sequence completed
60. onsole messages are logged to the system log file and also printed console warnings 0 Sets the verbose level for on the console driver warnings to the console console errors 0 Sets the verbose level for Defaut Disablea log notices Oxffffffff Sets the verbose level for driver notices to the system log file 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 6 lists the types of log messages that can be logged to the system file Table 6 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 18 Table 6 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_NODE 0x00000040 Node events LOG_LINK 0x00000080 Link events LOG_ELS 0x00000100 ELS e
61. ool create failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Warning WQ Packet Desc Pool create failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Warning Failed to create WQ ring Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Warning WCCQ create failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning WQ create failed Check for the faulty hardware using fmadm faulty If the hardware is faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning RQ allocation failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system MOD_CONFIG Warning RQ bdesc alloc failed Low System resources Repeat the operation that generated the log If the error log is generated again reboot the system
62. own 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 informational However if the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 32 gt G EMULEX MSG_ID 0621 DEBUG Node timeout VERBOSE_MASK LOG_NODE 0x00000040 DESCRIPTION This indicates that the node timer expired the node is ready to be opened or it has been offline too long and needs to be flushed SEVERITY LEVEL Debug MESSAGE Node timeout ACTION No action needed informational Link Events MSG_ID 0700 DEBUG Link event VERBOSE_MASK LOG_SLI 0x00000010 or LOG_LINK 0x00000080 DESCRIPTION This indicates that a link event has occurred SEVERITY LEVEL Debug MESSAGE Link event ACTION No action needed informational MSG_ID 0710 NOTICE Link down VERBOSE_MASK LOG_LINK 0x00000080 DESCRIPTION This indicates that the Fibre Channel link is down to the adapter SEVERITY LEVEL Notice MESSAGE Link down ACTION Check your network connections If the problem persists report this error to your system administrator MSG_ID 0720 NOTICE Link up VERBOSE_MASK LOG_LINK 0x00000080 DESCRIPTION This indicates that the Fibre Channel link is up SEVERITY LEVEL Notice MESSAGE Link up ACTION No action needed informational
63. r service MSG_ID 0425 ERROR Adapter error VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that 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 customer service MSG_ID 0426 NOTICE Adapter Async Status VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the adapter has provided general information about the adapter s async status SEVERITY LEVEL Notice MESSAGE Adapter Async Status ACTION No action needed informational MSG_ID 0430 DEBUG Ring event VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that an SLI ring event has occurred SEVERITY LEVEL Debug MESSAGE Ring event ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 28 gt G EMULEX MSG_ID 0431 DEBUG Ring error VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that an SLI ring error is being reported by the adapter SEVERITY LEVEL Debug MESSAGE Ring error ACTION No action needed informational MSG_ID 0432 DEBUG Ring reset VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that an SLI ring is being reset SEVERITY LEVEL Debug MESSAGE Ring reset ACTION No action needed informational MSG_ID 0440 DEBUG Adapter msg VERBOSE_MAS
64. ransition VERBOSE_MASK LOG_INIT 0x00000004 DESCRIPTION This indicates that the adapter is changing states SEVERITY LEVEL Debug MESSAGE Adapter transition ACTION No action needed informational MSG_ID 0220 DEBUG Adapter online VERBOSE_MASK LOG_INIT 0x00000004 DESCRIPTION This indicates that the adapter is online and ready to communicate SEVERITY LEVEL Debug MESSAGE Adapter online ACTION No action needed informational MSG_ID 0230 DEBUG Adapter offline VERBOSE_MASK LOG_INIT 0x00000004 DESCRIPTION This indicates that the adapter is offline and unable to communicate SEVERITY LEVEL Debug MESSAGE Adapter offline ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 24 gt G EMULEX MSG_ID 0231 WARNING Adapter shutdown VERBOSE_MASK LOG_INIT 0x00000004 DESCRIPTION This indicates that the adapter has been shutdown and will require a reboot to reinitialize SEVERITY LEVEL Warning MESSAGE Adapter shutdown ACTION Contact your customer service representative MSG_ID 0240 ERROR Adapter reset failed VERBOSE_MASK LOG_INIT 0x00000004 DESCRIPTION This indicates that an attempt to reset the adapter has failed SEVERITY LEVEL Error MESSAGE Adapter reset failed ACTION Check your hardware configuration If the problem persists report this error to your customer service representative Memory Management Events MSG_ID 0300 DEBUG Memory al
65. rdware error ACTION This error usually indicates a hardware problem with the adapter Try running adapter diagnostics Report these errors to customer service MSG_ID 0421 NOTICE Adapter temperature VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the adapter has provided general information about the adapter s temperature SEVERITY LEVEL Notice MESSAGE Adapter temperature ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 27 gt E EMULEX MSG_ID 0422 WARNING Adapter temperature VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the adapter s temperature is too hot SEVERITY LEVEL Warning MESSAGE Adapter temperature ACTION Check hardware ventilation Reduce adapter usage Shutdown host system MSG_ID 0423 NOTICE Adapter notice VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that the adapter has provided general information about the adapter s condition SEVERITY LEVEL Notice MESSAGE Adapter notice ACTION No action needed informational MSG_ID 0424 WARNING Adapter warning VERBOSE_MASK LOG_SLI 0x00000010 DESCRIPTION This indicates that 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 custome
66. received and then dropped for some reason SEVERITY LEVEL Debug MESSAGE Unsolicited ELS dropped ACTION No action needed informational MSG_ID 0822 DEBUG ELS reply VERBOSE_MASK LOG_ELS 0x00000100 DESCRIPTION This indicates that a reply is being sent for an unsolicited ELS command SEVERITY LEVEL Debug MESSAGE ELS reply ACTION No action needed informational MSG_1ID 0830 ERROR Invalid ELS command found VERBOSE_MASK LOG_ELS 0x00000100 DESCRIPTION This indicates that an ELS command was found with an invalid command code SEVERITY LEVEL Error MESSAGE Invalid ELS command found ACTION No action needed informational However if the problem persists report this error to your customer service representative General I O Packet Events MSG_ID 0900 NOTICE Packet abort VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an I O packet is being aborted SEVERITY LEVEL Notice MESSAGE Packet abort ACTION No action needed informational MSG_ID 0901 WARNING Packet abort failed VERBOSE_MASK LOG_PKT 0x00000200 DESCRIPTION This indicates that an attempt to abort an I O packet has failed SEVERITY LEVEL Warning MESSAGE Packet abort failed ACTION No action needed informational However if the problem persists report this error to your customer service representative Emulex Drivers for Solaris User Manual Page 35 gt E EMULEX MSG_ID 0910 DEBUG Packet timeout
67. river detach ACTION No action needed informational Emulex Drivers for Solaris User Manual Page 22 gt G EMULEX MSG_ID 0111 ERROR Driver detach failed VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that 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 the problem persists report this error to your customer service representative MSG_ID 0112 DEBUG Driver detach VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that the driver is performing a detach operation SEVERITY LEVEL Debug MESSAGE Driver detach ACTION No action needed informational MSG_ID 0120 DEBUG Driver suspend VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that the driver is performing a suspend operation SEVERITY LEVEL Debug MESSAGE Driver suspend ACTION No action needed informational MSG_ID 0121 ERROR Driver suspend failed VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that 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 the problem persists report this error to your customer service representative MSG_ID 0130 DEBUG Driver resume VERBOSE_MASK LOG_DRIVER 0x00000002 DESCRIPTION This indicates that the driver
68. s including Oracle VM for SPARC Oracle VM for x86 and containers Devices configured to be seen on an Emulex FC 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 on these technologies to learn the best use of resources related to NPIV technology Using VPorts with Oracle VM Server for SPARC Containers and Oracle VM Server for x86 To use NPIV with Oracle VM Server for SPARC formerly Logical Domains Solaris containers or Oracle VM Server for x86 formerly xVM user domains 1 Create virtual ports for the domains containers to which you want to present dedicated storage 2 Discover and attach the targets to the virtual ports 3 Assign the target to the domain or container The attachment runs through the virtual port that provides the path to the target Emulex Drivers for Solaris User Manual Page 5 gt G EMULEX Configuring Target Mode Support for Solaris 11 Target mode support is only available on FC HBAs To configure target mode support for Solaris 11 Login as or su to root 2 Set target mode to 1 in the configuration file You can also set individual paths to target mode elxfcxX target mode 1 Where X is the specific numeric path For example when elxfc1 is set to target mode all other paths will stay in initiator mode 3 Uncomment the line ddi forceattach 1
69. s faulty acquit the hardware using fmadm acquit lt dev_path gt and reset the adapter If the hardware is not faulty reset the adapter without issuing acquit MOD_CONFIG Warning Failed to retrieve intr Unload and then re load the types driver MOD_CONFIG Warning MSIX not supported The system continues to work with INTX MOD_CONFIG Warning Could not get supported Re load the driver intrs MOD_CONFIG Warning Alloc intr failed Re load the driver MOD_CONFIG Warning Unable to get intr priority Re load the driver MOD_CONFIG Warning Failed to add interrupt Re load the driver handler MOD_CONFIG Warning Interrupts block enable Re load the driver failed MOD_CONFIG Warning Failed to enable ret lt ret Re load the driver code gt interrupt lt int num gt type lt int type gt cnt lt num_vectors gt MOD_CONFIG Warning Interrupt block disable Reset the adapter failed MOD_CONFIG Warning Failed to disable the Reset the adapter interrupts MOD_CONFIG Warning mod_install failed rval Reset the adapter MOD_CONFIG Warning Map PCI config failed with Reset the adapter lt ret_code gt MOD_CONFIG Warning Device Unknown The device is not supported by the driver MOD_CONFIG Warning PCI initialization failed Reset the adapter Emulex Drivers for Solaris User Manual Page 53 Table 11 Log Messages for the NIC Driver S11 driver Continued gt G EMULEX Module Severity Message Recommended Action
70. s for Solaris User Manual Page 12 gt G EMULEX Configuring the NIC Interface The NIC interface must be created before you can configure it You can verify that the driver is loaded on the system and the NIC interface is created with the following command dladm show dev S10 driver dladm show phys S11 driver Once you have determined that the NIC interface has been created you can proceed to configure it To configure the NIC interface s 1 Plumb the interface ifconfig elxnic lt X gt plumb S10 driver ifconfig net lt xX gt plumb S11 driver 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 2 Assign a static IP address ifconfig elxnic lt xX gt lt IP_Address gt netmask lt NetMask gt up S10 driver ifconfig net lt xX gt lt IP_Address gt netmask lt NetMask gt up S11 driver 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 giv
71. six_alloc_limit on Traffic Distribution across CPU Cores for Solaris 10 Value of CPU cores NIC Mode APIC ddi_msix_alloc_limitin a Limiting Factor etc system processing OCe10102 N A xAPIC Default 2 Solaris and APIC in platform 0Ce10102 N A xAPIC 4 4 OCe10102 OCe10102 N A x2APIC default 4 OCe10102 OCe11102 Legacy xAPIC Default 2 Solaris and APIC in platform OCe11102 Legacy xAPIC 4 4 f w and driver OCe11102 Legacy x2APIC default 4 f w and driver OCe11102 Advanced xAPIC Default 2 Solaris and APIC in platform OCe11102 Advanced xAPIC 8 7 f w and driver OCe11102 Advanced x2APIC default 7 f w and driver Solaris 11 Solaris 11 is multi ring enabled by default It creates 1 tx ring and 5 rx rings The following table shows how the value of ddi_msix_alloc_limit affects receive traffic distribution across CPU cores Note On non IRM systems with multiple adapters the attach for few NIC functions may fail because of lack of interrupt vectors allowed at the default level Use the following table to solve the problem Table 4 Effect of ddi_msix_alloc_limit on Traffic Distribution across CPU Cores for Solaris 11 CPU cores value ol articipatin NIC Mode APIC ddi_msix_alloc_limitin AK pating Limiting Factor etc system A processing OCe10102 N A xAPIC Default 2 Solaris and APIC in platform OCe10102 N A xAPIC 4 4 OCe10102 OCe10102 N A x2APIC
72. t is stable to trigger an automatic firmware download 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 This indicates that a CT command is being sent SEVERITY LEVEL Debug MESSAGE CT sent ACTION No action needed informational MSG_ID 1601 DEBUG CT comp VERBOSE_MASK LOG_CT 0x00010000 DESCRIPTION This indicates that a CT command completed normally SEVERITY LEVEL Debug MESSAGE CT comp ACTION No action needed informational MSG_ID 1610 ERROR Stray CT completion VERBOSE_MASK LOG_CT 0x00010000 DESCRIPTION This indicates that a CT command completion was received without issuing a corresponding CT command This error could indicate a driver or firmware problem SEVERITY LEVEL Error MESSAGE Stray CT completion ACTION No action needed informational However if the problem persists report this error to your customer service representative MSG_ID 1611 DEBUG Abnormal CT completion VERBOSE_MASK LOG_CT 0x00010000 DESCRIPTION This indicates that a CT command completed with a status error in the IOCB It could mean the Fibre Channel device on the network is not responding The driver will automatically retry this CT command if needed SEVERITY LEVEL Debug MESSAGE Abnormal CT completion ACTION Check physical connections to Fibre Channel network and the state the remot
73. te eeecnneeeeeeeeeeeeeeaaeeeeeeeeeeeeneaaees 13 Solaris 10 occ cceeeeeeeececeee cece eeeeeeeaaaeeeeeeeeeeeecaaaeeeeeeeeegececaeeeeeeeeeseeesuaaeeeeeees 14 Solaris GN Vics cgc sesh cheats pec cease E E E E A 14 Changing Interrupt Priorities S10 and S11 eccceeeeeeeeeeeeeeeeneeaaeeeeeeeees 15 dladm Support on Solaris 11 cccceeeceeeeeeeeeeeeneeeeeeeeeeeeseccaeeeeeeeeeseeneeeees 16 Creating a Virtual NIC cc ccccceeeeeeeeeeceecaeeeeeeeeeecaaeeeeeeeeeeeeeeeeseaaaeeeeeeeeeseneeaaees 17 Console and Log MeSSaQ ccccceceeeeeeecccneeeeeeeeeeecccaaaeeeeeeeeeeeecaaaeeeeeeeeeeencsaeeeeeees 18 PG FGOE Driver WOQS ececeietesavacvescsttessisssinastendteasiaesieastendteasiaisiaastendteasiaisieastetetetneass 18 General Situations ccececeeeeeee cece eeeeeceeeeeeeeeeeeeeeaaaeeeeeeeeeeeeceaaeeeeeeeeeseeeaaaes 18 E e E 18 Severity LOVEIS ccccccceceeeeeeeecnneeeeeeeeeeeeecaeeeeeeeeeeeeeecaeeeeeeeeeeeeesteneeeeess 20 Message Log Example rs ciscssssstanssssstannsasatanssasusenssatutanseacntannnaeataansananshecesstcd 20 Miscellaneous Event cccccccccccccccceceeeeeeeeeeeeeeeeeeeeeeeeeeaaeaeacaneaeeeeeeeees 21 Driver EV GINS scria a AAAA 22 HBA Initialization Events 0 00 eee reeset a aaa aaa aaaaaaaaaaaaaaaaaaeeeeeeea 24 Memory Management Events isisnedissstnastnanssenenesssassaedenesteasenestnanenestnenenenenndte 25 Service Level Interface SLI Events ccceeeccseeeeeeecneeeeeeeeeeeeescneeee
74. ties refer to page 3 For more information refer to the Solaris FCA Utilities User Manual Changing Driver Parameters Using the Configuration File The configuration file contains all the parameters necessary to initialize the Emulex SFS FCA driver The configurable driver parameters are described in Table 1 on page 6 All adapter specific parameters have an elxfcX prefix where X is the driver instance number For example setting emfcO link speed 4 makes 4 the default link speed setting for the zero instance of the driver Changes to the configuration file require you to unload and reload the driver To change driver parameters 1 Open the configuration file in a text editor 2 Change the parameters you want 3 Save the file Note Refer to Table 1 on page 6 for activation requirements Enabling NPIV Support on Solaris 10 To enable N_Port ID Virtualization NPIV support in the driver Login as or su to root 2 Set enable npiv to 1 in the configuration file 3 The fp driver parameters 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
75. tility For example zonecfg z zonel zonecfg zonel zonecfg zonecfg zonecfg zonecfg zonecfg zonecfg zonecfg zonecfg zonel zonel No such zone configured create zonel zonel zonge zonel zonel zonel gt set zonepath export zonel create add net set physical vnicl set address 192 168 1 100 verify commit Up to 63 VLANs can be used with each universal multichannel UMC virtual channel Note You cannot run Link Aggregation Control Protocol LACP when UMC is enabled Emulex Drivers for Solaris User Manual Page 17 gt G EMULEX Console and Log Messages FC FCoE Driver Logs General Situations If an FC link fails to come up verify that an 8 Gb s adapter is not attempting to connect to a 1 Gb s device Only 2 Gb s 4 Gb s and 8 Gb s devices are supported on 8 Gb s adapters 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 var adm messages system file Table 5 lists the types of notices warnings and error logging levels you may set Table 5 Notice Warnings and Error Types driver errors to the console Driver Property Site Effect of Changing Default Related Ipfc Driver Property console notices 0 Sets the verbose level for log only when set to 0 log driver notices to the c
76. vents LOG_PKT 0x00000200 General I O 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 19 gt G EMULEX Severity Levels Table 7 Severity Levels Level Message Description DEBUG Informational Message provides engineering debug information NOTICE Informational Message provides a general purpose information WARNING Message provides a general purpose warning ERROR Message indicates that a driver error has occurred PANIC Severe Message indicates that the driver has forced a system panic to occur Message Log Example The following is an example of a

Download Pdf Manuals

image

Related Search

Related Contents

Samsung GT-P7300/M16 Felhasználói kézikönyv  「帳票OCR Ver.7」サービス契約書 - GP-CLUB  Scarica n. 1/2006 - Società Italiana di Tabaccologia  PSX-2 Operation Manual (Spanish).wpd  Bolero 1 Bolero 2 2  D-Link DWR-510/E 3G UMTS wireless network equipment  Original- Bedienungsanleitung  Handbuch  製品安全データシート - ペンギンワックス株式会社  EarthMinded F-RN074 Installation Guide  

Copyright © All rights reserved.
Failed to retrieve file