Seit einigen Tagen wacht mein Ubuntu 12.04-Desktop-Computer auf mysteriöse Weise sofort nach dem Wechsel in den Suspend-Modus auf.
Seit der Installation wird mein Ubuntu 12.10-Laptop-Computer auch unmittelbar nach dem Anhalten und dem Ruhezustand fortgesetzt.
Wie kann man das verhindern?
http://askubuntu.com/questions/852600/ubuntu-16-04-wakes-up-immediately-from-suspend-after-installing-fprint-in-lenovo
und helfen mir, es herauszufindenIGBE
funktioniertIch hatte vor kurzem das gleiche Symptom auf Asus Zenbook Pro UX501 auf Ubuntu 15.04. Bazons genaue Korrektur funktionierte nicht, aber Vladimir Rutskys Variation. Speziell:
Wenn Sie vom Terminal aus laufen
cat /proc/acpi/wakeup
, werden die folgenden Zeilen angezeigt(PCI-Adressen können unterschiedlich sein)
Schalten Sie dann diese drei auf deaktiviert um, indem Sie die folgenden Befehle eingeben:
quelle
IGBE
funktioniert, über drei nicht@reboot
. Ich fand es nützlich, das Echo nur dann auszuführen, wenn es tatsächlich durch dasegrep -q '^XHC1\s+S[0-9]\s+\*enabled' /proc/acpi/wakeup && echo XHC1 > /proc/acpi/wakeup
Einfügen eines Tests in ein Shell-Skript wie dieses aktiviert wurde (mein problematisches Gerät war XHC1 - ein USB-Chipsatz).Wenn Sie wissen, welches Gerät Ihren PC aktiviert, fahren Sie mit dem ersten Schritt fort, um den Anweisungen zu folgen. Wenn Sie dies nicht tun, öffnen Sie das Terminal und führen Sie Folgendes aus:
Und finden Sie heraus, welches Gerät Ihren PC aufweckt.
Also jetzt:
Treffer im Terminal:
Um alle USB-Ports aufzulisten, die unseren PC aufwecken.
Wir haben jetzt Root-Privilegien.
2. Ich habe 8 USB-Anschlüsse und in diesem Beispiel möchte ich usb8 deaktivieren.
Mach weiter und teste es. Dieses spezielle Gerät an USB-Port 8 weckt den PC jetzt nicht mehr auf.
Nächster Schritt, um die Änderung nach jedem Start dauerhaft zu machen:
3.
Und wir fügen den Befehl aus Schritt 2 ein (natürlich vor dem Ausgang 0).
Das ist es.
Optional Nur wenn das USB 8-Gerät nach dem Schlaf- / Weckvorgang in meinem Beispiel wieder aktiviert wird.
udev
Regel, um den Befehl nach jedem Start, Ruhezustand und Aufwachen auszuführen.Öffne ein Terminal und mache:
Bei der Geräte-ID Ihrer Tastatur sind die 4 ersten Ziffern die Hersteller-ID und die 4 nächsten Ziffern die Produkt-ID
Als nächstes machen Sie:
Wo "Aufwecken" geben Sie Ihren gewünschten Namen des Skripts ein. Nummer 10 ist die Priorität, falls Sie viele andere udev-Regeln haben, je niedriger die Nummer, um die die Regel vor den anderen ausgeführt wird.
Kopieren Fügen Sie diese ein und ersetzen Sie die Hersteller- und Produkt-ID durch Ihre eigene Hersteller- und Produkt-ID für die drahtlose Tastatur.
* usb8 ist für mich meine kabellose tastatur (das siehst du auch im screenshot ( bus 008)), ersetze sie durch deine eigene.
Ctrl+ Ozum Speichern, Ctrl+ Xzum Beenden und Neustarten.
quelle
Um das Update dauerhaft zu machen
(Ich kompiliere die Lösungen von Bazon, Ilikerobots und Pavlos Theodorou - zusammen gehen sie auf mein spezielles Problem ein.)
Um das Problem dauerhaft zu beheben, unabhängig davon, ob es sich um einen USB-Anschluss handelt, der das System aufweckt, oder um etwas anderes:
Möglicherweise erhalten Sie diese oder ähnliche Zeilen:
Dann öffne:
und fügen Sie diese Zeilen (oder ähnlich, abhängig von den obigen Ergebnissen) vor
exit 0
quelle