After PMM2 client installation kernel: ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of length 66

Hi Team,

After we install the PMM agent on the DB server then we are started receiving the below errors.
Observed the below error from the system logs, any idea on the below errors?

Can someone please help me why we are getting this alerts after PMM client installation?

Mar 5 04:04:41 test123 kernel: ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517/exfield-389)
Mar 5 04:04:41 test123 kernel: ACPI Error: Method parse/execution failed [_SB_.PMI0._PMM] (Node ffff9113b6f925d0), AE_AML_BUFFER_LIMIT (20130517/psparse-536)
Mar 5 04:04:41 test123 kernel: ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating PMM (20130517/power_meter-339)
Mar 5 04:04:48 test123 su: (to root) testuser on pts/0
Mar 5 04:04:51 test123 kernel: ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517/exfield-389)
Mar 5 04:04:51 test123 kernel: ACPI Error: Method parse/execution failed [_SB
.PMI0._PMM] (Node ffff9113b6f925d0), AE_AML_BUFFER_LIMIT (20130517/psparse-536)
Mar 5 04:04:51 test123 kernel: ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating PMM (20130517/power_meter-339)
Mar 5 04:05:01 test123 kernel: ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517/exfield-389)
Mar 5 04:05:01 test123 kernel: ACPI Error: Method parse/execution failed [_SB
.PMI0._PMM] (Node ffff9113b6f925d0), AE_AML_BUFFER_LIMIT (20130517/psparse-536)
Mar 5 04:05:01 test123 kernel: ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20130517/power_meter-339)

Hi Naresh,

According to the below link, the error is harmless. It indicates that kernel isn’t able to read ACPI power meter values.

Thanks for the update @Vadim_Yalovets

But we are seeing these alerts after the PMM client installation only, is something checking from PMM end to make sure the Kernel or OS level health checks kind of ?

node_exporter has hwmon collector that is enabled by default.
The collector exposes hardware monitoring and sensor data from /sys/class/hwmon/ .

1 Like

Thanks @Vadim_Yalovets for the info.

I am just curious, are we something monitoring from PMM end or not. Its good that monitoring in OS level means a lot for us, its very useful for to make sure the system is healthy or not.

Bunch of exporters are running on PMM client side. Node_exporter collects system metrics.

Let me go through the above documentation. Thanks @Vadim_Yalovets for the valuable information.