Jeśli przestanę poruszać myszą (USB), przestanie ona działać, dopóki nie kliknę

11

Mam mysz Microsoft Microsoft USB, która działa dobrze w systemie Windows, ale na Ubuntu przestaje działać, jeśli przestanę jej używać na trzy sekundy (dosłownie, policzyłem). W tym momencie nie mogę go przenieść, muszę kliknąć, prawie tak, jakby obudziła mysz. I to jest do kitu, bo najwyraźniej kliknięcie jest legalnym kliknięciem i czasami kończę rzeczy…

W każdym razie, pomóżcie, jeśli wcześniej napotkaliście na taki problem. Wiem, że istnieje szansa, że ​​jest to tylko nierozwiązywalny problem sprzętowy, z którym mógłbym po prostu żyć (lub napisać sterownik).

Z góry dziękuję za poświęcony czas.

Cory
źródło
1
Mam dokładnie ten sam problem. Nigdy nie miał tego z poprzednimi Ubuntus ani poprzednimi komputerami (ta sama mysz USB Microsoft). Czy znalazłeś rozwiązanie na końcu?
rodrigob
być może niektóre domyślne wartości zmiennych zmieniono w jądrze
thom
1
Co rozwiązać ten problem w moim przypadku było to wykonanie: for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done. Więcej informacji można znaleźć tutaj: superuser.com/questions/408683/…
syntagma

Odpowiedzi:

3

Tak, napotkałem ten sam problem (choć w inny sposób).

W moim przypadku było to spowodowane agresywnym oszczędzaniem energii na portach USB.
To było coś, co zrobiłem (sobie).

Jeśli chcesz zmienić to zachowanie (co, jak sądzę, robisz), możesz utworzyć plik stałych ustawień, aby wymusić USB zawsze włączony.
Otwórz konsolę główną i wpisz (lub skopiuj / wklej):

echo 'ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control" ATTR{power/control}="on"' >/etc/udev/rules.d/usb_power_save.rules
thom
źródło
Zainstalowałem pakiet laptop-mode-tools. Zastanawiam się, czy to może być przyczyną agresywnego oszczędzania energii. Dzieje się tak tylko wtedy, gdy korzystam z baterii.
joeytwiddle
Jaki będzie wpływ na żywotność baterii?
Simon Baars
2

Dla tych, którzy używają powertop: <TAB>do sekcji „Tunables” i upewnij się, że „Autosuspend dla urządzenia USB” lub „Autosuspend dla nieznanego urządzenia USB” jest wyłączone („Złe” po lewej).

Używałem sudo powertop --auto-tunew /etc/rc.local, więc musiałem to potem dodać: for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done.

qwr
źródło