Page 1 sur 1

[webcam] Quickcam express

Publié : dim. 22 févr. 2009, 11:22
par dkremer
Bonjour,

j'ai une caméra quickcam express, que je voudrai utiliser avec archlinux.

Code : Tout sélectionner

$lsusb
Bus 001 Device 010: ID 046d:0928 Logitech, Inc. QuickCam Express
Pour cela, j'ai essayé de compiler le mtodule gspcav1, qui est disponible à cette adresse :

http://mxhaard.free.fr/

J'ai eu les erreurs suivantes :

Code : Tout sélectionner

make -C /lib/modules/`uname -r`/build SUBDIRS=/home/dkremer/src/C/gspcav1-20071224 CC=cc modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.28-ARCH »
  CC [M]  /home/dkremer/src/C/gspcav1-20071224/gspca_core.o
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c:54:27: erreur: asm/semaphore.h : Aucun fichier ou dossier de ce type
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c:2463: erreur: implicit declaration of function ‘video_usercopy’
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c: Hors de toute fonction :
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c:2609: erreur: unknown field ‘owner’ specified in initializer
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c:2609: attention : initialization from incompatible pointer type
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c:2611: erreur: unknown field ‘type’ specified in initializer
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c:2769: erreur: implicit declaration of function ‘video_device_create_file’
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c:2780: erreur: implicit declaration of function ‘video_device_remove_file’
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/dkremer/src/C/gspcav1-20071224/gspca_core.c:4301: erreur: incompatible types in assignment
make[2]: *** [/home/dkremer/src/C/gspcav1-20071224/gspca_core.o] Erreur 1
make[1]: *** [_module_/home/dkremer/src/C/gspcav1-20071224] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.28-ARCH »
make: *** [default] Erreur 2
Par ailleurs, j'ai appris que le module gspca est intégré au kernel dans la version 2.6.28 .

J'ai fait un modprobe :

Code : Tout sélectionner

modprobe gspca_main
, mais je n'arrive toujours pas à avoir d'image.

Après un peu de recherches sur le web, voilà ce que j'ai trouvé :

La liste dse webcams supportés par le nouveau driver :
http://moinejf.free.fr/webcam.html

Un readme pour l'utilisation :
http://moinejf.free.fr/gspca_README.txt

En suivant les instructions de test, je n'ai pas réussi à avoir d'image, alors que cette webcam semble supportée par le driver.

Voilà mon log :

Code : Tout sélectionner

usb 1-4.4: USB disconnect, address 8
gspca: disconnect complete
usb 1-4.4: new full speed USB device using ehci_hcd and address 9
usb 1-4.4: configuration #1 chosen from 1 choice
gspca: probing 046d:0928
gspca: probe ok
gspca: usb_submit_urb [0] err -28
gspca: usb_submit_urb [0] err -28
gspca: usb_submit_urb [0] err -28
gspca: usb_submit_urb [0] err -28
gspca: usb_submit_urb [0] err -28
gspca: usb_submit_urb [0] err -28
libv4l est installé sur mon système, bien sûr.

Je voudrai envoyer un mail à l'auteur pour lui demander quoi faire. Qu'en pensez vous ?

Publié : dim. 22 févr. 2009, 15:51
par dkremer
Bonjour, en réalité, la caméra était sur un hub, ce qui empêchait la liaison de fonctionner.

Je l'ai branchée sur un bus USB séparé, et ça marche.

Dois-je faire un bug report ?

Publié : dim. 22 févr. 2009, 16:17
par tuxce
si c'est matériel comme tu sembles le souligner... tu veux mettre quoi dans le rapport de bug ? :)