In letzter Zeit ist mir aufgefallen, dass sich mein GNU/Linux Gentoo-Desktop-Computer sporadisch einschaltet, während er im ACPI S3-Modus angehalten ist.
Ich habe keine Änderungen oder Aktualisierungen am BIOS vorgenommen.
In dmesg sehe ich immer Folgendes, wenn dies passiert:
[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
Im Syslog steht nichts Interessantes.
Was ist die Ursache dafür? Wie kann ich die Ursache ermitteln?
Antwort1
Sie können versuchen, alle Weckereignisse für ACPI S3 in den BIOS-Einstellungen zu deaktivieren:
USB-Aktivierung von S3 [Deaktiviert] (war vor diesem Beitrag aktiviert)
Modem-Ruf fortsetzen [Deaktiviert]
PME-Ereignisaktivierung [Deaktiviert]
HPET-Unterstützung [Deaktiviert] (High Precision Event Timer, wurde vor diesem Beitrag aktiviert)
Einschalten per Maus [Deaktiviert]
Einschalten über die Tastatur [Deaktiviert]
AC-Back-Funktion [Deaktiviert]
Einschalten durch Alarm [Deaktiviert]
Antwort2
Die Lösung in meinem Fall scheint zu sein, USB-Wakeup-Ereignisse in /proc/acpi/wakeup zu deaktivieren
In dieser Datei habe ich festgestellt, dass mehrere USB-Geräte den Status „aktiviert“ hatten. Indem ich diese auf „deaktiviert“ gesetzt habe, indem ich den Namen einfach in die Datei eingefügt habe, konnte ich bisher verhindern, dass das Problem erneut auftritt.