Ich hatte ein Problem mit meinem Ubuntu 12.04, das sofort nach dem Suspend aufwachte. Ich habe das Problem gelöst, indem ich die Einstellungen in / proc / acpi / wakeup geändert habe, wie in der folgenden Frage vorgeschlagen: Wie verhindere ich, dass das sofortige Aufwecken angehalten wird und / oder der Ruhezustand einsetzt? .
Nach dem Ändern der Einstellungen wird das System fehlerfrei angehalten und bleibt angehalten. Nachdem ich es jedoch wieder aktiviert habe, weichen die Einstellungen in / proc / acpi / wakeup von denen ab, auf die ich sie festgelegt habe.
Vor dem Suspendieren:
cat /proc/acpi/wakeup
Device S-state Status Sysfs node
SMB0 S4 *disabled pci:0000:00:03.2
PBB0 S4 *disabled pci:0000:00:09.0
HDAC S4 *disabled pci:0000:00:08.0
XVR0 S4 *disabled pci:0000:00:0c.0
XVR1 S4 *disabled
P0P5 S4 *disabled
P0P6 S4 *disabled pci:0000:00:15.0
GLAN S4 *enabled pci:0000:03:00.0
P0P7 S4 *disabled pci:0000:00:16.0
P0P8 S4 *disabled
P0P9 S4 *disabled
USB0 S3 *disabled pci:0000:00:04.0
USB2 S3 *disabled pci:0000:00:04.1
US15 S3 *disabled pci:0000:00:06.0
US12 S3 *disabled pci:0000:00:06.1
PWRB S4 *enabled
SLPB S4 *enabled
Ich fordere das System zum Anhalten auf, und es funktioniert so, wie es sollte. Später nach dem Aufwecken werden die Einstellungen wie folgt geändert:
USB0 S3 *disabled pci:0000:00:04.0
USB2 S3 *enabled pci:0000:00:04.1
US15 S3 *disabled pci:0000:00:06.0
US12 S3 *enabled pci:0000:00:06.1
oder
USB0 S3 *enabled pci:0000:00:04.0
USB2 S3 *enabled pci:0000:00:04.1
US15 S3 *enabled pci:0000:00:06.0
US12 S3 *enabled pci:0000:00:06.1
Irgendwelche Ideen?
Danke für Ihre Antwort. Leider hat es mein Problem nicht gelöst.
alle
/sys/bus/usb/devices/usb1/power/wakeup
/sys/bus/usb/devices/usb2/power/wakeup
/sys/bus/usb/devices/usb3/power/wakeup
/sys/bus/usb/devices/usb4/power/wakeup
ebenso gut wie
/sys/bus/usb/devices/3-1/power/wakeup
sind deaktiviert, und das Notebook wacht nach dem Einschlafen immer noch von selbst auf. Das einzige, worauf es zu reagieren scheint, sind die Einstellungen in / proc / acpi / wakeup, die sich jedes Mal ändern (zurücksetzen), wenn ich mein Notebook ausschalte / neu starte.
Vielleicht hilft http://forum.xbmc.org/showthread.php?tid=121158 ?
Dies ist, was es sagt:
quelle
Für Ubuntu 15+ müssen Sie
systemd
anstelle von verwendenrc.local
. Sie können "Systemd-Dienst erstellen" googeln und den Anweisungen folgen. Beachten Sie jedoch, dass das Umleiten der Ausgabe an/proc/acpi/wakeup
schwierig ist. Damit es richtig funktioniert, müssen Sie Folgendes tun:Beispielausgabe für die Servicedatei (zB
/etc/systemd/system/suspendfix.service
):Oder hier in diesem Kern
quelle