Instalado o laptop-mode-tool 16.04, agora o mouse USB não funciona após a reinicialização até que seja reiniciado

0

Eu fiz uma nova instalação do 16.04 no meu ultrabook vizio ct14-a0.

Eu instalei laptop-mode-tools

Depois, editei o arquivo AUTOSUSPEND_TIMEOUT in /etc/laptop-mode/conf.d/runtime-pm.conf de 2 para 0 :

# Auto-Suspend timeout in seconds
# Number of seconds after which the USB devices should suspend
AUTOSUSPEND_TIMEOUT=2

Isso funcionou como um encanto para mim no dia 15.10, agora o mouse não é detectado após uma inicialização recente até que ele seja desconectado e conectado novamente.

Alguma idéia?

    
por JLC 23.04.2016 / 00:05

3 respostas

0

Ainda não descobri como corrigir esse problema permanentemente, mas há solução alternativa que funcionou para mim.

Em primeiro lugar, você deve descobrir qual é o seu dispositivo:

# lsusb
...
Bus 003 Device 002: ID 056d:c087 Logitech, Inc. M105 Optical Mouse

Preste atenção no número do barramento e id . Então, vá para /sys/bus/usb/devices e você verá que a pasta contém muitos links simbólicos. Usando Bus 003 como referência, você deve procurar nas pastas 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/
...

Você notará que cada pasta possui dois arquivos idVendor e idProduct . Esses arquivos contêm os id que você obteve anteriormente, através do comando lsusb . Essa foi a parte complicada.

Depois de identificar o dispositivo (renomear as pastas usb3/3-1 adequadamente), execute:

echo 'on' | sudo tee /sys/bus/usb/devices/usb3/3-1/power/control

O único inconveniente é que esta solução é não permanente , e você deve executá-la novamente toda vez que reinicializar seu laptop (use reverse-i-search Ctrl+R então, tudo ficará mais fácil)

    
por Hugoren Martinako 17.11.2016 / 21:13
0

Eu tive o mesmo problema e você precisa seguir alguns passos:

  1. No terminal, verifique com lsusb , o fornecedor do ID e o produto do ID do seu mouse. No meu caso, eu tenho um mouse óptico de roda da Microsoft. Então id é 045e: 0040

    $ lsusb
    Bus 002 Device 004: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
    
  2. Em seguida, edite seu /etc/laptop-mode/conf.d/runtime-pm.conf usando sudo e verifique se a linha está definida como

    AUTOSUSPEND_USE_WHITELIST=0
    
  3. Em seguida, adicione o resultado de lsusb ID do seu mouse da seguinte forma:

    AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="045e:0040"
    
  4. Reinicialize e tudo ficará bem com o mouse.

por Alain 11.05.2016 / 13:48
0

Eu resolvi o problema modificando:

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

Na última linha

AUTOSUSPEND_TIMEOUT=2

substitua 2 por 99999999

AUTOSUSPEND_TIMEOUT=99999

salve e reinicie.

    
por ek0892 01.03.2017 / 13:07