Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

Hors ligne