4 votes

Comment suspendre automatiquement un périphérique USB ?

J'essaie de suivre les instructions sur Lesswatts , pour permettre usb autosuspend .
Quand je cours powertop Il indique que j'ai un périphérique (périphérique USB 2-6 : 2.4G Multimedia Wireless Kit (Chicony)) qui fonctionne 100 % du temps.

Je n'utilise pas le wifi et j'ai d'ailleurs mis le pilote wifi sur liste noire, je suis donc certain de ne pas avoir besoin de ce dispositif. J'ai donc réglé le délai d'inactivité sur 2 secondes et

echo auto > /sys/bus/usb/devices/2-6/power/level

fonctionne, mais l'appareil est toujours actif. Si j'essaie

echo suspend > /sys/bus/usb/devices/2-6/power/level

alors l'invite bash saute dix lignes et s'arrête, mais le contenu du fichier est toujours automobile

6voto

Simon Forrest Points 2079

Vous devrez ajouter un écho à ' 1 ' dans chacun des fichiers sys en tant que root.

Vous pouvez procéder de la manière suivante :

for i in /sys/bus/usb/devices/*/power/autosuspend; do
  echo 1 | sudo tee $i
done

Le chiffre '1' signifie 'suspension automatique après '1' seconde. Vous pouvez utiliser '2' ici, si c'est le comportement que vous souhaitez.

Vous pouvez également installer et exécuter le programme powernap qui installe un script à l'adresse /etc/pm/power.d/usb_autosuspend qui s'en charge automatiquement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X