#1 Le 26/06/2009, à 09:48
- grandmax
logitech communicate 0x46d:08f5 sous jaunty jackalope
Bonjour, je possède la webcam logitech communicate 0x46d:08f5.
J'ai essayé d'installer le driver indiqué là :
http://doc.ubuntu-fr.org/webcam_logitech_quickcam#pilote_qc-usb-messenger
mais ça merdouille à partir de là je crois :
I can find the following probably compatible devices:
Bus 005 Device 002: ID 046d:08f5 Logitech, Inc. QuickCam Messenger Communicate
Another round done. Let's now compile the driver, it takes a while.
This step will also clear old unnecessary files from the directory.
Press Ctrl+C to quit, Enter to continue --->
rm -f *.o qcset input_read show *~ .\#* .*.cmd *.mod.c *.ko
rm -rf .tmp_versions
cd testquickcam ; make clean
make[1]: entrant dans le répertoire « /home/grandmax/qc-usb-messenger-1.8/testquickcam »
rm -f testquickcam *~ pic.ppm pic.gif
make[1]: quittant le répertoire « /home/grandmax/qc-usb-messenger-1.8/testquickcam »
make -C "/lib/modules/2.6.28-13-generic/build" SUBDIRS="/home/grandmax/qc-usb-messenger-1.8" modules V=1 USER_OPT="-DHAVE_UTSRELEASE_H=1"
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.28-13-generic »
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /home/grandmax/qc-usb-messenger-1.8/.tmp_versions ; rm -f /home/grandmax/qc-usb-messenger-1.8/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/grandmax/qc-usb-messenger-1.8
gcc -Wp,-MD,/home/grandmax/qc-usb-messenger-1.8/.qc-driver.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.3/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.28-13-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iarch/x86/include/asm/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wno-pointer-sign -fwrapv -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)" -D"KBUILD_MODNAME=KBUILD_STR(qcmessenger)" -c -o /home/grandmax/qc-usb-messenger-1.8/.tmp_qc-driver.o /home/grandmax/qc-usb-messenger-1.8/qc-driver.c
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_frame_exit’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:1619: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:1630: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_frame_get’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:1659: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:1666: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_v4l_poll’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2625: erreur: ‘struct video_device’ has no member named ‘priv’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_v4l_open’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2677: erreur: ‘struct video_device’ has no member named ‘priv’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2688: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2693: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2708: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2714: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2716: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_v4l_close’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2742: erreur: ‘struct video_device’ has no member named ‘priv’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2750: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2752: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2767: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2770: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_v4l_read’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2791: erreur: ‘struct video_device’ has no member named ‘priv’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2804: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2826: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_v4l_mmap’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2848: erreur: ‘struct video_device’ has no member named ‘priv’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2855: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2862: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_v4l_ioctl’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2880: erreur: ‘struct video_device’ has no member named ‘priv’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2884: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:2898: erreur: ‘struct video_device’ has no member named ‘type’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3455: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: Hors de toute fonction :
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3487: erreur: unknown field ‘type’ specified in initializer
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_usb_init’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3550: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3556: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3559: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3564: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3665: erreur: ‘struct input_dev’ has no member named ‘private’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3739: erreur: ‘struct video_device’ has no member named ‘priv’
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3772: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3774: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3784: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:3791: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c: In function ‘qc_usb_disconnect’:
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:4060: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:4062: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:4075: erreur: request for member ‘counter’ in something not a structure or union
/home/grandmax/qc-usb-messenger-1.8/qc-driver.c:4079: erreur: request for member ‘counter’ in something not a structure or union
make[2]: *** [/home/grandmax/qc-usb-messenger-1.8/qc-driver.o] Erreur 1
make[1]: *** [_module_/home/grandmax/qc-usb-messenger-1.8] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.28-13-generic »
make: *** [qcmessenger.ko] Erreur 2
ls: ne peut accéder qcmessenger.ko: Aucun fichier ou dossier de ce type
[!] Looks like the driver compilation failed.
Did you get any error messages above?
If asking for help, show what error messages you got.
WARNING: If you press Enter, I'll try to continue anyway,
but this probably will fail. You SHOULD press Ctrl+C now.
Press Ctrl+C to quit, Enter to continue --->
j'ai essayé easycam la dernière bêta :
(gui.py:10731): GVFS-RemoteVolumeMonitor-WARNING **: cannot connect to the session bus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
GO !
ln: création d'un lien symbolique `/lib/modules/2.6.28-13-generic/build/include/linux/config.h': Le fichier existe
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
linux-headers-2.6.28-13-generic est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
rm -f *.o qcset input_read show *~ .\#* .*.cmd *.mod.c *.ko
rm -rf .tmp_versions
cd testquickcam ; make clean
make[1]: entrant dans le répertoire « /usr/local/EasyCam/drivers/quickcam/testquickcam »
rm testquickcam -f
make[1]: quittant le répertoire « /usr/local/EasyCam/drivers/quickcam/testquickcam »
make -C "/lib/modules/2.6.28-13-generic/build" SUBDIRS="/usr/local/EasyCam/drivers/quickcam" modules V=1 USER_OPT="-DHAVE_UTSRELEASE_H=1"
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.28-13-generic »
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /usr/local/EasyCam/drivers/quickcam/.tmp_versions ; rm -f /usr/local/EasyCam/drivers/quickcam/.tmp_versions/*
make -f scripts/Makefile.build obj=/usr/local/EasyCam/drivers/quickcam
gcc -Wp,-MD,/usr/local/EasyCam/drivers/quickcam/.qc-driver.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.3/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.28-13-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iarch/x86/include/asm/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wno-pointer-sign -fwrapv -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)" -D"KBUILD_MODNAME=KBUILD_STR(qcmessenger)" -c -o /usr/local/EasyCam/drivers/quickcam/.tmp_qc-driver.o /usr/local/EasyCam/drivers/quickcam/qc-driver.c
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_frame_exit’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:1619: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:1630: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_frame_get’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:1659: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:1666: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_v4l_poll’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2625: erreur: ‘struct video_device’ has no member named ‘priv’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_v4l_open’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2677: erreur: ‘struct video_device’ has no member named ‘priv’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2688: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2693: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2708: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2714: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2716: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_v4l_close’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2742: erreur: ‘struct video_device’ has no member named ‘priv’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2750: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2752: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2767: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2770: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_v4l_read’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2791: erreur: ‘struct video_device’ has no member named ‘priv’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2804: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2826: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_v4l_mmap’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2848: erreur: ‘struct video_device’ has no member named ‘priv’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2855: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2862: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_v4l_ioctl’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2880: erreur: ‘struct video_device’ has no member named ‘priv’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2884: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:2898: erreur: ‘struct video_device’ has no member named ‘type’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3455: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: Hors de toute fonction :
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3487: erreur: unknown field ‘type’ specified in initializer
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_usb_init’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3550: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3556: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3559: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3564: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3665: erreur: ‘struct input_dev’ has no member named ‘private’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3739: erreur: ‘struct video_device’ has no member named ‘priv’
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3772: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3774: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3784: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:3791: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c: In function ‘qc_usb_disconnect’:
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:4060: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:4062: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:4075: erreur: request for member ‘counter’ in something not a structure or union
/usr/local/EasyCam/drivers/quickcam/qc-driver.c:4079: erreur: request for member ‘counter’ in something not a structure or union
make[2]: *** [/usr/local/EasyCam/drivers/quickcam/qc-driver.o] Erreur 1
make[1]: *** [_module_/usr/local/EasyCam/drivers/quickcam] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.28-13-generic »
make: *** [qcmessenger.ko] Erreur 2
FATAL: Module qcmessenger not found.
sudo: qcset: command not found
Bref, ça ne fonctionne pas, pourriez vous m'aider ?
Hors ligne
#2 Le 26/06/2009, à 16:09
- Pingu63
Re : logitech communicate 0x46d:08f5 sous jaunty jackalope
Salut !
J'ai plus ou moins le même problème avec un autre pilote.
Je pense que le problème est liée a la version du noyau 2.6.28 alors que mon pilote fonctionne pour la version 2.6.27. Tu devrais regarder de ce coté.
Après si quelqu'un sait comment contourné ce problème je suis preneur
Hors ligne