Установил laptop-mode-tool 16.04, теперь USB-мышь не работает после перезагрузки, пока не подключишь ее снова

Установил laptop-mode-tool 16.04, теперь USB-мышь не работает после перезагрузки, пока не подключишь ее снова

Я выполнил свежую установку 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

У меня была та же проблема, и вам нужно выполнить несколько шагов:

  1. В терминале проверьте с помощью lsusb, ID поставщика и ID продукта вашей мыши. В моем случае у меня колесико оптической мыши от Microsoft. Так что id 045e:0040

    $ lsusb
    Bus 002 Device 004: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
    
  2. Затем отредактируйте /etc/laptop-mode/conf.d/runtime-pm.confusing sudoи проверьте, установлена ​​ли строка

    AUTOSUSPEND_USE_WHITELIST=0
    
  3. Далее добавьте результат идентификатора lsusbвашей мыши следующим образом:

    AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="045e:0040"
    
  4. Перезагрузите компьютер, и с мышью все должно быть в порядке.

решение3

Я решил проблему, изменив:

sudo -H gedit /etc/laptop-mode/conf.d/runtime-pm.conf

В последней строке

AUTOSUSPEND_TIMEOUT=2

заменить299999999

AUTOSUSPEND_TIMEOUT=99999

сохраните и перезагрузите.

Связанный контент