Eteindre un port USB en shell
skarsnick
Messages postés
79
Statut
Membre
-
foobar47 Messages postés 13654 Statut Contributeur -
foobar47 Messages postés 13654 Statut Contributeur -
Bonjour!
Je souhaiterai éteindre un port USB (celui de ma souris) par un scrip shell (et pas en tirant sur le cable tout simplement)
ma config: Fedora core 4
Avez vous une idée pour faire cela?
Merci
Sk
Je souhaiterai éteindre un port USB (celui de ma souris) par un scrip shell (et pas en tirant sur le cable tout simplement)
ma config: Fedora core 4
Avez vous une idée pour faire cela?
Merci
Sk
A voir également:
- Eteindre un port USB en shell
- Clé usb non détectée - Guide
- Classic shell - Télécharger - Personnalisation
- Hp usb disk storage format tool - Télécharger - Stockage
- Usb show - Télécharger - Sauvegarde
- Formater clé usb - Guide
6 réponses
Salut,
Tu peux essayer ceci :
Ou device correspond à ton matériel usb.
Tien moi au courant...
A++
Tu peux essayer ceci :
echo "0" > /sys/bus/usb/devices/device/power/state
Ou device correspond à ton matériel usb.
Tien moi au courant...
A++
Re,
Est-ce que tu saurais trouver un truc du genre :
Bien entendu, le chemin dépend fortement de ton matos.
Une fois que tu as trouvé le bon identifiant, ainsi que le fichier unbind associé, teste la commande suivante :
Essaye ça et dit moi quoi...
A++
Est-ce que tu saurais trouver un truc du genre :
# ls /sys/bus/pci/drivers/ehci_hcd 0000:00:0f.4 bind module new_id unbind
Bien entendu, le chemin dépend fortement de ton matos.
Une fois que tu as trouvé le bon identifiant, ainsi que le fichier unbind associé, teste la commande suivante :
# echo -n 0000:00:0f.4 >/sys/bus/pci/drivers/ehci_hcd/unbind
Essaye ça et dit moi quoi...
A++
Arg,
Ton périph USB n'est pas forcément dans ce dossier !! ;-)
Cherche dans le même genre d'endroit...
Si ton USB est branché et actif, tu devrais le trouver...
Ton périph USB n'est pas forcément dans ce dossier !! ;-)
Cherche dans le même genre d'endroit...
Si ton USB est branché et actif, tu devrais le trouver...
J'ai bien chercher partout...
J'ai même lancer des recherches sur unbind, je n'ai rien de ce nom là :(
par contre des new_id il y en a partout...
Sinon je pensais à désactiver mon périphérique depuis le xorg.conf et à le lancer à la main avec un
modprobe "nom du module"
mais une fois la mainp faite, le module aparait avec un lsmod mais il est désactivé ("nom du module" "id" 0)
Si on arrivait à l'activer et à le désactivé, on pourrait facilement le déconnecter...
J'ai même lancer des recherches sur unbind, je n'ai rien de ce nom là :(
par contre des new_id il y en a partout...
Sinon je pensais à désactiver mon périphérique depuis le xorg.conf et à le lancer à la main avec un
modprobe "nom du module"
mais une fois la mainp faite, le module aparait avec un lsmod mais il est désactivé ("nom du module" "id" 0)
Si on arrivait à l'activer et à le désactivé, on pourrait facilement le déconnecter...
Mouai, pourquoi pas.
Tu es sous X ? (n'y voit aucun message subliminal ;-) )
Tu es sous X ? (n'y voit aucun message subliminal ;-) )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai regardé quand mon périphérique est branché j'ai des répertoire:
device = 1-2.3.3 1-2.3.3:1.0 1-2.3.3:1.1
Ces répertoires n'existent pas quand mon périphérique est débranché...
J'ai testé ton echo, mais je n'avais pas les droits sur le fichier state (je suis en root)
J'ai modifié les droits.
Je vais retenté, sinon je testerai de supprimer purement et bourinement les répertoires cités au dessus...
Merci encore!
Je te tiendrais au courant
quand mon périphérique est branché, j'ai déjà un 0 dans le state.
Ensuite, je le débranche violemment (coupure de l'alim du périphérique) et les trois fichier cités plus haut disparaisse.
J'ai testé ton echo qui ne donne pas de résultat, le clavier (car il sagit de lui), reste actif
J'ai essayé de delete les 3 fichiers:
remove symbolic link '1-2.3.3'? y
cannot remove '1-2.3.3': Operation not permitted
Pareil pour les autres
Il doit y avoir une finte car je ne comprend pas bien ce lien symbolic (je débute un peu)
Une idée?
Es-tu root pour faire ça ? Car je pense qu'il le faut.
D'autre part, vers quel endroit pointent les liens symboliques ?
A+
vi vi je suis bien root :)
Les liens symboliques tournent en rond :p
1-2.3.3 => driver => 1-2.3.3 => driver etc....
où 1-2.3.3 est le périphérique à éteindre.