HP 3PAR Solaris Implementation Guide

WARNING! Any changes to the driver configuration file must be tested before going into a
production environment.
WARNING! DO NOT LOWER the qla2300.conf variable hba0-link-down-timeout
below 30 seconds for Solaris 9 hosts.
Installation Notes for Solaris qlc and emlxs Drivers
The following notes apply when connecting to a Solaris host that utilizes a QLogic or Emulex HBA
and relies on the qlc or emlxs drivers supplied as part of the Solaris SAN installation.
The default or as installed parameter settings in the /kernel/drv/qlc.conf or
/kernel/drv/emlxs.conf files allow the host to connect in either direct or fabric modes.
Early versions of Solaris's qlc and emlxs drivers had a very limited set of parameters available for
adjustment. Testing was performed with all of the parameters listed in these configuration files set
to their originally installed or default settings.
NOTE: 4 GB/s Solaris StorageTek SG- SG-xxxxxxx-QF4 and QLogic QLA24xx will be limited
to 256 LUNs per target unless patch 119130 or 119131 is at revision -21 or higher.
Configuration File Settings for Solaris qlc and emlxs Drivers
No configuration settings are required for Solaris qlc and emlxs drivers; the default /kernel/
drv/qlc.conf and /kernel/drv/emlxs.conf configuration settings are supported.
WARNING! MPXIO on fp is enabled by default, so that running the stmsboot -e command
erases the original fp.conf and replace it with a 2-line file. As a workaround, run stmsboot
-d -D fp to disable the fp MPXIO first, then you should be able to run stmsboot -e successfully
without loss of the fp HBA.
Verifying the Driver Package Installation
To verify that the driver has loaded properly, use the appropriate modinfo command for the type
of driver you are installing.
# modinfo | egrep "lpfc|qla2300|qlc|emlxs]"
Relevant messages are recorded in the /var/adm/messages file for each port that has an
associated driver and can be useful for verification and troubleshooting.
NOTE: The Solaris-supplied emlxs driver may bind to the Emulex HBA ports and prevent the
Emulex lpfc driver from attaching to the HBA ports. Emulex provides an emlxdrv utility as part of
the "FCA Utilities" available for download from the following website:
Emulex
You can use the emlxdrv utility to adjust the driver bindings on a per HBA basis on the server
between the Emulex lpfc driver and the Solaris emlxs driver. You may need to use this utility if the
lpfc driver does not bind to the Emulex based HBAs upon reconfigure-reboot. Solaris 8 requires
that the emlxdrv package be removed before installing the lpfc driver.
Setting Up Multipathing for the Solaris Host
Two options for multipathing are supported with the Solaris OS, Symantec Veritas Storage
Foundation Dynamic Multipathing (VxDMP) and Solaris MPxIO for StorEdge Traffic Manager
(SSTM/MPxIO).
Verifying the Driver Package Installation 31