LSI supported mps(4) driver available

Garrett Cooper yanegomi at gmail.com
Sun Mar 25 17:13:52 UTC 2012


On Sun, Mar 25, 2012 at 5:16 AM, Matt Thyer <matt.thyer at gmail.com> wrote:
> On 21 January 2012 09:58, Kenneth D. Merry <ken at freebsd.org> wrote:
>
>> On Fri, Jan 20, 2012 at 23:14:20 -0000, Steven Hartland wrote:
>> > ----- Original Message -----
>> > From: "Kenneth D. Merry" <ken at freebsd.org>
>> > To: <freebsd-scsi at freebsd.org>; <freebsd-current at freebsd.org>
>> > Sent: Friday, January 20, 2012 8:44 PM
>> > Subject: LSI supported mps(4) driver available
>> >
>> >
>> > >
>> > >The LSI-supported version of the mps(4) driver that supports their 6Gb
>> SAS
>> > >HBAs as well as WarpDrive controllers, is available here:
>> > >
>> > >http://people.freebsd.org/~ken/lsi/mps_lsi.20120120.1.txt
>> > >
>> > >I plan to check it in to head next week, and then MFC it into stable/9 a
>> > >week after that most likely.
>> >
>> > Great to see this being done, thanks to everyone! Be even better to see
>> > this MFC'ed to 8.x as well if all goes well. Do you think this will
>> > possible?
>>
>> Yes, that should be doable as well.  It's unlikely that all of the CAM
>> changes will get merged back, but the driver itself shouldn't be a problem.
>>
>> Ken
>>
>
> Has this driver been MFC to 8-STABLE yet ?
>
> I'm asking because I updated my NAS on the 4th of March from 8-STABLE
> r225723 to r232477 and am now seeing 157,000 interrupts per second on irq
> 16 where my SuperMicro AOC-USAS2-L8i resides (this card uses the LSI
> SAS2008 chip).
>
> More details are in a thread on the freebsd-stable mailing list entitled
> "157k interrupts per second causing 60% CPU load on idle system".  The
> first message is here:
> http://www.freebsd.org/cgi/getmsg.cgi?fetch=152290+156717+/usr/local/www/db/text/2012/freebsd-stable/20120325.freebsd-stable
>
> If this new driver isn't in 8-STABLE yet I think I'll try upgrading the
> whole system to 9-STABLE.

    Be sure to update your firmware beforehand. v11 firmware from LSI
(or the OEM vendor) is required in order for all drives to be detected
in FreeBSD in certain configs.
Cheers,
-Garrett


More information about the freebsd-current mailing list