HP GEN9 ошибки на Linux

HP GEN9 ошибки на Linux

Если в Linux вывести ошибки командой dmesg --level=err, то получаем сообщение:
[0.079461] [Firmware Bug]: the BIOS has corrupted hw-PMU resources (MSR 38d is 330)
[0.113050] Error parsing PCC subspaces from PCCT
[2.002824] i8042: Can't read CTR while initializing i8042
[20.404803] power_meter ACPI000D:00: Ignoring unsafe software power cap!

[Firmware Bug]: the BIOS has corrupted hw-PMU resources

Зайдем в биос по данному пути.
F9-System Configuration-BIOS/Platform Configuration (RBSU)
Далее будет меню System Options. Не нажимайте enter!
Нажмите CTL-A. CTL-A не входит в стандартное System Options menu, а позволяет увидеть дополнительные скрытые опции.

Переключите Processor Power Monitoring в состояние disabled.Далее нажмите enter, игнорируйте предупреждающее сообщение и нажмите enter снова.

Затем ESC, ESC, Y для сохранения, enter на “Changes Saved”, ESC, выберите reboot the system, затем enter.
Больше данной ошибки не будет

Error parsing PCC subspaces from PCCT

Это очень странная ошибка. Возникает только в ubuntu. Баг-репорт на неё имеется, но решения и причин нет. Появилась в 15.10, имеется в 16.04. Варианты:
1) Имеется дуал-бут с Windows 10\server 2016. В настройках плана электропитания нужно отключить «Включить быстрый запуск» («Turn on fast startup»).
2) Дуал бута нет. На данный момент информации по ошибке нет. Есть небольшой шанс, что поможет обновление firmware BIOS.

i8042: Can’t read CTR while initializing i8042

Данную ошибку можно игнорировать, так как это проблема возникает при подключении usb клавиатуры или мыши. i8042 является устаревшим драйвером для поддержки совместимости PS/2 (источник).

power_meter ACPI000D:00: Ignoring unsafe software power cap!

Данная ошибка получается по причине: нет данных о блоке питания
Проблема в том, что ACPI спецализация подразумевает 8-битный аргумент, а firmware от HP передает данные в 12-битном аргументе. Данных просто нет. Единственный вариант — игнорирование ОС этой ошибки.

Но сначала проверим. Выполним команду ниже, если результатом будет 0 — значит данных нет.
cat /sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI000D:00/power1_average
Редактируем файл nano /etc/sensors3.conf (если файла нет, установить lm-sensor), и в самом низу дописать:
chip “power_meter-acpi-0”
ignore power1

В целом эту ошибку можно игнорировать.

2 Replies to “HP GEN9 ошибки на Linux”

  1. Здравствуйте Антон.
    К сожалению у меня это не сработало :
    ——————————————————————————————
    F9-System Configuration-BIOS/Platform Configuration (RBSU)
    Далее будет меню System Options. Не нажимайте enter!
    Нажмите CTL-A. CTL-A
    —————————————————————————————
    А сервер такой:
    product: ProLiant DL380 G5
    capabilities: smbios-2.3 dmi-2.3 smp vsyscall32

    Может есть идея как тут обстоит настройка.
    Так как мне пришлось оставить старые версии ядра
    ——————————————————————————-
    0 : CentOS Linux (3.10.0-862.14.4.el7.x86_64) 7 (Core)
    1 : CentOS Linux (3.10.0-862.11.6.el7.x86_64) 7 (Core)
    2 : CentOS Linux (3.10.0-862.9.1.el7.x86_64) 7 (Core)
    так как на последних
    3.10.0-957.5.1.el7.x86_64
    3.10.0-957.1.3.el7.x86_64
    сервер просто зависал и не продолжал загружение.
    CentOS Linux release 7.6.1810 (Core)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *