Die Symptome:
- Durch Drücken der Suspend-Taste wird mein Computer in einen Zustand versetzt, in dem der Cursor blinkt, die Lüfter laufen und die Festplatte anscheinend ausgeschaltet ist (glaube ich) einen harten Neustart).
- Möglicherweise hängt das damit zusammen: Meine Fans bleiben auch nach dem Herunterfahren eingeschaltet, und selbst dann muss ich den Netzschalter fünf Sekunden lang drücken, bevor ich ihn wieder einschalten kann.
- Ich weiß nicht, auf welche Protokolle ich schauen soll, um das Problem zu beheben, und ich stelle mir vor, dass sie beim Neustart sowieso kaputt gehen würden.
Meine Website für viele Linux-Probleme ist Arch Linux. Im Folgenden finden Sie Informationen zu Problemen mit dem Anhalten / Fortsetzen , die Ihren ähnlich sind:
Sofortiges Aufwachen aus dem Suspend
Bei einigen Intel Haswell-Systemen mit dem LynxPoint- und LynxPoint-LP-Chipsatz wird ein sofortiges Aufwecken nach dem Anhalten gemeldet. Sie sind mit fehlerhaften BIOS-ACPI-Implementierungen verbunden und damit, wie das xhci_hcd
Modul sie während des Startvorgangs interpretiert. Als Workaround werden gemeldete betroffene Systeme XHCI_SPURIOUS_WAKEUP
vom Kernel von Fall zu Fall zu einer (benannten ) Blacklist hinzugefügt . [ 2 ]
Eine sofortige Wiederaufnahme kann beispielsweise auftreten, wenn ein USB-Gerät während der Unterbrechung angeschlossen und ACPI-Aktivierungsauslöser aktiviert sind. Eine praktikable Abhilfe für ein solches System ist das Deaktivieren der Weckauslöser, wenn es noch nicht auf der schwarzen Liste steht. Ein Beispiel zum Deaktivieren des Aufwachens über USB ist wie folgt beschrieben. [ 3 ]
So zeigen Sie die aktuelle Konfiguration an:
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
...
EHC1 S3 *enabled pci:0000:00:1d.0
EHC2 S3 *enabled pci:0000:00:1a.0
XHC S3 *enabled pci:0000:00:14.0
...
Die entsprechenden Geräte sind EHC1
, EHC2
und XHC
(für USB 3.0). Um den Status zu ändern, müssen Sie den Gerätenamen als root in die Datei eintragen.
# echo EHC1 > /proc/acpi/wakeup
# echo EHC2 > /proc/acpi/wakeup
# echo XHC > /proc/acpi/wakeup
Dies sollte dazu führen, dass die Federung wieder funktioniert. Diese Einstellungen sind jedoch nur temporär und müssten bei jedem Neustart vorgenommen werden. Um dies zu automatisieren, werfen Sie einen Blick auf systemd # Writing unit files . Eine mögliche Lösung und weitere Informationen finden Sie im BBS-Thread .
Der gesamte Artikel über Arch Linux über Suspend / Resume ist eine hervorragende Referenz für viele Bereiche:
1 Low level interfaces
1.1 kernel (swsusp)
1.2 uswsusp
2 High level interfaces
2.1 systemd
3 Hibernation
3.1 About swap partition/file size
3.2 Required kernel parameters
3.2.1 Hibernation into swap file
3.3 Configure the initramfs
4 Troubleshooting
4.1 ACPI_OS_NAME
4.2 VAIO Users
4.3 Suspend/hibernate doesn't work, or not consistently
4.4 Wake-on-LAN
4.5 Instantaneous wakeups from suspend