Skip to Main Content

Hardware

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

multpathing does not work for netapp san with qlogic hba card

794554Nov 2 2011 — edited Nov 6 2011
We have a test server running solaris 9
with an old Qlogic HBA card (the driver installed being qla2300.v5.sparc_pkg) to test multipathing
with mpxio

We inserted just one card (but connected via 2 paths to Netapp SAN)

Before doing the tasks of enabling mpxio
(e.g. changing the scsi_vhci.conf ... etc),

Issuing command: echo | format
gives 2 entries of the same LUN:

c3t0d0 <NETAPP-LUN-0.2 cyl 6167 alt 2 hd 16 sec 1280> /pci@1e,600000/fibre-channel@/sd@0,0

c3t1d0 <NETAPP-LUN-0.2 cyl 6167 alt 2 hd 16 sec 1280> /pci@1e,600000/fibre-channel@3/sd@1,0

But even after enabling mpxio , the command output is still the same (when I would expect just 1 line, and that the logical device will be changed
to the long name like "c2t50001FE1002709F8d1")

So what have I missed out. I have checked those
lines in scsi_vhci.conf many times and they should be okay.

A few hints which might help the gurus here to
detect what's wrong with our settings:

(1) The command "cfgadm -al" gives:

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

Note that c1 is the connection to its internal disk
But I wonder why there's no c3 (which is the port to netapp)

(2) The command "luxadm probe" gives only this

No Network Array enclosures found in /dev/es
No FC devices found.

(3) We also installed the software Netapp "solaris host utilities" which when configured has added lines to the /kernel/drv/ssd.conf

I notice there's a line:
name="ssd" parent="scsi_vhci" target=0;

and it doesn't change sd.conf

But in the echo | format command , it shows
the netapp disk was using sd driver instead
(i.e. /pci@1e,600000/fibre-channel@3/sd@0,0 )

and how about the /kernel/drv/fp.conf ?
This file is not changed at all. Must I add the
line "mpxio-disable=no"
since it is using the sd driver (and not the ssd driver?)

Really confused about when it should use
ssd.conf , sd.conf and fp.conf

Please could someone enlighten me
Thanks in advance
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 4 2011
Added on Nov 2 2011
6 comments
1,072 views