[OmniOS-discuss] Multipathing, only one path visible - there ought to be two, what am i doing wrong?

Russell Hansen russhan at new-swankton.net
Wed Mar 26 19:02:23 UTC 2014


Because those disks don't have Sun/Oracle firmware I believe you need to update /kernel/drv/scsi_vhci.conf

scsi-vhci-failover-override =
"SEAGATE ST3300657SS", "f_sym",
"SEAGATE ST4000NM0023", "f_sym";

You can double-check the VID/PID string by running format -> disk# -> inquiry

-Russ



From: OmniOS-discuss [omnios-discuss-bounces at lists.omniti.com] on behalf of Chris Ferebee [cf at ferebee.net]

Sent: Wednesday, March 26, 2014 10:33 AM

To: omnios-discuss at lists.omniti.com

Subject: Re: [OmniOS-discuss] Multipathing, only one path visible - there ought to be two, what am i doing wrong?






Martin,



Are you sure you have SAS expanders in your backplane? Supermicro will sell you the same chassis with or without expanders, with almost identical model numbers.



You’ve described a typical JBOD configuration (i. e., no expanders): Each LSI 2308 has 8 SAS/SATA ports, 4 ports on each of 2 Mini-SAS SFF8087 connectors. Thus, with 3 controllers you are running 3 x 8 = 24 SAS ports to the backplane.



Do you have the exact model number of the chassis or backplane?



Best,
Chris


Am 26.03.2014 um 14:05 schrieb Nitram Grebredna <nitram at konsortit.se>:
















Hi!




I'm having issues with multipathing, and i cant seem to figure out what is wrong.





The setup is a Supermicro 24 disk-box with 3 controllers (1 pcs internal SAS2308, two 9207i-cards, same firmware on all units), identified as follows:



Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr

----------------------------------------------------------------------------



0  SAS2308_2(D1)   18.00.00.00    11.00.00.05    07.33.00.00     00:01:00:00

1  SAS2308_2(D1)   18.00.00.00    11.00.00.05    07.33.00.00     00:02:00:00

2  SAS2308_2(D1)   18.00.00.00    11.00.00.05    07.33.00.00     00:03:00:00




The machine has 12 ST4000NM0023 (seagate 4TB DP) disks in it and a couple or bootdisks. The controllers are connected via 2 cables per controller to the backplane/expander. I've Installed latest stable omnios on it.




Excerpt from dmesg:



[...]



genunix: [ID 936769 
kern.info] mpt_sas2 is /pci at 0,0/pci8086,e06 at 2,2/pci1000,3020 at 0

scsi: [ID 583861 
kern.info] mpt_sas7 at mpt_sas2: scsi-iport 4

genunix: [ID 936769 
kern.info] mpt_sas7 is /pci at 0,0/pci8086,e06 at 2,2/pci1000,3020 at 0/iport at 4

genunix: [ID 408114 
kern.info] /pci at 0,0/pci8086,e06 at 2,2/pci1000,3020 at 0/iport at 4 (mpt_sas7) online

scsi: [ID 583861 
kern.info] sd11 at scsi_vhci0: unit-address g5000c50057c1fce3: conf f_sym

genunix: [ID 936769 
kern.info] sd11 is /scsi_vhci/disk at g5000c50057c1fce3

genunix: [ID 408114 
kern.info] /scsi_vhci/disk at g5000c50057c1fce3 (sd11) online

genunix: [ID 483743 
kern.info] /scsi_vhci/disk at g5000c50057c1fce3 (sd11) multipath status: degraded: path 4 mpt_sas15/disk at w5000c50057c1fce1,0 is online

scsi: [ID 583861 
kern.info] mpt_sas11 at mpt_sas1: scsi-iport 2

genunix: [ID 936769 
kern.info] mpt_sas11 is /pci at 0,0/pci8086,e04 at 2/pci1000,3020 at 0/iport at 2

genunix: [ID 408114 
kern.info] /pci at 0,0/pci8086,e04 at 2/pci1000,3020 at 0/iport at 2 (mpt_sas11) online

scsi: [ID 583861 
kern.info] sd2 at scsi_vhci0: unit-address g5000c50057ca74bb: conf f_sym

genunix: [ID 936769 
kern.info] sd2 is /scsi_vhci/disk at g5000c50057ca74bb

genunix: [ID 408114 
kern.info] /scsi_vhci/disk at g5000c50057ca74bb (sd2) online



[...]




Excerpt from mpathadm:



# mpathadm list lu

        /dev/rdsk/c1t5000C5006C0BF63Fd0s2

                Total Path Count: 1

                Operational Path Count: 1

        /dev/rdsk/c1t5000C5006C0B29C7d0s2

                Total Path Count: 1

                Operational Path Count: 1

        /dev/rdsk/c1t5000C50057C1F5BFd0s2

                Total Path Count: 1



[...]






Excerpt from format:



# format

Searching for disks...done





AVAILABLE DISK SELECTIONS:

       0. c1t5000C5006C0B29C7d0 <SEAGATE-ST3300657SS-0008 cyl 36469 alt 2 hd 255 sec 63>

          /scsi_vhci/disk at g5000c5006c0b29c7

       1. c1t5000C5006C0BF63Fd0 <SEAGATE-ST3300657SS-0008 cyl 36469 alt 2 hd 255 sec 63>

          /scsi_vhci/disk at g5000c5006c0bf63f

       2. c1t5000C50057C1F5BFd0 <SEAGATE-ST4000NM0023-0003-3.64TB>

          /scsi_vhci/disk at g5000c50057c1f5bf

       3. c1t5000C50057C1FCE3d0 <SEAGATE-ST4000NM0023-0003-3.64TB>

          /scsi_vhci/disk at g5000c50057c1fce3



[...]




If i set mpxio-disable="yes"; in mpt_sas.conf the error above obviously dissapears and also i can see the 'real' device/controller id's when issuing the format command.





If things were working correctly i assume i would see a total path count of 2 per disk, and the multipath status wouldn't be set as degraded in the log? What am i doing wrong? I've asked google and since they dont know the answer to the question i'd thought
 i'd try a post here ;)




Thanks in advance for any help,




Martin





_______________________________________________

OmniOS-discuss mailing list

OmniOS-discuss at lists.omniti.com

http://lists.omniti.com/mailman/listinfo/omnios-discuss








More information about the OmniOS-discuss mailing list