LSI - MR-Fusion controller driver <mrsas> patch and man page
Borja Marcos
borjam at sarenet.es
Mon Mar 24 08:03:54 UTC 2014
On Mar 21, 2014, at 5:09 PM, Doug Ambrisko wrote:
> Do you have a simple test case for that? There were issues in the SCSI
> command translation which should have been fixed via switching it to use
> the CAM translation code. Can you try it via a RAID volume of one disk?
Yes, I tried all those possibilities. "syspd" devices, passthrough (same result, corrruption) and
when creating single-disk RAID0 volumes it worked, no corruption.
Just in case I tried with SSDs (Samsung EVO 840 and OCZ Vertex 4) and Seagate SAS disks.
> | The server is not in production, so I have no problems to try drivers, etc.
>
> You could try the LSI mrsas and see if the corruption goes away and then
> we could try to isolate the difference. mrsas does not support CAM
> passthrough. If both drivers are loaded in the kernel, you can prevent
> mfi from attaching and let mrsas attach via the tunable:
> hw.mfi.mrsas_enable=1
> The mrsas device come up /dev/da* there are no aliases yet to the mfi one's.
> Also mfiutil won't work with mrsas but MegaCli/StorCli should. If you want
> to use mfiutil, you can switch to mfi to set that up and then switch back
> to mrsas. I need to finish the mrsas compat work so mfiutil can work
> on it. It's a little more complicated then I hoped.
Actually I think that converting passthrough disks to "mfisyspd" or an equivalent is a bad idea,
unless, of course, there's a compelling reason I don't realize. For instance, if you are using
SSDs you need access to the TRIM command.
So, if I can vote, I vote with arms and legs for "da" devices in case it's a passthough.
It's not a pressing need, I installed a LSI2008 card and I connected the SAS backplane to it, so for now the Invader
is a non-problem, but if it will help to run some tests with the mps driver I can certainly do it.
Borja.
More information about the freebsd-scsi
mailing list