[openib-general] Help with CONFIG_PCI_MSI in the kernel
Roland Dreier
rdreier at cisco.com
Tue Apr 4 18:29:24 PDT 2006
Jason> Just as a preface, I whipped this patch up because I have a
Jason> Asus with a broken BIOS and I wanted to test with MSI-X on
Jason> IB cards. It needs a little more thought before being
Jason> merged, but the method seemed relevent given the discussion
Jason> on Fedora disabling MSI.
This patch probably is a good thing to work around buggy BIOSes. But
I don't think it helps Fedora at all. The issue (as I understand it)
is not that some devices try to use MSI and don't work, but that some
systems completely fail to boot because of the (non-MSI) IRQ changes
that CONFIG_PCI_MSI also (confusingly) enables.
To put it naively, what breaks things is all interrupt handling stuff
that changes /proc/interrupts from
17: 4797 0 IO-APIC-level eth0
to
177: 1942286 0 IO-APIC-level eth0
_That's_ the stuff you have to fix everywhere to get Fedora to enable MSI.
- R.
More information about the general
mailing list