Dies hängt mit dem Problem zusammen, das unter Drahtlose Maus friert im Akkubetrieb vorübergehend ein (Standby) .
Zusammenfassung: Die Maus friert bei Batteriebetrieb ein, da sie nach einer bestimmten Zeit automatisch suspendiert wird und mehr Zeit zum Aufwachen benötigt.
Das Deaktivieren der automatischen USB-Suspendierung für den Mausempfänger in PowerTOP ist eine vorübergehende Lösung, übersteht jedoch einen Neustart nicht.
Wie kann ich den automatischen USB-Suspend für nur ein bestimmtes Gerät dauerhaft deaktivieren ?
Eine Lösung, bei der keine zusätzlichen Pakete installiert werden, wird bevorzugt (schließlich möchte ich etwas deaktivieren ), ist jedoch nicht erforderlich. Das Entfernen von PowerTOP (das scheint für einige eine Lösung zu sein) ist nicht das, was ich will - ich mag PowerTOP ...
Und die Installation laptop-mode-tools
zum Deaktivieren von USB-Autosuspend ist auch nicht das, was ich will, daher die neue Frage.
Außerdem: Wirkt sich das auf den Akku meines Notebooks aus? Der Logitech Unifying-Empfänger für die Maus bleibt die ganze Zeit verbunden. Wenn dies verhindert, dass die automatische Unterbrechung für alle Geräte auftritt, ist dies wahrscheinlich nicht der Fall.
quelle
.conf
Akte zu urteilen, ist genau das, was ich mir erhofft habe :)AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST
jetzt ist (Ubuntu 17.04)tlp
installiert.laptop-mode-tools
Wenn Sie also möchten, dass USB-Geräte auf diesen Laptops nicht automatisch in den Suspend-Modus versetzt werden, legen Sie dieUSB_BLACKLIST
Einstellung in der Datei fest/etc/default/tlp
- die Änderungen werden sofortIch hatte ein ähnliches Problem mit PCs auf einem Avocent KVM , auf denen keine Tools für den Laptop-Modus installiert waren (und die ich auf keinen Fall so lösen wollte). In meinem Fall hat das automatische Suspendieren des KVM zu einem fehlerhaften Verhalten von Tastatur und Maus geführt (nach einigen Sekunden im Leerlauf wurden die Eingabedaten angehalten und gingen für eine Weile verloren, bis sie durch Klicken und Schütteln aufgeweckt wurden).
Als ich PowerTOP ausführte und die automatische USB-Suspendierung für den Avocent ausschaltete, sagte mir PowerTOP, dass der Befehl zum Deaktivieren über die Befehlszeile lautete:
Das '3-10'-Bit ist auf verschiedenen Systemen unterschiedlich. Ich bin mir nicht sicher, wie ich das bestimmen soll, außer dass PowerTOP ausgeführt wird, aber es gibt wahrscheinlich einen Weg.
Stattdessen habe ich eine udev- Regel verwendet, um der Produkt-ID meines Geräts zu entsprechen:
trent + 14.04: /etc/udev/rules.d$ cat 10-usb-avocent-kvm-pm.rules
Um die richtigen udev-Informationen zu erhalten, habe ich ausgeführt:
quelle
In
/etc/laptop-mode/conf.d/usb-autosuspend.conf
finden Sie:Sie sollten es in ändern
CONTROL_USB_AUTOSUSPEND="0"
.Dadurch wird jedes USB-Gerät automatisch auf den Wert "Ein" gesetzt
/sys/bus/usb/devices/"DEVICE ID"/power/control
. Dadurch wird der Wert der Autosuspend-Dateien deaktiviert:quelle
Die Energieoptionen für ein USB-Gerät sind in
/sys/bus/usb/devices/n-n/power
. Unglücklicherweise erfordert es einige Zeit, um herauszufinden, was nn für ein bestimmtes Gerät ist, und ich denke, dies wird ein Stolperstein sein, wenn es darum geht, ein Skript zu haben, das dies automatisch tutum die automatische Suspendierung auf diesem Gerät zu deaktivieren. Das magische nn erscheint tatsächlich in der Ausgabe von
Ich denke also, Udev wird dein Freund hier sein. Eine Art udev-Skript, das auf einen Parameter angewendet wird, der Ihre Maus identifiziert, und dann ein Skript ausführt, das -1 in die entsprechende Datei überträgt.
quelle
Ich habe meine eigene udev- Regel erstellt:
quelle
In Ubuntu 16.04 LTS (Xenial Xerus) habe ich eine Lösung gefunden in
/etc/laptop-mode/conf.d/runtime-pm.conf
:Es war ursprünglich
2
für mich eingestellt. 30 Minuten ist weitaus sinnvoller.Nach der Änderung machen Sie:
Ich bin immer noch nicht sicher, wie ich es vollständig deaktivieren soll, aber das ist für mich jetzt in Ordnung.
quelle