ACPI, computador ligando esporadicamente

ACPI, computador ligando esporadicamente

Ultimamente tenho notado que meu computador desktop GNU/Linux Gentoo liga-se esporadicamente enquanto está suspenso no modo ACPI S3.

Não fiz alterações nem atualizações no BIOS.

No dmesg vejo o seguinte sempre que isso acontece:

[108014.336259] floppy0: floppy timeout called
[108014.336301] PM: resume of devices complete after 10861.842 msecs
[108014.336559] hub 8-0:1.0: state 7 ports 6 chg 0000 evt 0000
[108014.336562] hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0000
[108014.336565] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000
[108014.336567] hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000
[108014.336569] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000
[108014.336572] hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000
[108014.336574] hub 7-5:1.0: state 7 ports 4 chg 0008 evt 0008
[108014.338301] hub 7-5:1.0: port 3, status 0503, change 0000, 480 Mb/s
[108014.338307] hub 6-0:1.0: state 7 ports 2 chg 0006 evt 0000
[108014.338323] hub 6-0:1.0: port 1, status 0103, change 0000, 12 Mb/s
[108014.338334] hub 6-0:1.0: port 2, status 0303, change 0000, 1.5 Mb/s
[108014.338338] hub 5-0:1.0: state 7 ports 2 chg 0004 evt 0004
[108014.338350] hub 5-0:1.0: port 2, status 0103, change 0000, 12 Mb/s
[108014.336504] Restarting tasks ... done.
[108015.348192] uhci_hcd 0000:00:1d.2: reserve dev 2 ep81-INT, period 1, phase 0, 17 us

Não há nada de interessante no syslog.

O quê está causando isto? Como posso determinar o que está causando isso?

Responder1

Você pode tentar desabilitar todos os eventos de ativação da ACPI S3 nas configurações do BIOS:

Ativação USB do S3 [Desativado] (havia ativado antes desta postagem)

Continuação do toque do modem [desativado]

Ativação de Evento PME [Desativado]

Suporte HPET [Desativado] (Temporizador de eventos de alta precisão, foi ativado antes desta postagem)

Ligar pelo mouse [Desativado]

Ligar pelo teclado [Desativado]

Função AC Back [Desativada]

Ligar por Alarme [Desativado]

Responder2

A solução no meu caso parece ser desabilitar eventos de ativação USB em/proc/acpi/wakeup

Neste arquivo, notei que vários dispositivos USB estavam com o estado “habilitado”. Defini-los como "desativados" simplesmente repetindo o nome no arquivo evitou que o problema ocorresse novamente até agora.

informação relacionada