Messages in this thread | | | Date | Thu, 16 Feb 2006 16:09:27 -0800 | From | Greg KH <> | Subject | Re: AMD 8131 and MSI quirk |
| |
On Tue, Feb 14, 2006 at 06:52:22PM +0200, Michael S. Tsirkin wrote: > Quoting r. Roland Dreier <rolandd@cisco.com>: > > Subject: AMD 8131 and MSI quirk > > > > The current quirk_amd_8131_ioapic() function sets a global > > pci_msi_quirk flag, which disables MSI/MSI-X for all devices in the > > system. This is safe but suboptimal, because there may be devices on > > other buses not related to the AMD 8131 bridge, for which MSI would > > work fine. As an example, see the end of this email for a lspci -t > > from a real Opteron system that has PCI-X buses coming from an AMD > > 8131 and PCI Express buses coming from an Nforce4 bridge -- MSI works > > fine for the Mellanox InfiniBand adapter on the PCIe bus, if we allow > > it to be enabled. > > The following should do this IMO. Roland, could you test this patch please? > > --- > > It turns out AMD 8131 quirk only affects MSI for devices behind the 8131 bridge. > Handle this by adding a flags field in pci_bus, inherited from parent to child. > > Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Roland, did you ever verify that this patch worked or not for you?
thanks,
greg k-h - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |