ACPI Error(ACPI Error: SMBus or IPMI write requires Buffer of length X, found length Y)

Solution Verified - Updated -

Issue

  • The output of the dmesg command contains the following errors:
ACPI Error: SMBus or IPMI write requires Buffer of length 42, found length 20 (20090903/exfield-286)
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._PMM] (Node f7057928), AE_AML_BUFFER_LIMIT
ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20090903/power_meter-347)

Another example of messages:

[14882.790566] ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517/exfield-389)
[14882.790571] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMM] (Node ffff8a81e9b9c140), AE_AML_BUFFER_LIMIT (20130517/psparse-536)
[14882.790576] ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20130517/power_meter-339)

Or:

[  846.267647] ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of length 66, found length 32 (20180531/exfield-393)
[  846.267654] ACPI Error: Method parse/execution failed \_SB.PMI0._PMM, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[  846.267661] ACPI Error: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20180531/power_meter-338)

Environment

  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8
  • ACPI
  • HP ProLiant DL360 G7 / HP DL380p G8/ProLiant XL170r Gen9 and other HP hardware

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In