[lkml]   [2006]   [Jun]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [discuss] Re: [RFC] Whitelist chipsets supporting MSI and check Hyper-transport capabilities
        Greg> What is the list of things which are known to have problems?
    Greg> All PCI-X? We can ask some more people with PCI-X MSI cards
    Greg> what works for them, i.e. Mellanox.

    Actually most PCI-X works as well. AMD 8131 PCI-X bridges don't work,
    and it seems (based on the quirk in the kernel) that there are broken
    Serverworks chipsets, but I've never actually seen motherboards with
    that on there.

    But for example I have an old Xeon motherboard which lspci says has

    PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 03)

    and MSI works fine there.

    There seem to be two issues here though. First, MSI interrupts don't
    always work, because of chipset bugs, BIOS bugs, etc. This is fairly
    manageable because the worst case is usually a single device not
    generating interrupts.

    However, the other issue is that CONFIG_PCI_MSI forces some other
    changes to x86 interrupt handling, even if no devices will ever use
    MSI. And the changes are such that some systems can't even boot with
    CONFIG_PCI_MSI enabled. This is the more severe problem, which needs
    to be handled if you want distros to turn on MSI.

    - R.
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2006-06-20 22:25    [W:0.042 / U:6.556 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site