Vous n'êtes pas identifié(e).
et dans /etc fichier modules, ajouter une ligne :
twin30
ensuite, mettre les permissions suivantes en root sur la reconnaissance du port série :
cd /dev
sudo chmod 777 ttyUSB0
suivi d'un lancement du fichier :
cd /etc/modprobe.d
entrée : modprobe twin30
le logiciel reconnaît alors bien le lecteur via l'usb.
mais dès que je relance la machine, apparemment la permission 777 est annulée, et je suis obligé de refaire les deux dernières étapes pour redonner la permission et lancer le fichier twin30.
ma question : est-il possible d'automatiser ces deux dernières actions, pour ne pas avoir à les refaire à chaque relance du système ?
merci par avance +++
"Being is not doing"
Hors ligne
dans le fichier /etc/rc.local, juste avant la ligne
ça devrait fonctionner comme tu le souhaites.
Ben
Dernière modification par bendia (12-09-2012 06:38:43)
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
est-il possible d'automatiser ces deux dernières actions, pour ne pas avoir à les refaire à chaque relance du système ?
Ou les automatiser en utilisant un crontab root ?
http://debian-facile.org/doc:systeme:crontab
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Bonjour
Peut-être y a-til une solution plus propre mais si tu metschmod 777 /dev/ttyUSB0
/etc/modprobe.d/twin30
dans le fichier /etc/rc.local, juste avant la ligneexit0
ça devrait fonctionner comme tu le souhaites.
Ben
je teste dès que j'ai un moment. merci ++
"Being is not doing"
Hors ligne
(Au passage, cette ligne ajoutera un lien /dev/vitalereader vers ton lecteur vitale)
2) Encore une chose, plutôt que de donner les permissions 777, je te conseille de donner des permissions 770, mais de configurer un groupe "vitale" qui aura accès au lecteur de carte.
Et de changer la ligne d'udev en
(Attention, pour que la création du groupe et ton ajout à celui-ci soit pris en compte, il te faut réouvrir une session)
conclusion)
Je te conseille donc de tester la solution 1) et si elle marche, de passer à la solution 2)
EDIT: j'ai fait quelques corrections à mon message initial.
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
est-il possible d'automatiser ces deux dernières actions, pour ne pas avoir à les refaire à chaque relance du système ?
Ou les automatiser en utilisant un crontab root ?
http://debian-facile.org/doc:systeme:crontab
merci pour la suggestion. je teste d'abord la première formule voir si elle fonctionne. ensuite, j'étudierai le crontab root. merci ++
"Being is not doing"
Hors ligne
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
Nan !
Le crontab est lancé périodiquement, ça n'est pas ce que tu veux.
Le rc.local est lancé (ou ignoré) au démarrage, ça n'est pas ce que tu veux.
Les règles udev sont lancées à la détection du périphérique, c'est ce que tu veux
ok ++ je teste bientôt. merci +++
"Being is not doing"
Hors ligne
Dernière modification par smolski (12-09-2012 09:15:48)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
@smolski: en fait, les infos sont déjà présentes sur le wiki, mais éparpillées dans différents sujets. Cherche « udev » tu verras
Heu, je pense que Smolski pensait à quelque chose avec la syntaxe et tout et tout du genre de ça (pas taper ). C'est vrai que ça serait pas mal
Ben
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
"Being is not doing"
Hors ligne
un debian qui marche.
La prononciation officielle de Debian est « déb-yann ». Le nom tire son origine des prénoms du créateur de Debian, Ian Murdock, et de son épouse, Debra.
Debra étant un prénom féminin, et constituant la première partie de notre distribution favorite, il me semble que "Ma Debian" sonne mieux.
/Kiss
Hors ligne
Debra étant un prénom féminin, et constituant la première partie de notre distribution favorite, il me semble que "Ma Debian" sonne mieux.
/Kiss
merci ++
"Being is not doing"
Hors ligne
jeanmarc1 a écrit :La prononciation officielle de Debian est « déb-yann ». Le nom tire son origine des prénoms du créateur de Debian, Ian Murdock, et de son épouse, Debra.
C'est une belle alliance du masculin et du féminin, incarnation du Tao. On dirait cependant la communauté debian plus masculine que celle d'ubuntu. peut-être l'image du geek barbu chevelu à lunettes.
"Being is not doing"
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Peut-être aussi que la politique d'ubuntu étant plus prosélyte que celle de debian, cela fait que plus de personnes (donc plus de filles) vont sur ubuntu afin d'y retrouver quelques familiarités avec le windows de leur début ?
oui, possible. et aussi la phobie du terminal.
"Being is not doing"
Hors ligne
et aussi la phobie du terminal
Je dois avouer que lorsque je travaille avec des assistants et que je leurs montre les scripts à envoyer dans les terminaux, au début, ils sont dans la panique.
Ensuite, ils s'éclatent grave et m'en réclament toujours des améliorations voire de nouveaux !
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
captnfab a écrit :@smolski: en fait, les infos sont déjà présentes sur le wiki, mais éparpillées dans différents sujets. Cherche « udev » tu verras
Heu, je pense que Smolski pensait à quelque chose avec la syntaxe et tout et tout du genre de ça (pas taper ). C'est vrai que ça serait pas mal
Oui, j'avais bien compris
Ce que j'entendais par mon message, c'est qu'il n'y avait pas besoin de faire beaucoup de recherches pour ça. Dans les différents tuto du wiki, en regardant bien à quoi sert à règle, et comprenant un minimum d'anglais et en notant la différence entre = et ==, on comprend déjà la base de ce que fait udev et on peut le complier en un tuto
Ah, et autre chose, ça serait cool de mettre ta signature en signature et non en bas de tes messages. La raison est simple et la même que lors de l'envoi d'email: ta signature dans le champ signature n'est pas reprise lors d'une citation alors que ta signature en bas de message, si, et il faut ensuite l'enlever à la main :'(
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
1) Il faut créer (en root) un fichier /etc/udev/rules.d/60_cartevitale.rules
Contenant le texte:SYSFS{idVendor}=="06cd", SYSFS{idProduct}=="0121", MODE="0777", SYMLINK+="vitalereader"
(Au passage, cette ligne ajoutera un lien /dev/vitalereader vers ton lecteur vitale)
2) Encore une chose, plutôt que de donner les permissions 777, je te conseille de donner des permissions 770, mais de configurer un groupe "vitale" qui aura accès au lecteur de carte.addgroup vitale
adduser ton_username vitale
Et de changer la ligne d'udev enSYSFS{idVendor}=="06cd", SYSFS{idProduct}=="0121", MODE="0770", GROUP="vitale", SYMLINK+="vitalereader"
(Attention, pour que la création du groupe et ton ajout à celui-ci soit pris en compte, il te faut réouvrir une session)
conclusion)
Je te conseille donc de tester la solution 1) et si elle marche, de passer à la solution 2)
EDIT: j'ai fait quelques corrections à mon message initial.
un nouveau bonjour et merci pour l'aide apportée à la réparation de squeeze et à l'upgrade wheezy.
j'ai bien créé avec nano le fichier 60_cartevitale.rules. apparemment, quand on met un chmod 770, on ne peut pas reconnaître le lecteur avec cd /etc/modprobe.d
et entrée : modprobe twin30. il faut nécessairement mettre un chmod 777. alors, je peux reconnaître le lecteur en faisant modprobe twin30. mais cela se désactive lorsque je relance le système. j'ai laissé pour l'instant la ligne qui inclut le chmod 777.
à noter que, lorsqu'on redémarre le système, on a une ligne : invalid rule /etc/udev/rules.d/60_cartevitale.rules
Dernière modification par jeanmarc1 (14-09-2012 08:26:36)
"Being is not doing"
Hors ligne
Ça devrait lancer le "modprobe" automatiquement.
Ah, et pour ton erreur, vérifie de ne pas avoir fait de typo en recopiant ce que j'ai écrit. Attention à ne pas couper le texte sur plusieurs lignes et à bien mettre un retour à la ligne à la fin.
@smolski: bon, ok, peut-être que cette ligne commence à nécessiter un tuto
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
tu peux modifier ta ligne comme suit:
SYSFS{idVendor}=="06cd", SYSFS{idProduct}=="0121", ACTION=="add", MODE="0777", GROUP="vitale", SYMLINK+="vitalereader", RUN+="/sbin/modprobe twin30"
Ça devrait lancer le "modprobe" automatiquement.
Ah, et pour ton erreur, vérifie de ne pas avoir fait de typo en recopiant ce que j'ai écrit. Attention à ne pas couper le texte sur plusieurs lignes et à bien mettre un retour à la ligne à la fin.
je crois avoir bien fait comme tu dis. j'ai ajouté un retour de ligne à la fin du fichier. mais quand je relance le système, j'ai toujours un message :
et pas moyen de reconnaître le lecteur ensuite.
par contre, j'ai fait ensuite ce que conseille bendia, en ajoutant dans le fichier /etc/rc.local, ces deux lignes
chmod 777 /dev/ttyUSB0
/etc/modprobe.d/twin30
et là cela fonctionne. dès que je rentre dans le logiciel de télétransmission, après le redémarrage, le lecteur est reconnu.
à noter qu'après le premier redémarrage après avoir modifié le fichier /etc/rc.local, wheezy était bloqué sur le bureau, non fonctionnel. j'ai du forcer l'extinction de la machine, et la relancer. maintenant, c'est ok.
dois-je annuler les modifications faites sur /etc/udev/rules.d/60_cartevitale.rules, en supprimant ce fichier et le groupe créé ?
"Being is not doing"
Hors ligne
En attendant, la laisser ne fait aucun dégât, à part le petit message d'erreur au démarrage
Et pour la tester, il suffit a priori de débrancher et rebrancher le lecteur de carte pour voir s'il marche toujours.
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
"Being is not doing"
Hors ligne
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne