ServeRAID M5210e passthroughand syspd corruption
Borja Marcos
borjam at sarenet.es
Fri Feb 28 10:06:34 UTC 2014
Hello,
I'm trying to make this card work. As I am going to use ZFS, I need it in passthrough mode. However, both in 10-STABLE and 11-CURRENT
it's corrupting data.
The card is detected as follows:
mfi0: <Invader> port 0x4f00-0x4fff mem 0x913f0000-0x913fffff,0x91400000-0x914fffff irq 34 at device 0.0 on pci22
mfi0: Using MSI
mfi0: Megaraid SAS driver Ver 4.23
mfi0: FW MaxCmds = 240, limiting to 128
mfi0: MaxCmd = 240, Drv MaxCmd = 128, MaxSgl = 70, state = 0xb73c00f0
mfi0: 10016 (446833719s/0x0020/info) - Shutdown command received from host
mfi0: 10017 (boot + 10s/0x0020/info) - Firmware initialization started (PCI ID 005d/1000/045b/1014)
mfi0: 10018 (boot + 10s/0x0020/info) - Firmware version 4.200.21-2840
mfi0: 10019 (boot + 12s/0x0020/info) - Package version 24.0.2-0013
mfi0: 10020 (boot + 12s/0x0020/info) - Board Revision 00AL055
mfi0: 10021 (boot + 30s/0x0004/info) - Enclosure (SES) discovered on PD 08(c Port 0 - 3/p1)
mfi0: 10022 (boot + 30s/0x0004/info) - Enclosure (SES) discovered on PD 0c(c Port 0 - 3/p2)
mfi0: 10023 (boot + 30s/0x0004/info) - Enclosure PD 08(c Port 0 - 3/p1) communication restored
mfi0: 10024 (boot + 30s/0x0004/info) - Enclosure PD 0c(c Port 0 - 3/p2) communication restored
mfi0: 10025 (boot + 30s/0x0002/info) - Inserted: Encl PD 08
mfisyspd0 on mfi0
And according to mfiutil,
root at merde:/home/borjam # mfiutil show adapter
mfi0 Adapter:
Product Name: ServeRAID M5210e
Serial Number: XXXXX
Firmware: 24.0.2-0013
RAID Levels: JBOD, RAID0, RAID1, RAID10
Battery Backup: not present
NVRAM: 32K
Onboard Memory: 0M
Minimum Stripe: 64K
Maximum Stripe: 64K
Curiously, other mfi cards which don't officially support syspd mode work in passthrough without problems. And indeed
mfisyspd is not adequate to use SSDs. It's much better to use passthrough and the "da" driver.
Is there any download I can try for the "mrsas" driver to test under FreeBSD 10 and 11? I'd like to know if mrsas can
make it work properly.
Also, I am wondering. Is it possible that syspd support in the driver may have caused trouble? I was considering purging it and
try again.
Thanks!
Borja.
More information about the freebsd-scsi
mailing list