SAN Configuration in Solaris
Hi,
I have 4 servers that I connected SUN HBAs on. (SAN is IBM - ESS 800 with Brocade switch)
I installed the SAN foundation kit, IBMsdd drivers, Solaris Patch 108974-50 & SANsurfer CLI.
(I'm running Solaris 8 - HBA is SG-XPC11FC-QL2
On 1 of the 4 servers show the HBAs as CONNECTED, but will not configure.
cfgadm -al Shows
# cfgadm -al
Ap_Id Type Receptacle Occupant Condition
c0 scsi-bus connected configured unknown
c0::dsk/c0t0d0 CD-ROM connected configured unknown
c1 scsi-bus connected configured unknown
c1::dsk/c1t0d0 disk connected configured unknown
c1::dsk/c1t1d0 disk connected configured unknown
c2 scsi-bus connected unconfigured unknown
c3 fc-fabric connected unconfigured unknown
c3::5005076300c49b00 disk connected unconfigured unknown
c3::5005076300c89b00 disk connected unconfigured unknown
c4 fc-fabric connected unconfigured unknown
c4::5005076300cc9b00 disk connected unconfigured unknown
c4::5005076300d09b00 disk connected unconfigured unknown
#
I tried to configure these disks, & I got the following message :
# cfgadm -c configure c3
cfgadm: Library error: failed to create device node: 5005076300c49b00: Invalid argument
failed to create device node: 5005076300c89b00: Invalid argument
failed to configure ANY device on FCA port
I tried forcing the configuration & still got the same error message
# cfgadm -o force_update -c configure c3
cfgadm -o force_update -c configure c3
cfgadm: Library error: failed to create device node: 5005076300c49b00: Invalid argument
failed to create device node: 5005076300c89b00: Invalid argument
failed to configure ANY device on FCA port
# luxadm -e port
Found path to 2 HBA ports
/devices/pci@1e,600000/SUNW,qlc@2/fp@0,0:devctl CONNECTED
/devices/pci@1e,600000/SUNW,qlc@3/fp@0,0:devctl CONNECTED
# luxadm probe
No Network Array enclosures found in /dev/es
No FC devices found.
# luxadm qlgc
Found Path to 2 FC100/P, ISP2200, ISP23xx Devices
Opening Device: /devices/pci@1e,600000/SUNW,qlc@2/fp@0,0:devctl
Detected FCode Version: ISP2312 Host Adapter Driver: 1.14.11 08/23/05
Opening Device: /devices/pci@1e,600000/SUNW,qlc@3/fp@0,0:devctl
Detected FCode Version: ISP2312 Host Adapter Driver: 1.14.11 08/23/05
Complete
I also tried
# luxadm -e dump_map
STILL NOT CONFIGURED !!
# modinfo | grep FC
120 78116000 165d0 149 1 fp (SunFC Port v20060822-1.58)
121 1033a69e 856c - 1 fctl (SunFC Transport v20060822-1.40)
123 7812e000 cd5d3 153 1 qlc (SunFC Qlogic FCA v20060630-2.16)
124 781fc000 20030 150 1 fcp (SunFC FCP v20060822-1.93)
199 7835f35d 78cf 154 1 fcip (SunFC FCIP v20060802-1.34)
233 782846d0 1069 215 1 fcode (FCode driver 1.8)
234 78244000 29ec - 1 fcodem (FCode framework 1.13)
278 7837e000 45cd 273 1 fcsm (FC SAN Management v20060802-1.1)
----------------------------------------------------------------------------------------------------------------------------
On the other 3 Servers, I don't show them as CONNECTED, even thought they are all configured the same way with same drivers & all rebooted with the -- -r command.
The other servers show :
# luxadm -e port
Found path to 2 HBA ports
/devices/pci@1e,600000/SUNW,qlc@2/fp@0,0:devctl NOT CONNECTED
/devices/pci@1e,600000/SUNW,qlc@3/fp@0,0:devctl
# luxadm qlgc
Found Path to 2 FC100/P, ISP2200, ISP23xx Devices
Opening Device: /devices/pci@1e,600000/SUNW,qlc@2/fp@0,0:devctl
Detected FCode Version: ISP2312 Host Adapter Driver: 1.14.11 08/23/05
Opening Device: /devices/pci@1e,600000/SUNW,qlc@3/fp@0,0:devctl
Detected FCode Version: ISP2312 Host Adapter Driver: 1.14.11 08/23/05
Complete
# luxadm -e dump_map /pci@1e,600000/SUNW,qlc@2/fp@0,0:devctl
Error: converting /pci@1e,600000/SUNW,qlc@2/fp@0,0:devctl to physical path.
Invalid pathname.
Error: Could not get physical path to the device. - /pci@1e,600000/SUNW,qlc@2/f
p@0,0:devctl.
# luxadm -e forcelip /devices/pci@1e,600000/SUNW,qlc@2/fp@0,0:devctl
# luxadm probe
No Network Array enclosures found in /dev/es
No FC devices found.
I've been battling with issue now for over 3 weeks & it's very frustrating to keep having stumbling blocks.
I would appreciate any relevant help in this matter.
Thanks,
Remi