Bonsoir les gens!!
Voilà, j’essaye d’installer un pilote pour ma webcam “Logitech, Inc. QuickCam Communicate STX”
J’ai suivi ce tuto après avoir déterminer l’ID de la webcam via lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:08d7 Logitech, Inc. QuickCam Communicate STX
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Apparemment, et d’après l’ID du fabricant et du produit, la webcam dépend du driver Gpca-Spca5xx ou UVC.
N’ayant pas trouvé de paquets “gspca” ou “spca” dans les dépôts sid, j’ai tenté une installation manuelle après avoir téléchargé le driver ICI
Mais, j’ai des erreurs lors du # ./gspca_build
, que voici
[code] REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules
CLEAN gspca source tree
rm -r -f .o decoder/.gspcadecoder.o.cmd decoder/.o
.gspca.o.cmd *.o .ko .mod. .[a-z] core *.i
*.symvers *.err
COMPILE gspca Please Wait …!!
INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/uname -r
/kernel/drivers/usb/media/
rm -f /lib/modules/uname -r
/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/uname -r
/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/uname -r
/kernel/drivers/usb/media/
install: ne peut évaluer `gspca.ko’: Aucun fichier ou dossier de ce type
make: *** [install] Erreur 1
LOAD gspca in memory
WARNING: All config files need .conf: /etc/modprobe.d/nvidia-kernel-nkc, it will be ignored in a future release.
FATAL: Module gspca not found.
PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/uname -r
/build SUBDIRS=/home/m3t4linux/Kget/gspcav1-20071224 CC=cc modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.29-2-686 »
CC [M] /home/m3t4linux/Kget/gspcav1-20071224/gspca_core.o
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: Aucun fichier ou dossier de ce type
In file included from /home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:845:
/home/m3t4linux/Kget/gspcav1-20071224/utils/spcausb.h: In function ‘spca5xxRegRead’:
/home/m3t4linux/Kget/gspcav1-20071224/utils/spcausb.h:95: error: implicit declaration of function ‘info’
/home/m3t4linux/Kget/gspcav1-20071224/utils/spcausb.h: In function ‘spca_set_interface’:
/home/m3t4linux/Kget/gspcav1-20071224/utils/spcausb.h:278: error: implicit declaration of function ‘warn’
In file included from /home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:853:
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_init’:
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:122: error: called object ‘info’ is not a function
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:136: error: called object ‘info’ is not a function
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:141: error: called object ‘info’ is not a function
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:148: error: called object ‘info’ is not a function
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:176: error: called object ‘info’ is not a function
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_start’:
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:214: error: called object ‘info’ is not a function
/home/m3t4linux/Kget/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:230: error: called object ‘info’ is not a function
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:2463: error: implicit declaration of function ‘video_usercopy’
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c: At top level:
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:2609: error: unknown field ‘owner’ specified in initializer
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:2609: warning: initialization from incompatible pointer type
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:2611: error: unknown field ‘type’ specified in initializer
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:2615: warning: initialization from incompatible pointer type
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:2769: error: implicit declaration of function ‘video_device_create_file’
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:2780: error: implicit declaration of function ‘video_device_remove_file’
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.c:4301: error: incompatible types in assignment
make[4]: *** [/home/m3t4linux/Kget/gspcav1-20071224/gspca_core.o] Erreur 1
make[3]: *** [module/home/m3t4linux/Kget/gspcav1-20071224] Erreur 2
make[2]: *** [sub-make] Erreur 2
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.29-2-686 »
make: *** [default] Erreur 2[/code]
Pour infos, je teste la cam avec kopete, camorama ou avec les paquets *.uvc (guvcview/luvcview/uvccapture)
mais pô d’images…
Merci d’avance