Я установил новую версию 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, теперь мышь не обнаруживается после новой загрузки, пока она не будет отключена и снова подключена.
Есть идеи?
Я еще не выяснил, как навсегда решить эту проблему, но есть обходной путь , который мне помог.
Прежде всего, вы должны выяснить, какое устройство вы используете:
# lsusb
...
Bus 003 Device 002: ID 056d:c087 Logitech, Inc. M105 Optical Mouse
Обратите внимание на номер шины и id . Затем перейдите к /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
. Эти файлы содержат те id , которые вы получили ранее с помощью команды lsusb
. Это была сложная часть.
После того, как вы определили устройство (соответственно переименуйте usb3/3-1
папки), запустите:
echo 'on' | sudo tee /sys/bus/usb/devices/usb3/3-1/power/control
Единственное неудобство заключается в том, что это решение не является постоянным , и вы должны запустить это снова каждый раз, когда вы перезагружаете свой ноутбук (используйте reverse-i-search Ctrl+R
, тогда все будет проще)
У меня была та же проблема, и необходимо сделать несколько шагов:
В терминале сверяются lsusb
, идентификационный поставщик и идентификационный продукт Вашей мыши. В моем случае у меня есть колесо оптическая мышь от Microsoft. Таким образом, идентификатор является 045e:0040
$ lsusb
Bus 002 Device 004: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Затем отредактируйте Ваш /etc/laptop-mode/conf.d/runtime-pm.conf
использование sudo
и проверьте, установлена ли строка на
AUTOSUSPEND_USE_WHITELIST=0
Затем, добавьте результат lsusb
Идентификатор Вашей мыши следующим образом:
AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="045e:0040"
Перезагрузка и все должны согласиться с мышью.
Я решил проблему путем изменения:
sudo -H gedit /etc/laptop-mode/conf.d/runtime-pm.conf
В последней строке
AUTOSUSPEND_TIMEOUT=2
замена 2
с 99999999
AUTOSUSPEND_TIMEOUT=99999
сохраняют и перезагрузка.