Constant ACPI errors in /var/log/messages on Centos 6.10

Codemonkey asked:

/var/log/messages is full of this, occurring every second. I can see this has been going on for at least 4 days but any older logs have been purged. Maybe it’s always been like this.

Jul  8 04:07:12 webbox1 kernel: ACPI Error: SMBus or IPMI write requires Buffer of length 66, found length 32 (20090903/exfield-286)
Jul  8 04:07:12 webbox1 kernel: ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._PMM] (Node ffff88087468bab0), AE_AML_BUFFER_LIMIT
Jul  8 04:07:12 webbox1 kernel: ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20090903/power_meter-342)

Can someone explain what it means, or where I should look to debug further?


My answer:

Looks like this is a common problem with some older HPE servers.

The first thing you should do is update the system BIOS/firmware.

If the updated firmware doesn’t resolve the problem, you can work around the problem by disabling the ACPI power meter module, e.g.:

echo "blacklist acpi_power_meter" >> /etc/modprobe.d/hwmon.conf

In theory it’s possible to write a custom ACPI table to patch the problem yourself, but that’s more than a bit complicated, and it’s something the hardware vendor should have fixed anyway…

View the full question and any other answers on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.