r232411 breaks onboard 1068 detection

Marius Strobl marius at alchemy.franken.de
Tue Apr 3 22:33:25 UTC 2012


On Wed, Apr 04, 2012 at 02:26:38AM +0400, Andrew Pantyukhin wrote:
> On Wed, Apr 4, 2012 at 1:57 AM, Marius Strobl <marius at alchemy.franken.de> wrote:
> > On Tue, Apr 03, 2012 at 03:52:14PM -0600, McConnell, Stephen wrote:
> >> Marius,
> >>
> >> Since the 0x59 device is a MegaRAID device, shouldn't you be using the MegaRAID driver. ??Why is the MPT driver being used in this case? ??The problem is that the MPT driver was wrongly attaching to some MegaRAID controllers and that was causing conflict problems, so that was fixed by removing MegaRAID ID's from the MPT driver.
> >
> > Apparently, the 0x59 devices worked just fine using mpt(4) before r232411.
> > Are MegaRAID devices backwards-compatible so they can alternatively be
> > driven by MPT drivers?
> 
> The device in question is a built-in 1068-based controller on a
> SuperMicro X8ST3 board.
> 
> It can be converted to MegaRAID mode with a special addon "button"
> (AOC-IButton68).
> 
> http://www.supermicro.com/products/motherboard/Xeon3000/X58/X8ST3-F.cfm

Okay, so unless these devices also can be driven by mfi(4) when not
in MegaRAID mode, we need a way to tell both modes apart in the probe
functions of both drivers.

Marius



More information about the freebsd-stable mailing list