Outils pour utilisateurs

Outils du site


sysadmin:linux:usb:alimentation-peripherique

usb: Alimentation des périphériques

Quelques notes à propos de l'alimentation des périphériques usb

Consommation

Pour afficher la consommation d'un périphérique usb:

lsusb -v

Repérer l'attribut MaxPower.

Désactiver la gestion automatique de l'energie

Par défaut le système gère automatiquement l'alimentation des périphériques. Ce comportement peut être altéré en modifiant les valeurs de certains fichiers du pseudo fs /sys

cat /sys/module/usbcore/parameters/autosuspend 
2
cat /sys/bus/usb/devices/usb1/power/autosuspend_delay_ms 
0
cat /sys/bus/usb/devices/usb2/power/autosuspend_delay_ms 
0

Remplacer par une valeur négative pour désactiver la gestion automatique de l'alimentation:

echo "-1" | sudo tee /sys/bus/usb/devices/usb2/power/autosuspend_delay_ms

PowerTOP

Pour les chipsets Intel, l'utilitaire PowerTOP permet de paramétrer facilement la gestion de l'energie via une interface en ncurses en ligne de commande:

sudo apt install powertop
sudo powertop
  • Sélectionner l'onglet Tunables
  • Sélectionner le périphérique et changer son état (Bad pour qu'il soit toujours sous tension).

Références

sysadmin/linux/usb/alimentation-peripherique.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1