It's not hardware RAID unless it's magic and set itself up, the card's flashed with P16 IT mode. Am I missing something? Are you saying because it's running that particular driver, you know that it will not export/import properly?
I'd like to do the 1015, but I'll have to waste my last slot putting in an interior/exterior converter to connect the disk enclosure, which sucks.
Do we have a 1015 type card that has external 8088 ports before I buy the M1015?
You're in a whole different realm. sas2flash *is* the appropriate tool for cards that use the LSI P16 IT mode firmware that we tout so much around here. In fact, that's one of the tools you use in reflashing it (
http://www.servethehome.com/ibm-serveraid-m1015-part-4/).
Then you said things like this:
'dmesg | grep mpt' got this:
mpt0: MPI Version=1.5.20.0
I just flashed the 3801E up to P16, but am I right in thinking my card's firmware (FW- 1.26.00 BIOS-6.24.00) is not a correct match for the driver it's using? MPI 1.5.2?
And you should recognize that the hardware isn't using the firmware you think you flashed. Not sure if you are confusing cards or not, but that's not a SAS2008 based card, so it's under a different set of rules from the M1015 (which is the SAS2008). Also noticed that your firmware version is 1.26.00. That's not a firmware version that matches typical SAS2008 chips. Here's my output...
Code:
# sas2flash -listall
LSI Corporation SAS2 Flash Utility
Version 14.00.00.00 (2012.07.04)
Copyright (c) 2008-2012 LSI Corporation. All rights reserved
Adapter Selected is a LSI SAS: SAS2008(B2)
Num Ctlr FW Ver NVDATA x86-BIOS PCI Addr
----------------------------------------------------------------------------
0 SAS2008(B2) 16.00.00.00 10.00.00.06 No Image 00:01:00:00
Finished Processing Commands Successfully.
Exiting SAS2Flash.
Notice it's 4 sets of numbers, and not a 1.xx.xx. That' my hint that I'm doing SAS2008.
The 3801E is a different chipset than the M1015, uses different drivers, and is govern by a different set of rules. The SAS3Gb/sec stuff (not SAS3) is old and basically not really used anymore (or recommended because it often has limits like 2TB drives and such).
Gotta keep all of these cards in perspective.
The M1015 is a SAS2008 chip:
- Which is not the same as the 3801E (different chipset and therefore different drivers and firmware, 3Gb/sec SAS) (this uses the mpt drivers)
- Which is the same chipset as the 9207-8e and 9211-8e and 9211-8i, but has external connectors (same chipset and therefore same drivers and firmware and can be reflashed to IT mode) (this uses the mps driver, phase 16 in 9.2.x and 9.3)
- Which is not the same as the new LSI 9300 series of controllers (different chipset and therefore different drivers and firmware, the reliablity of which has been pretty questionable thus far but people keep wanting it for 12Gb SAS despite there not being a performance reason for such) (this uses the mpr driver).
The easy way to remember these drivers is to use the letters in reverse, r, s, t is 12, 6, and 3Gb/sec respectively. Only the 6Gb/sec is really "well supported" (and inexpensive to implement), which is why the M1015 is the recommended card). The 3Gb/sec can work, but there's a laundry list of reasons you wouldn't want to use it. 12Gb/sec doesn't seem to work particularly well, and considering there is no performance gain with using it, seems silly to use something with only downsides.
Hopefully I'm not saying anything wrong as I have a headache developing. :p