HP 3PAR Solaris Implementation Guide

NOTE: Emulex lpfc drivers 6.20 and above do not require LUN and Target entries in the
/kernel/drv/sd.conf file. The lpfc driver can support up to 256 targets, with a maximum of
256 LUNs per target; additional LUNs will not be visible on the host. Solaris 8/9 LUN discovery
for driver 6.21g requires the following command:
/opt/HBAnyware/hbacmd RescanLuns <hba WWPN> <target WWPN>
HBAnyware software is available from the Emulex lpfc driver download site:
Emulex
NOTE: When adding specific entries in the sd.conf file for each LUN number that is expected
to be exported from the HP 3PAR StoreServ Storage ports, new entries have to be added each
time additional VLUNs are exported with new LUNs. Unless the host port will be communicating
with more than one HP 3PAR StoreServ Storage port, Target=0 entries are sufficient. If a host
port is communicating with more than a single HP 3PAR StoreServ Storage, then specific entries
are required for the other targets (pre 6.20 driver requirement).
Configuration File Settings for Emulex lpfc Drivers
In the following example, all default values in the /kernel/drv/lpfc.conf file were used
except for the Link_down_timeout variable that is changed to reduce I/O stall timings.
#
# Determine how long the driver will wait [0 - 255] to begin linkdown
# processing when the hba link has become inaccessible. Linkdown processing
# includes failing back commands that have been waiting for the link to
# come back up. Units are in seconds. linkdown-tmo works in conjuction
# with nodev-tmo. I/O will fail when either of the two expires.
linkdown-tmo=1; default is linkdown-tmo=30
WARNING! Any changes to the driver configuration file must be tested before going into a
production environment.
Installation Notes for QLogic qla Drivers
The following notes apply when connecting to a Solaris host that utilizes a QLogic HBA with a
qla2300 driver.
The default or as installed parameter settings in the /kernel/drv/qla2300.conf file
will allow the host to connect in either direct or fabric modes.
NOTE: The currently supported QLogic driver versions, as listed in the interoperability information
on HP SPOCK, do not require target and LUN entries in the /kernel/drv/sd.conf file. For
more information, see the HP SPOCK website:
HP SPOCK
Configuration File Settings for QLogic qla Drivers
In the following example, all default values in the /kernel/drv/qla2300.conf file were used
except for the hbaa0-link_down_timeout option that is used to reduce I/O stall timings.
# Amount of time to wait for loop to come up after it has gone down
# before reporting I/O errors.
# Range: 0 - 240 seconds
hba0-link-down-timeout=1; default is hba0-link-down-timeout=60; DO NOT LOWER below 30 for solaris 9
30 Configuring the Host for a Fibre Channel Connection