[USB] Comment reactiver tous les ports usb?

Reconnaissance et configuration du matériel / kernel linux
benjibasson
Daikyu
Messages : 86
Inscription : sam. 01 mars 2014, 17:17

[USB] Comment reactiver tous les ports usb?

Message par benjibasson »

Bonjour,
sur batterie l'économie d’énergie est activée.
par concéquence si je ne branche une clé usb 20 minutes apres le début de la session: elle ne sera pas reconnue. même en montant à la main sdb1 sur /mnt/sdb1/
même en utilisant la commande

Code : Tout sélectionner

sudo echo "0" > /sys/bus/usb/devices/usb1/power/state 
où ça dit

Code : Tout sélectionner

/sys/bus/usb/devices/usb1/power/state: Permission non accordée
même le compte root n'est pas autorisé

la seule solution que j'ai trouvé est de tout sauvegarder et tout redémarrer...

Comment faire pour réactiver tous les ports usb pour périphérique de stockage de masse sans avoir a redémarrer le PC?

Merci d'avance
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [USB] Comment reactiver tous les ports usb?

Message par benjarobin »

Bonjour,

Code : Tout sélectionner

sudo echo "0" > file
Ne fait pas du tout ce que tu penses !
Cela exécute echo en root, envoi sur stdout "0". Comme tu as redirigé la sortie de stdout via bash vers un fichier (lancé en tant qu'utilisateur), alors l'écriture dans le fichier est fait par bash (mais bash n'a pas les droits root ici).
Bref, tu as 2 méthodes pour faire cela :
- Se connecter en root réellement.
- Utiliser tee qui sera lancé en tant que root via sudo

Code : Tout sélectionner

echo "0" | sudo tee file
Sinon que je sache, les USB ne se désactive pas tout seul sur batterie. Tu dois avoir installé et configuré un service qui fait cela.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre