2 LSI40909G-S PCI to Fibre Channel Host Adapter for Sun Solaris
Problem Area (E000708)
Problem Description – Release 5.01 of the Solaris driver does not
provide an automated method to create persistent bindings between
Solaris target IDs and FC target World Wide Names. Rather, the user
must edit the ssd.conf and itmpt.conf files manually.
Suggested Solution – LSI Logic now provides two utilities, “lsiadm” and
“lsiprobe” which, when implemented, replace the manual editing of the
ssd.conf and itmpt.conf files, as documented in version 1.0 of the
LSI40909G-S PCI to Fibre Channel Host Adapter for Sun Solaris User’s
Guide. This erratum covers the installation and use of these two utilities.
Expected Resolution – The next version of the LSI40909G-S PCI to
Fibre Channel Host Adapter for Sun Solaris User’s Guide will contain this
documentation, inserting a new section 3.2.2, as shown below.
3.2.2 Sun SPARC Fusion-MPT
®
Utility Installation
The LSI Logic driver, itmpt, allows the Solaris SPARC operating system
to interface with the FC devices connected to the LSI40909G-S. In order
to preserve a consistent mapping between Solaris target IDs and FC
target devices, the driver maintains a configuration file with entries that
map each Solaris target ID to an FC target World Wide Name. Note that
this is done for all FC target devices, and is in addition to the Root Boot
persistent target ID selection, as described in section 3.1.5 of the
LSI40909G-S PCI to Fibre Channel Host Adapter for Sun Solaris User’s
Guide, Version 1.0.
By default, the itmpt driver does not maintain persistent bindings
between targets and WWNs. However, persistent bindings are
recommended for most RAID controllers such as the LSI Logic
MetaStor
®
data storage disk arrays. To enable persistent bindings, LSI
Logic provides two utilities to configure the driver:
• The lsiadm utility is used to maintain persistent bindings between
targets and WWNs, by automatically adding bindings to, or deleting
bindings from, the /kernel/drv/itmpt.conf file, used by the itmpt
driver.
• The lsiprobe utility automatically adds extended LUN support to, or
deletes extended LUN support from, the /kernel/drv/ssd.conf file,
used by the itmpt driver.