Столкнулся с ошибкой ACPI в Ubuntu Server. Сервер HP ProLiant DL 380 Gen10. Каждую минуту в консоли отображалась ошибка:
ACPI Error: No handler for Region [POWR] (000000004b6aca0e) [IPMI] (20190816/evregion-134)
ACPI Error: Region IPMI (ID=7) has no handler (20190816/exfldio-265)
ACPI Error: Aborting method \_SB.PMI0._PMM due to previous error (AE_NOT_EXIST) (20190816/psparse-531)
ACPI Error: AE_NOT_EXIST, Evaluating _PMM (20190816/power_meter-325)
Проблема та же самая, как в случае с Oracle Linux:
Oracle Linux — ACPI Error AE_AML_BUFFER_LIMIT
Какой-то софт начал резво обращаться к датчику мощности блока питания. А тот не работает.
ACPI (Advanced Configuration and Power Interface) — открытый стандарт для взаимодействия операционной системы и железа. Позволяет ОС обнаруживать аппаратное обеспечение сервера, управлять питанием и конфигурацией устройств. Разработан совместно с HP, Intel, Microsoft, Phoenix и Toshiba в 1996 году. Принцип работы: в определённой области оперативной памяти размещаются таблицы ACPI, к которым имеют доступ ОС и железо.
Проблема актуальна для серверов HPE Proliant. Лечение точно такое же. Можно отключить датчик сенсора в ОС, чтобы ошибка не спамила в консоль:
modprobe -r acpi_power_meter
echo "blacklist acpi_power_meter" >> /etc/modprobe.d/hwmon.conf