LSI supported mps(4) driver available

Garrett Cooper yanegomi at gmail.com
Tue Mar 27 20:22:32 UTC 2012


On Tue, Mar 27, 2012 at 11:27 AM, Jason Wolfe <nitroboost at gmail.com> wrote:
> On Tue, Mar 27, 2012 at 10:21 AM, Kenneth D. Merry <ken at freebsd.org> wrote:
>> On Tue, Mar 27, 2012 at 23:50:31 +1030, Matt Thyer wrote:
>>> On 26 March 2012 23:55, Gary Palmer <gpalmer at freebsd.org> wrote:
>>>
>>> It's painful to take this system back to r230921 due to intolerance for
>>> downtime from it's users so I'd like to investigate the cause of the
>>> problem and try patches/sysctls/whatever first.
>>>
>>> The drives I'm using are 7 x WDC WD20EARS-00M (3 are AB50, 4 are AB51) and
>>> 1 x WD20EARX-00P AB51.
>>> The WD20EARX-00P AB51 is a SATA 3 (6 Gbps) drive but the others are all
>>> SATA 2 (3 Gbps).
>>>
>>> I know the driver doesn't like mixed speeds in IR mode but I'm flashed with
>>> IT firmware as ZFS is doing my RAID (raidz2).
>>>
>>> I was having problems with the WD20EARX-00P AB51 drive being faulted by ZFS
>>> until I updated the firmware to 11 and now ZFS is happy (I've also done a
>>> full extended drive SMART test and the drive is fine).
>>>
>>> So what do people suggest (before reversion to r230921) ?
>>
>> If you're going to prove that it's the new LSI driver, you will probably
>> have to go back to the old driver.
>>
>> You don't have to back out your entire tree, you can just back out the
>> driver itself if you have an SVN tree.  You can go into sys/dev/mps and do:
>>
>> svn update -r 230714
>>
>> And then edit sys/conf/files and comment out these three lines:
>>
>> dev/mps/mps_config.c            optional mps
>> dev/mps/mps_mapping.c           optional mps
>> dev/mps/mps_sas_lsi.c           optional mps
>>
>> Then you should be able to rebuild your kernel with the old driver and see
>> if the problem occurs again.
>>
>> Ken
>> --
>> Kenneth Merry
>> ken at FreeBSD.ORG
>
> I'm having an issue with the new mps driver myself
> http://lists.freebsd.org/pipermail/freebsd-scsi/2012-February/005243.html
> , so I have a patch handy for downgrading also if it helps anyone.  It
> includes the sys/conf/files removals also.

    Have you tried upgrading your firmware to phase11 or newer? We saw
this issue at iXsystems, but after upgrading to phase11 the first
drive "disappearing" issue went away.
    I have noticed that the driver is noticeably slower at boot on 8.2
and I needed to increase kern.geom.boot_delay to 20 seconds to get
booting off FreeNAS-like hardware (uses USB) to work.
Thanks!
-Garrett


More information about the freebsd-current mailing list