MFI and passthrough

Doug Ambrisko ambrisko at ambrisko.com
Thu Nov 8 07:18:17 PST 2007


Scott Long writes:
| Borja Marcos wrote:
| > On Nov 6, 2007, at 4:02 PM, Scott Long wrote:
| > 
| >> Doug Ambrisko wrote:
| >>> BTW, it works great in this mode if you know what you are doing :-)
| >>
| >> Can you explain what that means?  I recommend against it because it's
| >> not a well-tested configuration either in FreeBSD or in Dell.  It's not
| >> clear, at least to me, how basic things like i/o errors get handled; 
| >> does SCSI sense data get consumed by the controller firmware, or is it
| >> passed through to the OS without problem?
| > 
| > Aha, I see. I assumed that the controller would pass the sense data, 
| > etc, without problems.
| > 
| >>> | I do believe that Dell does sell a direct attached disk option for
| >>> | the 2950/1950 called the PERC5/e.  It's essentially an LSI MPT-SAS
| >>> | controller that directly replaces the PERC5/i card that you have now.
| >>> | It should be able to control all 6 disk slots, and can do both SAS
| >>> | and SATA.
| >>> I've been told the PERC5/e and PERC5/i are the same except for PCI
| >>> sub-device ID and are both the mfi(4) RAID controllers.  They do
| >>> have a mpt(4) based card but it only supports 4 bays.  I'm not sure
| >>> what it's real name is but we have some lying around for random
| >>> testing.  I don't leave them in machines.
| >>
| >> We should get a definitive answer on this.
| > 
| > We asked our Dell salesman and he confirmed that there's a non disk 
| > array card for this machine,
| > but it only supports 4 disks, not 6.
| 
| Ok, I thought that the 4 disk option just routed the motherboard SATA 
| connectors to the backplane, and that there was a 6 disk SAS+SATA option 
| that put an MPT card into the slot behind the backplane.  Oh well.

The Dell storage cards are interesting now.  The built-in cards are
a PCIe card on a horizontal tray the plug in a special PCIe slot by
the front.  You can take it off the tray, screw on a PC slot bracket
then plug it into a PCIe slot.  So the same cards can be used for
either in the special slot in the PE2950 or in the other Dell machines
via a generic PCIe slot.  The mpt(4) card only has on SAS connector
on that can only plug into one of the SAS back-planes connector.  So
you are limited to 4 SAS bays.  The mfi(4) cards have 2 so you can
use all drive bays.  Dell's current mpt(4) and mfi(4) cards have been
layed out so they can be interchanged with their mounting HW.  The only
this I don't know is their naming since PERC is for "built-in" and CERC
is external.  Also I'm not sure what they do for the battery if in
generic PCIe mode.  They could make a battery that bolts on or piggy
back the DIMM like LSI does.  I don't know all of the specifics since
we order random things that I just make work.  It's a fairly smart move
since they can offer the same RAID/SAS stuff across their product line
and only use 2 cards.  Since they share the SAS card and some platforms
don't have the space for a lot of drives they probably cost reduced it
to one connector versus the 2.  Note moving cards around like this is
probably not supported but I do things like this to test out things.

Doug A.


More information about the freebsd-scsi mailing list