[Linux-bruxelles] webcam et problème /dev/video

Aldo info at brlspeak.net
Lun 29 Jan 12:24:11 CET 2007


Bonjour Marc:

On Mon, Jan 29, 2007 at 10:15:02AM +0100, Marc Van Craesbeeck wrote:
> Ma  quickam express est bien reconnue par Ubuntu...
> 
> mes références:
> http://doc.ubuntu-fr.org/quickcam
> http://doc.ubuntu-fr.org/spca5xx
> 
> Je ne sais me prononcer sur la validité-l'utilité de ton script.

Le problème n'est pas le script: si la QC est reconnue, les /dev/video* 
?devraient? être générés automatiquement; or, ici ils ne le sont 
*toujours* pas.

Qu'ais-je fait exactement:
- vu qu'on utilise Sarge, j'ai pris le tarball spca5xx-20060501.tar.gz 
du site de M. Xhaard: http://mxhaard.free.fr/
et ce, en me référant à l'info "for kernels below 2.6.11", donc ici pour 
notre kern 2.6.8-2-386
- mais ce n'est pas la bonne version vu que je devrais le patcher à en 
croire l'info publiée ici: http://blogs.igalia.com/eocanha/?p=58
(cette personne ayant rencontré exactement le même problème en 
novembre dernier, ce qui est - il me semble - suffisament récent)
- enfin, Michel me dis que spca5xx est deprecated, au profit de gspcav1;
or:
 * y a aucun pack gspca dans Debian Sarge, à moins qu'il fasse partie 
d'un autre gros machin ?
 * et le gspca dispo sur son site parle pour les kernels plus récents; 
or, 
il n'y a pas de kernel-image récents dans Sarge, à moins qu'il n'en soit 
un en fabrication ?

Voilà où j'en suis;

pour t'aider à y voir plus clair, voici qqs sorties de tests:
 
1: lsusb: 
Bus 002 Device 002: ID 04a9:220d Canon, Inc. CanoScan N670U/N676U/LiDE 20
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 003: ID 046d:092f Logitech, Inc. 
Bus 001 Device 002: ID 05e3:0606 Genesys Logic, Inc. 
Bus 001 Device 001: ID 0000:0000  

2: lsmod |grep spca: 
spca5xx               646800  0 
usbcore               104164  4 uhci_hcd,spca5xx
videodev                9856  1 spca5xx

3: dmesg |grep usb: 
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbcore: registered new driver spca5xx
/root/spca5xx-20060501/drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered
usb 1-1: new full speed USB device using address 2
usb 2-1: new full speed USB device using address 2
usb 1-1.4: new full speed USB device using address 3

4: grep usb /var/log/messages: 
Jan 27 11:36:53 localhost kernel: usbcore: registered new driver usbfs
Jan 27 11:36:53 localhost kernel: usbcore: registered new driver hub
Jan 27 11:36:53 localhost kernel: usbcore: registered new driver spca5xx
Jan 27 11:36:53 localhost kernel: /root/spca5xx-20060501/drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered
Jan 27 11:36:53 localhost kernel: usb 1-1: new full speed USB device using address 2
Jan 27 11:36:53 localhost kernel: usb 2-1: new full speed USB device using address 2
Jan 27 11:41:49 localhost kernel: usb 1-1.4: new full speed USB device using address 3
Jan 27 17:42:33 localhost kernel: usb 1-1.1: new full speed USB device using address 4
Jan 27 17:42:34 localhost usb.agent[10516]:      usb-storage: loaded successfully
Jan 27 17:42:34 localhost kernel: usbcore: registered new driver usb-storage
Jan 27 19:02:24 localhost kernel: usb 1-1.1: USB disconnect, address 4
Jan 28 10:38:26 localhost kernel: usbcore: registered new driver usbfs
Jan 28 10:38:26 localhost kernel: usbcore: registered new driver hub
Jan 28 10:38:26 localhost kernel: usbcore: registered new driver spca5xx
Jan 28 10:38:26 localhost kernel: /root/spca5xx-20060501/drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered
Jan 28 10:38:26 localhost kernel: usb 1-1: new full speed USB device using address 2
Jan 28 10:38:26 localhost kernel: usb 2-1: new full speed USB device using address 2
Jan 28 10:38:26 localhost kernel: usb 1-1.4: new full speed USB device using address 3

5: ls -lrt /dev/video*: 
ls: /dev/video*: Onbekend bestand of map

6: grep video /etc/udev/rules.d/*: 
/etc/udev/rules.d/020_permissions.rules:# video devices
/etc/udev/rules.d/020_permissions.rules:SUBSYSTEM="video4linux", GROUP="video"
/etc/udev/rules.d/020_permissions.rules:SUBSYSTEM="dvb",	GROUP="video"
/etc/udev/rules.d/020_permissions.rules:SUBSYSTEM="graphics",	GROUP="video"
/etc/udev/rules.d/020_permissions.rules:SUBSYSTEM="nvidia",	GROUP="video"
/etc/udev/rules.d/020_permissions.rules:SUBSYSTEM="drm",	GROUP="video"
/etc/udev/rules.d/020_permissions.rules:KERNEL="agpgart",	GROUP="video"
/etc/udev/rules.d/020_permissions.rules:			RESULT="inputdev", MODE="0664", GROUP="video"
/etc/udev/rules.d/udev.rules:# video devices

7: grep spca /var/log/messages: 
Jan 27 11:36:53 localhost kernel: usbcore: registered new driver spca5xx
Jan 27 11:36:53 localhost kernel: /root/spca5xx-20060501/drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered
Jan 28 10:38:26 localhost kernel: usbcore: registered new driver spca5xx
Jan 28 10:38:26 localhost kernel: /root/spca5xx-20060501/drivers/usb/spca5xx.c: spca5xx driver 00.60.00 registered

8: grep video /var/log/messages: 
Jan 27 11:36:53 localhost kernel: Linux video capture interface: v1.00
Jan 28 10:38:26 localhost kernel: Linux video capture interface: v1.00

That's it! 

Aldo.






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