web-dev-qa-db-fra.com

Comment puis-je désactiver la suspension automatique USB sur Ubuntu 18.04?

Comment désactiver la suspension automatique USB sur Ubuntu 18.04 pour tous les périphériques USB et/ou spécifiques?

Les questions précédentes à ce sujet sont obsolètes ( Comment puis-je désactiver la suspension automatique USB pour un périphérique spécifique? et Comment désactiver la mise hors tension automatique des périphériques USB comme la souris USB? )

Edit: Cette question est complètement indépendante de Deux ports USB ont cessé de fonctionner parce que mes ports USB n'ont pas cessé de fonctionner complètement, mais apparemment et momentanément suspendu pendant seulement quelques (mili) secondes

Cette référence semble faire autorité sur la désactivation usb autosuspend.

Bien que l'USB autosuspend soit une fonctionnalité conçue pour préserver la durée de vie de la batterie, sa valeur par défaut 18.04 est " activé ", si le périphérique sur lequel Ubuntu est installé a même une batterie.

De plus, pour que suspension automatique soit plus aide que harm, il semble que le pilote du périphérique USB doit prendre en charge autosuspend. D'où tous les messages - y compris les vôtres - cherchant à désactiver la " fonctionnalité".

Dans 18.04 sur mon appareil, j'ai scripté la désactivation autosuspend de façon persistante dans /etc/default/grub ainsi:

sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/&usbcore.autosuspend=-1 /' /etc/default/grub

update-grub

systemctl reboot

L'expression sed ajoute juste " usbcore.autosuspend = -1" avec un espace de fin après le guillemet initial pour vous assurer qu'il correspond toujours à vos options GRUB_CMDLINE_LINUX_DEFAULT.

Si vous exécutez cat /sys/module/usbcore/parameters/autosuspend après un redémarrage, vous remarquerez que la préférence "-1" (désactivée) est conservée.

Anyhoo, j'espère que cela vous a aidé-

3
F1Linux