Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
913 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [ Desactiver un port USB sous Ubuntu 10.04

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ Desactiver un port USB sous Ubuntu 10.04

n°1261376
tankyx
Posté le 18-01-2011 à 12:47:54  profilanswer
 

Salut tout le monde,
 
j'essaye depuis un certain moment de créer un lanceur qui ouvrira le terminal. Jusqu'a la pas de probleme, juste que j'aimerais  
que le choix fasse automatiquement " lancer dans un terminal ".
Mais le plus important c'est la commande de désactivation du port usb. Pour l'instant j'ai ça :
 
#!/bin/bash
 
echo suspend >/sys/bus/usb/devices/1-2/power/level
 
 
Mais ça marche pas ! La console m'affiche :
 
Aucun fichier ou dossier de ce type. Need help !
 
*S.O.S From a lost Noob*

Message cité 1 fois
Message édité par tankyx le 27-01-2011 à 16:30:14
mood
Publicité
Posté le 18-01-2011 à 12:47:54  profilanswer
 

n°1261442
thana54
made in concept
Posté le 18-01-2011 à 15:14:34  profilanswer
 

lancer le script en tant que root peut être (en partant de l'idée que le fichier existe bien) ?

n°1261514
tankyx
Posté le 18-01-2011 à 17:26:23  profilanswer
 

Donc je rajoute sudo + la commande ?

n°1261518
thana54
made in concept
Posté le 18-01-2011 à 17:34:59  profilanswer
 

Si ton script ne fait que ca, tu exécutes alors ton script en tant que root.

n°1261541
Mjules
Modérateur
Parle dans le vide
Posté le 18-01-2011 à 19:20:26  profilanswer
 

tankyx a écrit :

Salut tout le monde,
 
j'essaye depuis un certain moment de créer un lanceur qui ouvrira le terminal. Jusqu'a la pas de probleme, juste que j'aimerais  
que le choix fasse automatiquement " lancer dans un terminal ".
Mais le plus important c'est la commande de désactivation du port usb. Pour l'instant j'ai ça :
 
#!/bin/bash
 
echo suspend >/sys/bus/usb/devices/1-2/power/level
 
 
Mais ça marche pas ! La console m'affiche :
 
Aucun fichier ou dossier de ce type. Need help !
 
*S.O.S From a lost Noob*


 
 
fait voir un ls /sys/bus/usb/devices ; chez moi, c'est pas du tout la même hiérarchie :

[jules@tue-amour ~]$ ls /sys/bus/usb/devices/
1-0:1.0/ 4-0:1.0/ 5-3:1.0/ 8-0:1.0/ usb3/    usb6/    
2-0:1.0/ 5-0:1.0/ 6-0:1.0/ usb1/    usb4/    usb7/    
3-0:1.0/ 5-3/     7-0:1.0/ usb2/    usb5/    usb8/


Message édité par Mjules le 18-01-2011 à 19:20:45

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1261547
tankyx
Posté le 18-01-2011 à 20:19:09  profilanswer
 

Je test ça demain après midi. Merci les gens :)
 
EDIT : Je viens de tester et je trouve le meme resultat que toi Mjules.
 
Comment l'exploiter puis l'integrer dans ma commande ?


Message édité par tankyx le 18-01-2011 à 20:21:58
n°1262960
tankyx
Posté le 27-01-2011 à 09:19:42  profilanswer
 

Up

n°1262987
Modération
Posté le 27-01-2011 à 10:44:32  answer
 

Merci d'enlever le mot HELP dans le titre, on se doute que tu as besoin d'aide.

n°1263110
tankyx
Posté le 27-01-2011 à 16:29:43  profilanswer
 

Ololz. Bref. Ma commande ne marche toujours pas :'(  
La console me dit que le script est bien executé, mais l'usb ne s'arrete pas ...
 
S.O.S

n°1263118
BloodyCarn​age
Posté le 27-01-2011 à 17:06:24  profilanswer
 

Déjà, faudrait que t'identifies le port à mettre en veille, c'est pas de la devinette. Ensuite, il faut que t'adaptes la syntaxe à un kernel moderne; pas la peine de repomper une ligne d'un tuto obsolète en espérant que ça fonctionne. Enfin, il faut que ton kernel soit compilé avec le support de l'autosuspend pour que ../power/level existe et que le module du périph raccordé supporte la mise en veille.

mood
Publicité
Posté le 27-01-2011 à 17:06:24  profilanswer
 

n°1263549
tankyx
Posté le 30-01-2011 à 10:12:29  profilanswer
 

Oui mais quelle syntaxe prendre ? Je ne suis pas très expirémenté sous linux alors ...
Moi avec cette commande, la console m'affiche : Erreur d'argument. Que faire ?

n°1263561
BloodyCarn​age
Posté le 30-01-2011 à 11:58:10  profilanswer
 

.../power/level est déprécié et remplacé par .../power/control qui ne peut pas servir à ce que tu veux faire. Tu peux uniquement choisir si tu veux que le kernel s'occupe de gérer la mise en veille auto des ports USB (sous réserve de compatibilité hardware) ou si tu veux que ton port soit toujours allumé. Il n'y a pas d'option "toujours éteint".
En clair, il n'y a pas moyen de couper l'alimentation USB à la demande sous linux.
Après, si ton but est d'empêcher un périph USB de s'activer, tu peux toujours blacklister son module.

n°1263579
tankyx
Posté le 30-01-2011 à 14:36:10  profilanswer
 

Erf donc pour stopper un ventilo à demande, c'est foutu ?

n°1263591
guepe
J'ai du noir sur la truffe ?
Posté le 30-01-2011 à 16:38:32  profilanswer
 

tankyx a écrit :

Erf donc pour stopper un ventilo à demande, c'est foutu ?


C'est pas tes ports usb qui consomment et font tourner le ventilo. Pour le ventilo, regarde lm-sensors


---------------
Un blog qu'il est bien
n°1263653
tankyx
Posté le 31-01-2011 à 06:46:23  profilanswer
 

Non c'est un ventilo par usb x)

n°1263836
guepe
J'ai du noir sur la truffe ?
Posté le 31-01-2011 à 19:27:06  profilanswer
 

tankyx a écrit :

Non c'est un ventilo par usb x)


Je voulais dire que c'est pas la chaleur générée par l'USB qui va déclencher le ventilateur.
 
Pourquoi veut-tu désactiver manuellement un port USB ?


---------------
Un blog qu'il est bien
n°1263897
tankyx
Posté le 01-02-2011 à 06:37:17  profilanswer
 

Dans le cadre d'un TPE

n°1264049
guepe
J'ai du noir sur la truffe ?
Posté le 01-02-2011 à 19:30:59  profilanswer
 

tankyx a écrit :

Dans le cadre d'un TPE


et comme le dit BloodyCarnage, en dechargeant le module usb ?


---------------
Un blog qu'il est bien
n°1264101
tankyx
Posté le 02-02-2011 à 06:24:41  profilanswer
 

Voila, il me faudrait agir sur la broche 5v de l'Usb

n°1264122
BloodyCarn​age
Posté le 02-02-2011 à 09:46:56  profilanswer
 

BloodyCarnage a écrit :


En clair, il n'y a pas moyen de couper l'alimentation USB à la demande sous linux.


 
C'était peut-être pas assez clair?
 
Et je n'ai pas parlé de blacklister le module du contrôleur USB mais celui du périph USB. Comme dans le cas d'un ventillo, il n'y a pas de circuit de contrôle, il n'y a pas non plus de module.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [ Desactiver un port USB sous Ubuntu 10.04

 

Sujets relatifs
Ubuntu serveur et disque réseauubuntu 64 bits: gain sous Matlab
[Ubuntu 10.04 Server] Mise en veille problématique.[Résolu] Ubuntu/Sony Vaio : touchpad inactif
[ubuntu 10.10 & Catalyst] - Multi desktop : 2 bureaux indépendantsImprimante entièrement compatible Ubuntu
NAS sur lequel on ajoute et enlève des HDD USB --> quel OS choisir?Problème de dépendances sous Ubuntu
Ubuntu 32 ou 64-bits (I5 650 + 4Go Ram)Activer carte réseau sans fil sous Ubuntu
Plus de sujets relatifs à : [ Desactiver un port USB sous Ubuntu 10.04


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR