Where do MSI quirks belong?

John Baldwin jhb at freebsd.org
Mon Nov 20 13:08:07 PST 2006


On Monday 20 November 2006 13:49, John Polstra wrote:
> On 20-Nov-2006 John Baldwin wrote:
> > On Sunday 19 November 2006 23:11, John Polstra wrote:
> >> First, I assume that whether MSI works or not is at least partially
> >> a function of the motherboard and maybe the BIOS, as opposed to the
> >> chipset.  Is that right?  At least on this Tyan board, there seem
> >> to be some nice kenv variables (e.g., smbus.planar.product) already
> >> set that could help me recognize the board.  Is that a reasonable
> >> approach?
> > 
> > It's going to be a function of the chipset, as something in the chipset 
> > (presumably a Host -> PCI bridge) has to listen for writes to 0xfeeXXXXXX 
and 
> > convert them into APIC messages.
> 
> Hmm, this Tyan 2721 board has the Intel E7501 chipset.  Isn't it
> supposed to support MSI?  It doesn't work, and that's why I thought
> the motherboard might also be a factor.  I'll paste in the pciconf
> output below.

I'm not sure if 7501 works or not.  Scott might know if there are errata for 
it.

-- 
John Baldwin


More information about the freebsd-arch mailing list