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.