msi broken?

John Baldwin jhb at freebsd.org
Tue Mar 10 13:38:29 PDT 2009


On Tuesday 10 March 2009 3:00:00 pm Arno J. Klaassen wrote:
> John Baldwin <jhb at freebsd.org> writes:
> 
> > On Tuesday 10 March 2009 10:08:59 am Arno J. Klaassen wrote:
> >> 
> >> Hello,
> >> 
> >> when upgrading this morning from a March 1 -current, if_bge
> >> stopped working (and irq256: bge0 not showing up in
> >> vmstat -i ). Setting hw.pci.enable_msi="0" makes it work again.
> >
> > Can you get a verbose dmesg (boot -v) with MSI enabled?

Ok, so you are getting MSI interrupts assigned and routed ok.  Can you try 
disabling the code that sets the INTx_MASK flag in the PCI command register 
in sys/dev/pci/pci.c:pci_setup_intr()?

-- 
John Baldwin


More information about the freebsd-current mailing list