É uma questão muito antiga, relacionada ao modo laptop, mas vou postar minha solução:
No Ubuntu 14.04 eu editei /etc/laptop-mode/conf.d/usb-autosuspend.conf
e mudei essas linhas para blacklist usbhid
:
# The list of USB driver types that should not use autosuspend. The driver
# type is given by "DRIVER=..." in a USB device's uevent file.
# Example: AUTOSUSPEND_USBID_BLACKLIST="usbhid usb-storage"
## Old value: AUTOSUSPEND_USBTYPE_BLACKLIST=""
AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid"
No Ubuntu 12.04, devo editar /etc/laptop-mode/conf.d/runtime-pm.conf
e alterar essas linhas para blacklist usbhid
:
# The list of device driver types that should use autosuspend. The driver
# type is given by "DRIVER=..." in a device's uevent file.
# Example: AUTOSUSPEND_DEVTYPE_WHITELIST="usbhid usb-storage"
## Old value: AUTOSUSPEND_RUNTIME_DEVTYPE_WHITELIST=""
AUTOSUSPEND_RUNTIME_DEVTYPE_WHITELIST="usbhid"
Você também pode colocar na lista negra usb-storage
! e você também pode listar o dispositivo por ID ( AUTOSUSPEND_RUNTIME_DEVID_WHITELIST
no Ubuntu 12.04 ou AUTOSUSPEND_USBID_BLACKLIST
no Ubuntu 14.04).
Você precisará reiniciar o modo laptop para que as alterações entrem em vigor:
sudo /etc/init.d/laptop-mode restart
Em seguida, conecte o mouse. O mouse não irá suspender novamente.
Isso funciona para mim no trabalho (ubuntu 12.04) e home (ubuntu 14.04).
Espero que ajude:)