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