I just merged the mps(4) driver to stable/8, for those of you with LSI 6Gb SAS hardware. It is only included in GENERIC on amd64, since that is the only architecture that I know of that it has been tested on. It may work on i386, if anyone would like to try it out. There are known endian issues, so testing on a big-endian platform (like powerpc) won't work. If you'd like to help fix the endian issues, let me know. Integrated RAID support is not included in this version of the driver, but LSI has almost completed their version of the driver that does include IR support. That will hopefully be going into -current in the next few weeks. There are lots of changes in their version of the driver, particularly in the probe code. There are also a couple of othere issues with the driver that I am planning to fix in -current today and merge back into stable/8 in a few days. In particular I have fixes for these issues: - I/O locks up when you run out of S/G chain frames. - The device queue is not frozen on errors. - For some firmware revisions, the firmware will not return all outstanding commands for a device when the device goes away. Cleanup logic is needed. Let me know if you run into any issues. Ken -- Kenneth Merry ken@FreeBSD.ORG
On Fri, 18 Feb 2011, Kenneth D. Merry wrote: KDM> I just merged the mps(4) driver to stable/8, for those of you with LSI 6Gb KDM> SAS hardware. [snip] Again, thank you very much Ken. I'm planning to stress test this on 846 case filled with 12 (yet) WD RE4 disks organized as raidz2, and will post the results. Any hints to particularly I/O stressing patterns? Out of my mind, I'm planning multiple parallel -j'ed builds, parallel tars, *SQL benchmarks -- what else could you suppose? -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------
On Fri, Feb 18, 2011 at 11:42 AM, Kenneth D. Merry <ken@freebsd.org> wrote:> > I just merged the mps(4) driver to stable/8, for those of you with LSI 6Gb > SAS hardware.Thank you Ken for getting this done. Any plan to support the LSI 9240 (skinny) cards? if its a matter of hardware to develop with, contact me off list and I can provide you with a development system. thx -- Bill
According to Kenneth D. Merry:> I just merged the mps(4) driver to stable/8, for those of you with LSI 6Gb > SAS hardware.Thanks a lot Ken! You'll make people very happy (incl. me!) in France :)> There are also a couple of othere issues with the driver that I am planning > to fix in -current today and merge back into stable/8 in a few days. In > particular I have fixes for these issues:I'll wait till you commit these in stable/8 before regenerating my mfsbsd image. Thanks again. -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.net In memoriam to Ondine, our 2nd child: http://ondine.keltia.net/
On 19.02.11 02:46, Bill Desjardins wrote:> > Thank you Ken for getting this done. Any plan to support the LSI 9240 > (skinny) cards? >I believe this is already supported by the mfi driver on the LSI site, it has support for the skinny and recently got a 64bit version. You may wish to try it. Maybe these additions could be ported to the FreeBSD driver as well. Daniel
On 2/18/11 5:42 PM, Kenneth D. Merry wrote:> > Let me know if you run into any issues. > > KenRebuilt this afternoon, rebooted, still works fine. I'll post if I run into any problem. Thanks for your work, this driver was clearly needed on 8.x seeing the cards are becoming more and more mainstream. Too bad it didn't make the 8.2 ISO images :)