Experimente este comando:
echo "on" | sudo tee /sys/bus/usb/devices/usb*/power/level
Você pode precisar refazer este comando após a reinicialização. Para verificar se a configuração ainda está em vigor após a reinicialização, execute o seguinte comando:
cat /sys/bus/usb/devices/usb*/power/level
A saída deve dizer "on" e não dizer "auto". Se a saída diz "auto", você precisará executar o primeiro comando acima novamente para evitar a suspensão automática.
modificado da fonte: link
EDITAR:
Se o acima não funcionar. Você pode tentar definir um comando para o kernel executando os seguintes comandos:
sudo sed -i 's/quiet/usbcore.autosuspend=-1 quiet/g' /etc/default/grub
sudo update-grub
Reinicialize e execute o seguinte comando:
cat /sys/module/usbcore/parameters/autosuspend
e a saída deve agora ser -1
Outros métodos incluem o seguinte:
echo "-1" | sudo tee /sys/module/usbcore/parameters/autosuspend
ou
echo 0 | sudo tee /sys/bus/usb/devices/usb*/power/autosuspend_delay_ms
e alguns sistemas podem exigir isso:
echo "-1" | sudo tee /sys/bus/usb/devices/usb*/power/autosuspend_delay_ms