I am having a problem with the isp driver seeing a StorageTek disk
array LUNs. I am directly attaching to the array and everything works
find as long as I plug into the A controller on the array. When I
connect up to the B controller, I can not see any of the LUNs
advertised. The QLogic firmware can see the LUNs. The only difference
I can see are that the LUNs start at 0 on the A side and at 3 on the B
side.
Kernel messages for the isp driver are:
isp0: <Qlogic ISP 2312 PCI FC-AL Adapter> port 0xa000-0xa0ff mem
0xec060000-0xec060fff irq 17 at device 0.0 on pci1
isp0: Reserved 0x1000 bytes for rid 0x14 type 3 at 0xec060000
isp0: using Memory space register mapping
isp0: [GIANT-LOCKED]
isp0: Board Type 2312, Chip Revision 0x2, loaded F/W Revision 3.3.6
isp0: 839 max I/O commands supported
isp0: NVRAM Port WWN 0x210000e08b1e4a71
isp0: bad execution throttle of 0- using 16
isp0: LIP Received
isp0: Loop UP
isp0: Port Database Changed
isp0: LIP Received
isp0: Port Database Changed
isp0: Firmware State <Config Wait->Ready>
isp0: 2Gb link speed/s
isp0: Loop ID 0, Port ID 0xef, Loop State 0x2, Topology 'Private Loop'
isp0: Target 0 (Loop 0x0) Port ID 0xef (role Initiator) Arrived
isp0: Target 2 (Loop 0x2) Port ID 0xe4 (role Target) Arrived
camcontrol devlist -v shows the following when connected to port A:
scbus0 on isp0 bus 0:
<STK BladeCtlr B210 0612> at scbus0 target 0 lun 0 (da0,pass0)
<STK BladeCtlr B210 0612> at scbus0 target 0 lun 1 (da1,pass1)
<STK BladeCtlr B210 0612> at scbus0 target 0 lun 2 (da2,pass2)
< > at scbus0 target -1 lun -1 ()
scbus-1 on xpt0 bus 0:
< > at scbus-1 target -1 lun -1 (xpt0)
camcontrol devlist -v shows the following when connected to port B:
scbus0 on isp0 bus 0:
< > at scbus0 target -1 lun -1 ()
scbus-1 on xpt0 bus 0:
< > at scbus-1 target -1 lun -1 (xpt0)
Thanks,
--
Dave