Is an ACPI GPE storm normal in an Ubuntu session?
Solution 1:
No, an ACPI GPE storm is not normal.
Here's a line-by-line explanation of the messages you saw, along with inline solutions which may help you:
-
ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
- The FADT is an ACPI table containing power management info.
- All the message means is that your computer doesn't support PCI-Express Active State Power Management, one of the ways to slightly reduce power usage when a PCI-e device isn't being actively used.
- This shouldn't cause stability problems.
-
[Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
- In trying to identify the OS, the BIOS asked the kernel "Are you Linux?" and the kernel did not respond (this is normal behavior).
- BIOSes can use this query to enable or disable functionality based on the running operating system, but they shouldn't.
- You can try adding the boot parameter
acpi_osi=Linux
to make the kernel respond with "Yes", and see if this helps your GPE storm problem. (More info)
-
ACPI: Deprecated procfs I/F for battery is loaded...
- This is a harmless notification that the old, backwards-compatible
/proc/acpi/...
interface is also present, along with the new sysfs interface. - If you think that your manufacturer-specific kernel modules (e.g. sony-laptop, etc.) are somehow mis-handling the legacy
/proc/acpi
interface, you can try disabling it, but the only way to do so is to build a custom kernel with theACPI_PROCFS_POWER
option disabled. - Scroll down to the end for the complete description from the kernel docs.
- Removing this may have some minor side effects, e.g. the powertop utility won't fully work.
- This is a harmless notification that the old, backwards-compatible
-
ACPI(VGA) defines _DOD but not _DOS
- The BIOS uses the
_DOD
to tell ACPI if it has more than one display, and if so, how many. -
_DOS
is used to tell ACPI that the BIOS supports video switching, i.e. from one display to the other. - So ACPI is confused when your computer tells it it has two or more displays, but that it can't switch between them!
- This warning appears in varied contexts -- can you try these boot options and see if stability improves:
acpi=off
,noapic
,nolapic
?
- The BIOS uses the
Full description of ACPI_PROCFS_POWER
Deprecated power /proc/acpi directories (ACPI_PROCFS_POWER) CONFIG_ACPI_PROCFS_POWER: For backwards compatibility, this option allows deprecated power /proc/acpi/ directories to exist, even when they have been replaced by functions in /sys. The deprecated directories (and their replacements) include: /proc/acpi/battery/* (/sys/class/power_supply/*) /proc/acpi/ac_adapter/* (sys/class/power_supply/*) This option has no effect on /proc/acpi/ directories and functions, which do not yet exist in /sys This option, together with the proc directories, will be deleted in 2.6.39. Say N to delete power /proc/acpi/ directories that have moved to /sys/ Symbol: ACPI_PROCFS_POWER [=y] Type : boolean Prompt: Deprecated power /proc/acpi directories Defined at drivers/acpi/Kconfig:59 Depends on: ACPI [=y] && PROC_FS [=y] Location: -> Power management and ACPI options -> ACPI (Advanced Configuration and Power Interface) Support (ACPI [=y])