[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: