isp/qlogic reports controller SN instead of Logical Drive ID

Andriy Kopystyansky anri at polynet.lviv.ua
Thu May 20 11:46:12 UTC 2010


Hi, people,
I'm trying to launch a nice server on IBM Blade, and encountered  
serious problem with multipath via Qlogic/ISP driver.

I have IBM blade with two fibre channel adapters:
isp0, isp1: <Qlogic ISP 2422 PCI FC-AL Adapter>
Also i have storage IBM DS3400 with 2 FC-RAID controllers. Each  
adapter has link to each FC-RAID.

On the storage, I've created two logical disks (big disk 10G and small  
one 6G), assigned to my blade,
and sucessfully installed freebsd-8.0-amd64 on device da0.
As expected, camcontrol shows da0-da7 devices (2 logical disks with 4  
pathes to each one).
camcontrol readcap reports da0, da2, da4, da6 - belongs to 10G drive
and da1, da3, da5, da7 - has 6G.
Then I tried to build multipath volume on da1,da3,da5,da7. End here  
problem starts:
camcontrol inquiry da0 -S reports SX80801049 (which is actually serial  
number of raid controller at DS3400, not an ID of 10G volume)
camcontrol inquiry da1 -S also reports SX80801049...
camcontrol inquiry da2 -S reports serial of second RAID (instead of  
the same ID as da0)...
and so on...
camcontrol inquiry da4 -S reports first RAID serial (fine, this one  
through isp1).

In logs a lot of "ILLEGAL REQUEST asc:94,1"   regarding da1, da2, da5, da6.


As you can see, it allows me to have only one logical storage per RAID  
controller :))
Help please. Thanks in advance.

--
best regards,
Andriy Kopystyansky

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the freebsd-scsi mailing list