Mike Tancsa
2018-Dec-17 19:14 UTC
mps and LSI SAS2308: controller resets on 12.0 - IOC Fault 0x40000d04, Resetting
On 12/17/2018 10:52 AM, Mark Martinec wrote:> Anyone else seen problems with mps driver and LSI SAS2308 controller? > > (btw, on another machine the mps driver with LSI SAS2004 is working > just fine under 12.0)Sort of ran into this as well, but with the mfi driver. The same card in *some* machines would boot just fine, but in others, it would hang at boot time. Not sure if its related or not https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231432 I was able to get a MegaRAID SAS-3 3108 [Invader] card working by forcing it to use the mrsas driver instead of the mfi.? However, my 9240s fail with the mfi and they will not work with the mrsas ??? ---Mike -- ------------------- Mike Tancsa, tel +1 519 651 3400 x203 Sentex Communications, mike at sentex.net Providing Internet services since 1994 www.sentex.net Cambridge, Ontario Canada
Jan Martin Mikkelsen
2018-Dec-18 09:05 UTC
mps and LSI SAS2308: controller resets on 12.0 - IOC Fault 0x40000d04, Resetting
> On 17 Dec 2018, at 20:14, Mike Tancsa <mike at sentex.net> wrote: > > On 12/17/2018 10:52 AM, Mark Martinec wrote: >> Anyone else seen problems with mps driver and LSI SAS2308 controller? >> >> (btw, on another machine the mps driver with LSI SAS2004 is working >> just fine under 12.0) > > > Sort of ran into this as well, but with the mfi driver. The same card in > *some* machines would boot just fine, but in others, it would hang at > boot time. Not sure if its related or not > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231432 > > I was able to get a MegaRAID SAS-3 3108 [Invader] card working by > forcing it to use the mrsas driver instead of the mfi. However, my > 9240s fail with the mfi and they will not work with the mrsas >Interesting. I have a machine with a 9240 and a 9261 that I have just upgraded to 12.0 from 10.2 and is working fine with the mfi driver. However, the standard machine build procedure here includes: hw.mfi.msi=?1? in /boot/loader.conf. This was added to our build procedure back in 2011 to deal with the 9261 not working on FreeBSD 9.0. I wonder if using MSI interrupts would help with your problem? Regards, Jan M.