{{tag>sysadmin linux usb}} ====== 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 ===== * https://unix.stackexchange.com/questions/81508/get-power-consumption-of-a-usb-device * https://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on-off-with-linux