Установлен ноутбук-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, теперь мышь не обнаруживается после новой загрузки, пока она не будет отключена и снова подключена.

Есть идеи?

0
задан 1 March 2017 в 15:26

3 ответа

Я еще не выяснил, как навсегда решить эту проблему, но есть обходной путь , который мне помог.

Прежде всего, вы должны выяснить, какое устройство вы используете:

# 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, тогда все будет проще)

0
ответ дан 1 March 2017 в 15:26

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

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

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

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

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

0
ответ дан 1 March 2017 в 15:26

Я решил проблему путем изменения:

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

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

AUTOSUSPEND_TIMEOUT=2

замена 2 с 99999999

AUTOSUSPEND_TIMEOUT=99999

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

0
ответ дан 2 March 2017 в 01:26
  • 1
    Вы должны были бы отправить свою sudo конфигурацию и никогда не повреждаете отправлять команды, которые Вы выполнили так, мы можем проверить Ваш синтаксис. – Panther 12 September 2017 в 15:01

Другие вопросы по тегам:

Похожие вопросы: