Eteindre un port USB en shell
Fermé
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
-
19 mars 2007 à 09:56
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 - 27 mars 2007 à 14:06
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 - 27 mars 2007 à 14:06
A voir également:
- Eteindre un port USB en shell
- Cle usb non reconnu - Guide
- Nettoyer port usb c - Guide
- Medicat usb - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Cle usb bootable - Guide
6 réponses
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
532
19 mars 2007 à 12:31
19 mars 2007 à 12:31
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++
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
532
26 mars 2007 à 11:02
26 mars 2007 à 11:02
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++
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
59
26 mars 2007 à 14:24
26 mars 2007 à 14:24
Re !
J'ai été dans le dossier
/sys/bus/pci/drivers/ehci_hcd
et je n'ai que
0000:00:0f.4 et new_id
le premier est un dossier contenant d'autre dossier comme bus, driver, power et usb1, j'ai essayer de bidouiller le power/state mais je n'ai rien obtenu
++
J'ai été dans le dossier
/sys/bus/pci/drivers/ehci_hcd
et je n'ai que
0000:00:0f.4 et new_id
le premier est un dossier contenant d'autre dossier comme bus, driver, power et usb1, j'ai essayer de bidouiller le power/state mais je n'ai rien obtenu
++
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
532
26 mars 2007 à 14:27
26 mars 2007 à 14:27
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...
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
59
26 mars 2007 à 14:52
26 mars 2007 à 14:52
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...
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
532
26 mars 2007 à 15:10
26 mars 2007 à 15:10
Mouai, pourquoi pas.
Tu es sous X ? (n'y voit aucun message subliminal ;-) )
Tu es sous X ? (n'y voit aucun message subliminal ;-) )
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
59
26 mars 2007 à 15:11
26 mars 2007 à 15:11
Lol :p
Je suis sous Fedora Core 4...
A part cela...
Je vois pas ce que tu veux dire :)
Je suis sous Fedora Core 4...
A part cela...
Je vois pas ce que tu veux dire :)
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
532
26 mars 2007 à 15:27
26 mars 2007 à 15:27
Je suppose que tu utilises l'interface graphique ?
Et tu cherches un moyen de désactiver un périphériques USB à la sauce Windows en faisant clic droit, éteindre ce périphérique ?
:-)
Et tu cherches un moyen de désactiver un périphériques USB à la sauce Windows en faisant clic droit, éteindre ce périphérique ?
:-)
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
59
>
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
26 mars 2007 à 15:34
26 mars 2007 à 15:34
Si si j'ai une interface graphique :)
Je ne saurais te dire laquelle par contre:(
un KDE je crois :s
Je vais regardé si je peux le faire comme cela mais le but est que cela rentre dans un script.
Merci :)
Je ne saurais te dire laquelle par contre:(
un KDE je crois :s
Je vais regardé si je peux le faire comme cela mais le but est que cela rentre dans un script.
Merci :)
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
59
>
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
27 mars 2007 à 09:51
27 mars 2007 à 09:51
le but du "jeu" est de désactiver le port usb suite à un évènement donc, sans qu'aucune manip ne soit faite... :s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
532
27 mars 2007 à 11:39
27 mars 2007 à 11:39
Ok mais l'évenement intervient quand ?
skarsnick
Messages postés
79
Date d'inscription
jeudi 15 mars 2007
Statut
Membre
Dernière intervention
17 décembre 2009
59
27 mars 2007 à 12:06
27 mars 2007 à 12:06
J'ai une clé et j'arrive a détecté quand elle est en mode on ou off
l'évènement est "tourner la clé" :p
Je ne pense pas que ce soit une super solution de couper l'alim d'un port usb je pense qu'il va y avoir des pb de plug and play...
Enfin, je voudrais essayer...
l'évènement est "tourner la clé" :p
Je ne pense pas que ce soit une super solution de couper l'alim d'un port usb je pense qu'il va y avoir des pb de plug and play...
Enfin, je voudrais essayer...
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
532
27 mars 2007 à 14:06
27 mars 2007 à 14:06
D'où l'astuce du "/sys/bus/pci/drivers/ehci_hcd/unbind"
19 mars 2007 à 14:58
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
19 mars 2007 à 15:17
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?
19 mars 2007 à 17:02
Es-tu root pour faire ça ? Car je pense qu'il le faut.
D'autre part, vers quel endroit pointent les liens symboliques ?
A+
19 mars 2007 à 17:22
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.