Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#10900 - Request to enable PCI MSI support in kernel - CONFIG_PCI_MSI

Attached to Project: Arch Linux
Opened by Anonymous Submitter - Sunday, 13 July 2008, 00:09 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 07 November 2008, 09:20 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No



I recently got a new x86_64 computer which supports MSI, for at least the onboard GigE network card (e1000e), the sound card (Intel HDA card with the enable_msi option), and the PCI-E e1000e GigE network card that I've added to it. I'd assumed that MSI support was likely to have automatically been enabled, however, reading through the following LKML patch, it seems that CONFIG_PCI_MSI must be enabled. Viewing the Arch Linux kernel /proc/config.gz file, it seems it hasn't been switched on. Can it be?

Additional info:
* x86_64 kernel26

This task depends upon

Closed by  Tobias Powalowski (tpowa)
Friday, 07 November 2008, 09:20 GMT
Reason for closing:  Implemented
Comment by Anonymous Submitter - Sunday, 13 July 2008, 01:07 GMT
Looking into MSI support on my computer a bit further, a fair number of other devices support MSI, including the SATA controller and the ATI video card. To find devices that support MSI or MSI-X, the following command will extract the PCI/PCIe device names and capabilities, and then you can look for "Message Signalled Interrupts" or "MSI-X":

sudo lspci -v | egrep "(^[0-9]|.+Capabilities)"