Por que não vi ACPI: Preparando para entrar no estado de suspensão do sistema S5 no Ubuntu?

Por que não vi ACPI: Preparando para entrar no estado de suspensão do sistema S5 no Ubuntu?

Usei o Virtualbox para instalar duas VMs, 1 CentOS 8, 1 Ubuntu 18.04.

Após a inicialização do sistema operacional, pressiono "Desligamento ACPI" em ambas as VMs, mas obtive resultados diferentes:

CentOS 8:

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

Ubuntu 18.04:

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

Podemos ver que não há string relacionada à ACPI quando o Ubuntu é desligado, mas ambos usam a mesma versão do Virtualbox, acho que o BIOS é o mesmo.

Posso ver este log em ambas as VMs:

[    0.896151] ACPI: (supports S0 S5)

Posso dizer que o Ubuntu não está usando ACPI? Eu verifiquei o grub do Ubuntu, não atribuiu acpi=off

Qual configuração/configuração fez com que o Ubuntu não usasse ACPI?

Responder1

Provavelmente o Ubuntu e o CentOS estão usando diferentes níveis de log do console, então o Ubuntu filtra a ACPI: Preparing...mensagem e provavelmente gera uma mensagem diferente dos scripts de desligamento.

A mensagem do Ubuntu Starting Power-Off...não é prefixada [ <uptime in seconds> ]como todas as mensagens de log do kernel, então provavelmente é produzida por um mecanismo diferente.

As mensagens de log produzidas pelo kernel são atribuídas a classes de prioridade e as mensagens de baixa prioridade normalmente não são exibidas no console. Execute sudo sysctl kernel.printkem ambos os sistemas e veja se as diferentes distribuições usam valores diferentes. O comando deve gerar quatro números: o primeiro especifica a classe de prioridade de mensagem do kernel mais alta a ser filtrada.

A documentação sobre os kernel.printkvalores pode ser encontrada aqui.

informação relacionada