TL;DR
@zartop [~] lsusb
...
Bus 001 Device 026: ID 1235:8205 Focusrite-Novation Scarlett Solo USB
...
@zartop [~] sudo vim /etc/tlp.conf
USB_BLACKLIST="1235:8205"
@zartop [~] sudo systemctl restart tlp.service
Sur un portable utilisant Debian, l'alimentation des ports USB est coupé si aucune donnée n'est transmise. Cela pose problème pour les interfaces audio USB qui, dès lors qu'aucun son n'est joué, fait "POP". Le paquet responsable de cette coupure est TLP.
Heureusement, il est configurable et permet de by-passer cette fonctionnalité en renseignant une blacklist d'ID d'appareils USB. Tout se passe dans /etc/tlp.conf
.
Commencez par trouver l'ID de votre interface audio USB grace à la commande lsusb
:
@zartop [~] lsusb
...
Bus 001 Device 026: ID 1235:8205 Focusrite-Novation Scarlett Solo USB
...
Copiez l'ID (ici 1235:8205
) et renseignez le dans la configuration USB_BLACKLISK
de cette façon :
USB_BLACKLIST="1235:8205"
Un redémarrage du service tlp et on est bon : sudo systemctl restart tlp.service
.
Alex.