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)