The Solaris HBA identifies a SCSI device instead of fibre channel LUNs
This problem occurs when the Oracle Solaris HBA identifies a SCSI device instead of fibre channel LUNs.
Problem
This problem may be a result of a configuration setup problem with the HBA.Action
In
Solaris, make sure that the /etc/hba.conf file points
to the correct vendor HBA API library.
For example,
if the QLOGIC HBA API library is set as follows in the
/etc/hba.conf file:ql2x00 libqlsdm.soThis
is incorrect and should be changed to:ql2x00 /usr/lib/libqlsdm.soIn
windows, this library is identified using the registry value at:
HKEY_LOCAL_MACHINE/SOFTWARE/SNIA/HBA/<vendor_name> For
example, for QLogic you will have this value:
HKEY_LOCAL_MACHINE/SOFTWARE/SNIA/HBA/QL2X00The
property for the library is in the LibraryFile key.
For
QLogic, a correct configuration has the
LibraryFile key
set as:C:\Program Files\QLogic Corporation\SANsurfer\ql2xhai2.dllAlso, the RDAC controller does not have a common HBA API interface. Therefore, the WWN and fibre identification does not work at this time.