linux:system:power-management:acpi
This is an old revision of the document!
ACPI on Linux
ACPI is usually also implemented in the BIOS/Firmware. In case of buggy implementations it could conflict with Linux ACPI implementation, causing error in the journal. Apparently this is due to faulty communication between a PCI device, the motherboard, and the kernel.
There are three workarounds, which in all cases involve setting a kernel parameter (if you're using GRUB, here's how it's done):
- pcie_aspm=off
- pci=nomsi: disables Message Signaled Interrupts. I'm not sure exactly what this is, but adding this parameter disables USB devices… so no go.
- pci=noaer : this shoots the messenger, so to speak. Errors still occur, but they aren't reported, and system logs keep normal proportions.
- pci=nommconf I've only recently heard about this one. It disables Memory-Mapped PCI Configuration Space, and reverts to the traditional handling of configuration space.
Links
linux/system/power-management/acpi.1758555848.txt.gz · Last modified: by oscar
