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

Re: udev, hotplug,sysfs,dbus et hal !!!



Bonjour Nicolas,

Je ne suis pas un spécialiste de udev mais sur plusieurs machines après
des mises à jour j'ai du modifier un fichier de config erroné.
Le meilleur moyen de le connaitre est de lancer udevtest
<nomdunfichierbidon> afin de verifier toutes les regles udev (les
tiennes comme celles fournies)

Guy

Nicolas Folin a écrit :

> 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
>
>

-- 
Guy De Leeuw
EDP Manager
Eurofer ASBL
211, rue du noyer
1000, Bruxelles
Belgium
Phone : +32 (2) 738 79 40
Fax : +32 (2) 736 28 22
E-Mail : mailto:G.De_Leeuw@eurofer.be
www : http://www.eurofer.org



Reply to: