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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content