Nie wiem jak, ale jakoś przypadkowo włączono automatyczne wyłączanie urządzeń USB. Teraz moja mysz USB wyłącza się, nawet jeśli jest bezczynna przez 2-3 sekundy. To naprawdę irytuje.
Stało się to po zainstalowaniu powertop
i powernap
. Może ma to coś wspólnego z tymi dwiema aplikacjami.
Jak mogę wyłączyć tę „funkcję”?
Odpowiedzi:
Robi to PowerNap .
Możesz wyłączyć tylko tę część skryptów oszczędzania energii PowerNap za pomocą:
źródło
/sys/bus/usb/devices/«device»/power/level
również działało, zobacz inną odpowiedź.Wystarczy skopiować i wkleić następujące polecenie w terminalu, aby wyłączyć automatyczne zawieszanie.
Wyłączanie automatycznego zawieszania USB
Wyłącz automatyczne zawieszanie USB
źródło
kern.log
mówi:WARNING! power/level is deprecated; use power/control instead
Czy to możliwe, że powodują to narzędzia trybu laptopa? Jeśli tak, spróbuj wykonać następujące czynności:
Opcjonalnie: Utwórz kopię zapasową
/etc/laptop-mode/conf.d/usb-autosuspend.conf
, kopiując ją do folderu domowego:Uzyskaj identyfikator USB myszy / klawiatury
Spowoduje to zwrócenie listy zawierającej
ID xxxx:xxxx
mysz / klawiaturę.Edytuj oryginał
usb-autosuspend.conf
Pojawi się wpis o nazwie
AUTOSUSPEND_USBID_BLACKLIST=''
zmień to naAUTOSUSPEND_USBID_BLACKLIST='xxxx:xxxx'
Powinno to zatrzymać zawieszanie myszy / klawiatury USB. Teraz musisz ponownie uruchomić komputer lub ponownie uruchomić tryb laptopa za pomocą
Źródło: http://www.hecticgeek.com/2012/06/fix-usb-mouse-not-working-laptop-mode-tools-ubuntu/
źródło
lsusb|grep -i mouse|sed 's/^.* ID //g'|sed 's/ .*$//g'
(zakładając, że w ciągu myszy znajduje się słowo „mysz”). Jeśli nie znajdziesz identyfikatora myszy, użyj gowatch -d lsusb
podczas podłączania myszy.runtime-pm.conf
a linia do dodania identyfikatora jest teraz wywoływanaAUTOSUSPEND_RUNTIME_DEVID_BLACKLIST=""
. O dziwo, nie mogłem uruchomić mojej czarnej listy, więc właśnie wyłączyłem ten moduł przez ustawienieCONTROL_RUNTIME_AUTOSUSPEND=0
. Zadziałało!/etc/laptop-mode/conf.d/runtime-pm.conf
laptop-mode-tools
, nie miałem usb-autosuspend.conf (to było na 14.04, ale mam 16.04). Miałem/etc/laptop-mode/conf.d/runtime-pm.conf
per askubuntu.com/a/370406/318507 . Wciąż czekam, aby zobaczyć, czy to rozwiązuje problem, czy też muszę wyśledzić, co pierwotnie go zawieszało.