Bug Report: IBM x3650M4 (32GB, 2x4-core Xeon E5-2600, IBM ServeRaid M5110e): fails in install with NMI

Marius Strobl marius at alchemy.franken.de
Thu Aug 30 22:22:56 UTC 2012


On Thu, Aug 30, 2012 at 02:29:23PM -0700, Doug Ambrisko wrote:
> On Wed, Aug 29, 2012 at 08:18:20AM -0400, John Baldwin wrote:
> 	[snip]
> | Also, to be honest, the original NMI in itself is a bit odd.  If you are having
> | these problems now I do wonder if there isn't an underlying hardware issue.
> | Regardless, I think netbooting would be a good thing to look to get the CD/DVD
> | bit out of the way.
> 
> The original NMI is quite common with mpt(4) attaching to an mfi(4)
> card.  This was due to some bad code in mpt(4) probe code that has
> been corrected.  I think this is why Sean suggested 9.1 which should
> have this fixed.  I run into this when I run an unpatched/older
> FreeBSD image on newer machines with the new mfi controller.
> 

There still is the problem that there are at least some LSI HBAs that
can be upgraded to MegaRAID but also use the same PCI IDs when that
add-on is not in place. The mpt(4) driver has some initial support
for that in place by returning BUS_PROBE_LOW_PRIORITY for one ID
known so far. However, unlike the corresponding Linux driver,
mfi(4) doesn't try to figure out whether such an HBA actually is in
MegaRAID and attaches instead.

Marius



More information about the freebsd-scsi mailing list