ACPI Error(ACPI Error: SMBus or IPMI write requires Buffer of length X, found length Y)
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.