SAS HBA that enumerates drives in Linux in the same order as the topology

Soldato
Joined
19 Oct 2002
Posts
2,702
Location
Auckland, New Zealand
Hi,

I'm currently running a number of LSI 9211-8is as part of my custom mdadm setup. I've hit the snag that the drives enumerate using the SAS WWAN rather than in the order they're detected by the OS; e.g.

Physical Slot 1 = SAS Topology Port 0 = sdb
Physical Slot 2 = SAS Topology Port 1 = sdf
etc.

The LSIs cannot be made to recognise that I want the slot 1 to actually be sda and this won't change according to LSI support.

So, what I am looking for is advice on what SAS HBAs (6GB/S or more) support the following setup;

Physical Slot 1 = SAS Topology Port 0 = sda
Physical Slot 2 = SAS Topology Port 1 = sdb
etc.

I've found that the Adaptec HBA 1000-16i (12G SAS) appears to do this fine, but that is rather expensive here in NZ ($600NZD) so I'm looking for alternatives. It must have a minimum of 8 ports and support >4TB drives.

Am I likely to only use the Adaptec HBA 1000-16i, or are there any more?

Any help is appreciated!

Chris
 
Associate
Joined
29 Sep 2005
Posts
818
Location
St Neots / Dublin
Why would the kernel names matter? mdadm --assemble --scan should be using the md component metadata rather than the kernel names. I wouldn't rely on any kernel+HBA combination being consistent with device naming
 
Soldato
OP
Joined
19 Oct 2002
Posts
2,702
Location
Auckland, New Zealand
Hi

Well, its not actually the Linux display that's important here, its the positon within the chassis that matters. I know I can record serial numbers of drives and use a spreadsheet to record physical slot with serial but I'm looking for a foolproof system that doesn't rely on another tool to tell me which drive is which; in case I loose such a tool!
 
Back
Top Bottom