
Я выполнил свежую установку 16.04 на свой ультрабук vizio ct14-a0.
Я установилlaptop-mode-tools
Затем я отредактировал AUTOSUSPEND_TIMEOUT
файл /etc/laptop-mode/conf.d/runtime-pm.conf
с 2
на 0
:
# Auto-Suspend timeout in seconds
# Number of seconds after which the USB devices should suspend
AUTOSUSPEND_TIMEOUT=2
У меня это сработало просто чудесным образом на 15.10, теперь мышь не определяется после новой загрузки, пока ее не отключишь и не подключишь снова.
Есть идеи?
решение1
Я пока не придумал, как решить эту проблему навсегда, но естьобходной путьМне это помогло.
Для начала вам следует выяснить, какое у вас устройство:
# lsusb
...
Bus 003 Device 002: ID 056d:c087 Logitech, Inc. M105 Optical Mouse
Обратите внимание наномер автобусаиидентификатор. Затем перейдите в /sys/bus/usb/devices
и вы увидите, что эта папка содержит много символических ссылок. Используя Bus 003
в качестве ссылки, вы должны копаться в 3-*
папках.
# ll
...
lrwxrwxrwx 1 root root 0 nov 17 20:33 3-0:1.0 -> ../../../devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 3-1 -> ../../../devices/pci0000:00/0000:00:1a.0/usb3/3-1/
lrwxrwxrwx 1 root root 0 nov 17 20:33 3-1:1.0 -> ../../../devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 4-0:1.0 -> ../../../devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 5-0:1.0 -> ../../../devices/pci0000:00/0000:00:1d.0/usb5/5-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 6-0:1.0 -> ../../../devices/pci0000:00/0000:00:1d.1/usb6/6-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 7-0:1.0 -> ../../../devices/pci0000:00/0000:00:1d.2/usb7/7-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 usb1 -> ../../../devices/pci0000:00/0000:00:1a.7/usb1/
lrwxrwxrwx 1 root root 0 nov 17 20:33 usb2 -> ../../../devices/pci0000:00/0000:00:1d.7/usb2/
lrwxrwxrwx 1 root root 0 nov 17 20:33 usb3 -> ../../../devices/pci0000:00/0000:00:1a.0/usb3/
...
Вы заметите, что в каждой папке есть два файла idVendor
и idProduct
. Эти файлы содержат теидентификаторвы получили ранее, через lsusb
команду. Это была сложная часть.
После того, как вы определили устройство (переименуйте usb3/3-1
папки соответствующим образом), выполните:
echo 'on' | sudo tee /sys/bus/usb/devices/usb3/3-1/power/control
Единственное неудобство в том, что это решениене постоянный, и вам следует запускать его снова каждый раз, когда вы перезагружаете свой ноутбук (используйтеобратный-i-поиск Ctrl+R
тогда все будет проще)
решение2
У меня была та же проблема, и вам нужно выполнить несколько шагов:
В терминале проверьте с помощью
lsusb
, ID поставщика и ID продукта вашей мыши. В моем случае у меня колесико оптической мыши от Microsoft. Так что id 045e:0040$ lsusb Bus 002 Device 004: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Затем отредактируйте
/etc/laptop-mode/conf.d/runtime-pm.conf
usingsudo
и проверьте, установлена ли строкаAUTOSUSPEND_USE_WHITELIST=0
Далее добавьте результат идентификатора
lsusb
вашей мыши следующим образом:AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="045e:0040"
Перезагрузите компьютер, и с мышью все должно быть в порядке.
решение3
Я решил проблему, изменив:
sudo -H gedit /etc/laptop-mode/conf.d/runtime-pm.conf
В последней строке
AUTOSUSPEND_TIMEOUT=2
заменить2
99999999
AUTOSUSPEND_TIMEOUT=99999
сохраните и перезагрузите.