Instalada a ferramenta de modo laptop 16.04, agora o mouse USB não funciona após a reinicialização até que seja reconectado

Instalada a ferramenta de modo laptop 16.04, agora o mouse USB não funciona após a reinicialização até que seja reconectado

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

Eu instaleilaptop-mode-tools

Então editei o arquivo AUTOSUSPEND_TIMEOUTin de para :/etc/laptop-mode/conf.d/runtime-pm.conf20

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

Isso funcionou perfeitamente para mim em 15.10, agora o mouse não é detectado após uma nova inicialização até que seja desconectado e conectado novamente.

Alguma ideia?

Responder1

Ainda não descobri como corrigir esse problema permanentemente, mas háGambiarraisso funcionou para mim.

Primeiramente, você deve descobrir qual é o seu dispositivo:

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

Prestar atenção ànúmero do ônibuseeu ia. Em seguida, acesse /sys/bus/usb/devicese você verá que a pasta contém muitos links simbólicos. Usando Bus 003como referência, você deve pesquisar nas 3-*pastas.

# 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 tem dois arquivos idVendore idProduct. Esses arquivos contêm aqueleseu iavocê obteve anteriormente, através lsusbdo comando. Essa foi a parte complicada.

Depois de identificar o dispositivo (renomeie usb3/3-1as pastas de acordo), 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á-lo novamente toda vez que reiniciar seu laptop (usepesquisa reversa Ctrl+Rentão, vai facilitar tudo)

Responder2

Eu tive o mesmo problema e você precisa seguir algumas etapas:

  1. No terminal lsusb, verifique com o fornecedor de ID e o produto de ID do seu mouse. No meu caso, tenho um mouse óptico com roda da Microsoft. Então 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.confuso sudoe verifique se a linha está definida como

    AUTOSUSPEND_USE_WHITELIST=0
    
  3. A seguir, adicione o resultado do lsusbID do seu mouse da seguinte forma:

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

Responder3

Resolvi o problema modificando:

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

Na última linha

AUTOSUSPEND_TIMEOUT=2

substituir 2com99999999

AUTOSUSPEND_TIMEOUT=99999

salve e reinicie.

informação relacionada