Re: udev, hotplug,sysfs,dbus et hal !!!
Jean-Luc Coulon (f5ibh) a écrit :
Bonjour Nicolas,
Le 18.05.2006 23:32:31, Nicolas Folin a écrit :
Excusez moi de rouvrir ce vieux fil, j'ai eu un problème de fai
accouplé d'un
disque dur rendant l'âme, et mon abonnement sur
debian-user-french@lists.debian.org
s'est arrêté...
Il y a longtemps, vous m'aviez donné gentiment beaucoup
d'informations sur udev.
J'avais réussi à l'époque à faire mes règles, que j'ai repris au
moment de reinstaller mon linux.
Aujourd'hui, j'ai bien hoplug et udev d'installé et sysfs dans le noyau.
Je ne sais pas (plus) quelles sont vos versions de Debian, de linux et
de udev.
c'est une debian sarge, stable, avec les paquets "stabilisés" de BACKPORTS.
udevinfo -V donne "udevinfo, version 091"
mon noyau est un 2.6.15, recompilé "à ma sauce", avec sysfs correctement
compilé.
A propos de hotplug, il y a effectivement des exclusions de dépendances
entre udev et hotplug,
désormais.
Si vous avez des versions récentes, la syntaxe des règles de udev a
changé. (remplacement de == à la place de = pour certaines
affectations, voir l'exemple qui suit). Dans ce cas, il est probable
que votre règle ne convienne plus.
D'autre part, les dernières version de udev n'utilisent plus hotplug.
La fonctionnalité de gestion du branchement à chaud est incluse dans
udev... mais tout dépend des versions.
exemple :
KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", NAME="input/%k",
SYMLINK+="input/wacom%e"
Je m'en suis rendu compte, j'ai bien remplacé par les "==" ce qu'il
fallait, et laissé les "=" aux
créations de liens et de devices. Le "+=", je le connaissais pas...
Quand je branche mon appareil photo, udev ne me crée pas mon lien
symbolique.
Il crée bien /dev/sdb1, ce qui me laisse croire que hotplug détecte,
mais qu'il n'envoie pas
forcément l'information à udev.
Udev est lancé en tant que démon.
Y-a-t-il des choses que je dois modifier là dedans ?
J'ai vu que dans certains cas, il faut modifier des fichiers dans
/etc/hotplug, mais je n'ai que
des tutoriels pour installer CE scanner USB de CETTE marque... Je
n'ai pas trouvé d'explications
générales...
En vous remerciant par avance.
Nicolas Folin
Jean-Luc
Voici ma règle:
BUS=="scsi", DRIVER=="sd", SYSFS{serial}=="000040363133",
SYSFS{model}=="NIKON DSC E7900 ",MODE="660", GROUP="utilisateurs",
KERNEL=="sd?1", NAME="%k", SYMLINK="nikon_coolpix"
J'ai mis le plus de chose pour être (vraiment) restrictif - je ne
voudrais pas que pour une raison
ou une autre, un autre appareil se fasse reconnaitre comme le nikon.
Des idées ? quelqu'un ?
Nicolas Folin
Reply to: