[Linux-bruxelles] udev rules pour ma webcam

Marc Van Craesbeeck marcvancraesbeeck at scarlet.be
Lun 4 Déc 16:58:22 CET 2006


Le dimanche 03 décembre 2006 à 16:30 +0100, Jean-Marc a écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Salut à tous,
> 
> J'essaye d'écrire une règle pour la création de /dev/video pour ma
> webcam Logitech QuickCam mais cela ne fonctionne pas.
> 
> Voici l'ébauche de solution :
> # rule pour la WebCam Logitech QuickCam Communicate STX
> BUS=="usb", SYSFS{idProduct}=="08ad", SYSFS{idVendor}=="046d",
> NAME="video%n", SYMLINK="quickcam", GROUP="video"
> ceci basé sur les infos suivantes :
> - ----------
>   looking at class device
> '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2.4':
>     SUBSYSTEM="unknown"
>     SYSFS{bConfigurationValue}="1"
>     SYSFS{bDeviceClass}="00"
>     SYSFS{bDeviceProtocol}="00"
>     SYSFS{bDeviceSubClass}="00"
>     SYSFS{bMaxPower}="100mA"
>     SYSFS{bNumConfigurations}="1"
>     SYSFS{bNumInterfaces}=" 3"
>     SYSFS{bcdDevice}="0100"
>     SYSFS{bmAttributes}="a0"
>     SYSFS{detach_state}="0"
>     SYSFS{devnum}="3"
>     SYSFS{idProduct}="08ad"
>     SYSFS{idVendor}="046d"
>     SYSFS{maxchild}="0"
>     SYSFS{speed}="12"
>     SYSFS{version}=" 1.10"
> - ----------
> 
> Maintenant, je ne sais pas/plus s'il faut utiliser "=" ou "==" dans mes
> règles.  J'ai trouvé un document pas trop mal foutu ici :
> http://www.reactivated.net/writing_udev_rules.html
> qui explique que "=" est l'opérateur d'assignation et "==" de
> comparaison.  Est-il possible que cela varie d'une version de udev à
> l'autre (la mienne est la version 0.056-3 de Debian Sarge)?
Pourquoi s'acharner avec Sarge alors que la quickcam est bien reconnue
sous Ubuntu Dapper?
http://thedamocles.free.fr/index.php/post/2006/11/17/Installer-une-Logitech-QuickCam-Communicate-STX-en-neuf-etapes-simples
> 
> D'autre part, je ne trouve pas de commande pour recharger les nouvelles
> règles de udev en cas de changement (pas de "udevcontrol reload_rules")
> mais peut-être cela n'est-il pas nécessaire avec un noyau 2.6.8.  Ou
> faut-il faire un restart de hotplug ?
> 
> Et un "udevtest /class/usb_host/usb1" ne donne rien (par comparaison
> avec un "udevtest /class/sound/audio" qui me donne un résultat comme
> celui-là :
> version 056
> looking at '/class/sound/audio'
> opened class_dev->name='audio'
> creating device node '/dev/audio', major = '14', minor = '4', mode =
> '0660', uid = '0', gid = '0'
> 
> Si quelqu'un a une idée, merci d'avance.
> 
> Jim
> - -----
> http://jim.brubel.net/
> jim at jabber.belnet.be
> - -----
> 1 personne sur 10 comprend le binaire.  L'autre pas.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> 
> iD8DBQFFcu2yjjwCFwSMer0RAszbAJ4qO1hI2eVU27u20Q7jV9+vjlDXYgCfaiSM
> 461sgaNZ2kno2UcTRq503jc=
> =JyTM
> -----END PGP SIGNATURE-----
> 
-- 
Marc Van Craesbeeck

Amnesty International groupe33:
http://www.amnestygr33.be





Plus d'informations sur la liste de diffusion Linux-bruxelles