[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