In a previous question (What is an ACPI GPE storm?), I asked about ACPI GPE storm.
Looking closer to my kern.log file in /var/log/, I notice that in every session at some point (usually withing 20' after startup) a GPE storm is triggered. When I open kern.log immediately after startup, and wait for a storm to come up, I see that it can be triggered by anything (a copy-action, the opening of an app like Firefox or Thunderbird, etc…). This worries me, since the answer I got for my previous question confirms this can threaten stability and might be a sign of hardware malfunction.
Looking for other ACPI related events in kern.log, I find the error messages below. I hope someone can give some advice:
Jun 10 16:33:20 Guy-VAIO kernel: [ 0.724505] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
Jun 10 16:33:20 Guy-VAIO kernel: [ 0.795205] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
Jun 10 16:33:20 Guy-VAIO kernel: [ 1.024009] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
Jun 10 16:33:20 Guy-VAIO kernel: [ 23.140259] [Firmware Bug]: ACPI(VGA) defines _DOD but not _DOS
I'm experiencing frequent (several times /d) application crashes, that seem random so not in particular apps, and less frequent (once a week or so) complete system freezes where the system becomes unresponsive to keyboard, mouse or touchpad input and the only solution is a hard reboot (press start button).
My questions:
- what about the Firmware Bugs in ACPI?
- how and where do I have to 'clear CONFIG_ACPI_PROCFS_POWER'?
Ubuntu 12.04, 64-bit, 3.2.0-25-generic Kernel, Intel® Core™ i5-2430M CPU @ 2.40GHz × 4
Best Answer
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
[Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
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...
/proc/acpi/...
interface is also present, along with the new sysfs interface./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.ACPI(VGA) defines _DOD but not _DOS
_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.acpi=off
,noapic
,nolapic
?Full description of ACPI_PROCFS_POWER