Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Can't get multipathing to take hold

Status
Not open for further replies.
Jul 4, 2003
19
US
I have set up a system with a Storedge 2530 array. It is attached with 2 HBAs to an X2200 and 2 HBAs to an X4600 server. Both systems are running Solaris 10 05/08 release. I have configured volumes on the array using the CAM (common array manager) software provided by SUN. I have mapped 140gb volume to the 4600 and 2 volumes (200gb and 10gb) to the x2200. I enable multipathing by editing /kernel/drv/mpt.conf and make mpxio-disable=no. Type devfsadm and nothing happens. Disks still show up non-multipathed. Tried touch /reconfigure. Did not work. This is exactly what I did on two previous systems set up the exact same way and they both work. This one won't. When I check in /dev/rdsk or /dev/dsk there are no multipath devices available. They are on the two systems that work properly. All system are built from a flash archive of Solaris 10 so the only thing I've done by hand is the configuration of the array. But, I've gone over all my steps and don't see anything out of line. Does anyone have any ideas? I'd really appreciate it.

Thanks.
 
Problem solved. Sun came in and found that, although the HBA cards installed in the 4600 and 2200 were in a box labeled as revision 02, they were in fact revision 01. Once the cards were replaced the system starting working properly.
 
Just curious. How can you tell if they are multipathed?

Tks
gallows
 
Just curious. How can you tell if they are multipathed?

Several ways:
- The number of 'special device files' in /dev/dsk (or /dev/rdsk) for each LUN presented.
- The length and content of the 't' string in /dev/dsk/c?t<string>d?s? - usually 16 character WWN for single path and 32 character for multipath
- The 'special device files' in /dev/dsk (or /dev/rdsk) point to /devices/<bus>/.../<hba-card>/.../ssd@lun etc for single path and point to /devices/scsi_vhci/ssd@<lun> etc for multipath
- A bit of scripting like:
luxadm probe | grep "/dev/rdsk" | sort | while read line
do
SDFname=`echo "${line}" | awk -F':' '{print $2}'`
luxadm display ${SDFname}
done
will display all the paths to all the LUNs with a 'status'.


I hope that helps.

Mike
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top