Если я перестаю двигать (USB) мышь, она перестает работать, пока я не нажму

11

У меня есть USB-мышь Microsoft, которая отлично работает в Windows, но в Ubuntu она перестает работать, если я перестаю использовать ее в течение трех секунд (буквально, я рассчитывал). На данный момент, я не могу переместить его, я должен щелкнуть, почти как если бы он разбудил мышь. И это отстой, потому что, по-видимому, этот клик является законным кликом, и я иногда заканчиваю работу ...

В любом случае, пожалуйста, помогите, если вы столкнулись с такой проблемой раньше. Я знаю, что есть вероятность, что это просто неразрешимая аппаратная проблема, с которой мне, возможно, придется смириться (или написать драйвер).

Спасибо заранее за ваше время.

Cory
источник
1
У меня точно такая же проблема. Никогда не было с предыдущими Ubuntus или предыдущими компьютерами (та же Microsoft USB мышь). Вы нашли решение в конце?
родригоб
может быть , некоторые значения по умолчанию переменных изменены в ядре
Thom
1
Что решить эту проблему в моем случае было выполнение этого: for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done. Вы можете найти больше информации здесь: superuser.com/questions/408683/…
syntagma

Ответы:

3

Да, я столкнулся с этой же проблемой (хотя и по-другому).

В моем случае это произошло из-за агрессивного энергосбережения на USB-портах.
Это было то, что я сделал для себя.

Если вы хотите изменить это поведение (что, я думаю, вы делаете), вы можете создать постоянный файл настроек, чтобы USB всегда был включен.
Откройте корневую консоль и введите (или скопируйте / вставьте):

echo 'ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control" ATTR{power/control}="on"' >/etc/udev/rules.d/usb_power_save.rules
Thom
источник
Я установил пакет laptop-mode-tools. Мне интересно, может ли это быть причиной агрессивного энергосбережения. Это происходит только тогда, когда я работаю от батареи.
Joeytwiddle
Как это повлияет на срок службы батареи?
Саймон Баарс
2

Для тех, кто использует powertop: <TAB>перейдите в раздел «Tunables» и убедитесь, что «Autosuspend for USB device» или «Autosuspend for unknown USB device» отключены («Bad» слева).

Я использовал sudo powertop --auto-tuneв /etc/rc.local, так что я должен был добавить это впоследствии: for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done.

qwr
источник