A suspensão automática de uma porta USB é possível através do pacote laptop-mode-tools
.
O kernel também pode desempenhar um papel.
ferramentas do modo laptop
Se você tem isso instalado, deve haver um arquivo chamado /etc/laptop-mode/conf.d/usb-autosuspend.conf
.
Supondo que você tenha este arquivo, examine o arquivo.
Duas configurações possíveis que você pode considerar:
-
CONTROL_USB_AUTOSUSPEND="auto"
- se você definir isso como0
, a opção de suspensão automática será desativada para todos os dispositivos USB. - Talvez seja melhor - você pode colocar na lista negra determinados dispositivos, como o scanner, adicionando seu ID de USB a
AUTOSUSPEND_USBID_BLACKLIST
. Você pode encontrar seu ID de scanner executandolsusb
. Por exemplo -AUTOSUSPEND_USBID_BLACKLIST="046d:c025"
Opção de inicialização do kernel
Você pode forçar a suspensão automática a ser desativada por meio da opção grub-boot usbcore.autosuspend
Adicione usbcore.autosuspend=-1
ao valor GRUB_CMDLINE_LINUX_DEFAULT
no arquivo /etc/default/grub
. Não se esqueça de executar sudo update-grub
depois.