Почему не отображается ACPI: Подготовка к переходу системы в спящий режим S5 в Ubuntu?

Почему не отображается ACPI: Подготовка к переходу системы в спящий режим S5 в Ubuntu?

Я использовал Virtualbox для установки двух виртуальных машин: CentOS 8 и Ubuntu 18.04.

После загрузки ОС я нажал «ACPI shutdown» на обеих виртуальных машинах, но получил разный результат:

CentOS 8:

[   42.562604] ACPI: Preparing to enter system sleep state S5
[   42.564738] reboot: Power down

Убунту 18.04:

         Starting Power-Off...
[   75.167832] reboot: Power down

Мы видим, что при завершении работы Ubuntu нет строки, связанной с ACPI, но в обоих случаях используется одна и та же версия Virtualbox, и я думаю, что BIOS одинаков.

Я вижу этот журнал в обеих виртуальных машинах:

[    0.896151] ACPI: (supports S0 S5)

Могу ли я сказать, что Ubuntu не использует ACPI? Я проверил grub Ubuntu, он не назначает acpi=off

Какая настройка/конфигурация заставила Ubuntu не использовать ACPI?

решение1

Вероятно, Ubuntu и CentOS используют разные уровни журнала консоли, поэтому Ubuntu отфильтровывает сообщение ACPI: Preparing...и, вероятно, выводит вместо него другое сообщение из скриптов завершения работы.

Сообщение Ubuntu Starting Power-Off...не имеет префикса , [ <uptime in seconds> ]как все сообщения журнала ядра, поэтому, вероятно, оно создается с помощью другого механизма.

Сообщения журнала, создаваемые ядром, назначаются классам приоритета, а сообщения с низким приоритетом обычно не отображаются на консоли. Запустите sudo sysctl kernel.printkна обеих системах и посмотрите, используют ли разные дистрибутивы разные значения. Команда должна вывести четыре числа: первое указывает наивысший класс приоритета сообщений ядра для фильтрации.

Документацию по kernel.printkзначениям можно найти здесь.

Связанный контент