Измеритель мощности ACPI000D:00: Игнорирование небезопасного ограничения питания программного обеспечения

Я получаю следующее сообщение на Ubuntu 14.04 во время начальной загрузки:

измеритель мощности ACPI000D:00: Игнорирование небезопасного ограничения питания программного обеспечения

Сообщение подходит вскоре после того, как красный/оранжевый фон Ubuntu появляется, и экран чернеет в консоль на мгновение. Системные нагрузки, прекрасные впоследствии и экран входа в систему, появляются, как обычно. Тем не менее, это является раздражающим.

У кого-либо есть идея, как зафиксировать это?

Править: В то время как нет никакой проблемы с помощью Ubuntu через менеджера по оформлению, сообщение сохраняется в консолях TTY, которые я не могу больше использовать.

ОБНОВЛЕНИЕ: Я обновил до Ubuntu 16.04 и в то время как предупреждение все еще обнаруживается вскоре во время начальной загрузки и находится впоследствии в первой строке консолей TTY, они работают, как предназначено, т.е. Я могу наконец зарегистрировать меня в и использовать их.

5
задан 27 June 2016 в 01:52

1 ответ

Эта ошибка происходит, потому что ACPI _PMC (Возможности Измерителя мощности) объект для того устройства, ACPI000D (измеритель мощности) имеет бит 0 наборов, которые указывают, что устройство поддерживает возможность измерения питания, однако, драйвер ядра, обнаружил, что аппаратные средства не поддерживают эту функцию и следовательно сообщают, что возможность питания, вероятно, сомнительна и так игнорирует его. В основном встроенное микропрограммное обеспечение указывает, что измерение питания доступно, но драйвер ядра не верит этому для Ваших аппаратных средств.

В настоящее время единственные аппаратные средства, которые, кажется, позволяют это, являются определенным аппаратным обеспечением IBM с "менеджером по Активной энергии IBM".

Для получения дополнительной информации об этой функциональности ACPI, консультируйтесь с разделом 10.4.1 из спецификации ACPI.

Можно вызвать эту функцию при использовании параметра ядра force_cap_on=1, однако это не рекомендуется, если Вы не знаете то, что Вы делаете.

Я думаю, что это сообщение может по всей вероятности быть безопасно проигнорировано. Можно было выключить сообщения об ошибках ядра полностью для отключения этого, однако, это запретит Вам видеть возможно полезные ошибки, о которых ядро сообщает в будущем. Об этом сообщении сообщают как dev_err () сообщение ошибки устройства уровня, таким образом, нужно было бы отключить dev_err сообщения погрешности нивелировки для глушения этой ошибки.

Например, устанавливая параметр ядра loglevel=2 сообщит о чрезвычайных ситуациях, предупреждениях и критических ошибках и проигнорирует ошибки уровня 3 (ошибка) и ниже. Сделать это редактирование/etc/default/grub (с полномочием пользователя root) и изменить GRUB_CMDLINE_LINUX_DEFAULT для включения loglevel=2, например.

sudo gedit /etc/default/grub

редактирование и набор:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=2"

сохраните изменения и работайте:

sudo update-grub

Долгосрочная фиксация должна была бы изменить драйвер и изменить dev_err на dev_warn

7
ответ дан 23 November 2019 в 09:05

Другие вопросы по тегам:

Похожие вопросы: