Se connecter avec
S'enregistrer | Connectez-vous

Logitech express webcam: problème d'installation linux

Dernière réponse : dans Le monde de Linux

Bonjour!

J'essaye d'installer ma webcam logitech express toute neuve sous linux, et ca ne marche point...

Voici ma configuration matériel:
Mandrake 10.1
noyau 6.2.8.1

quand je tape la commande suivante: lsusb, j'ai bien
...
Bus002 Device002: ID 046d:0920 Logitech Inc.
...


Les drivers que j'essaye d'installer sont:
spca5xx-20050301.tar.gz disponible sur http://mxhaard.free.fr/download.html

Cett version de la webcam est bien supporté par ce driver:
http://mxhaard.free.fr/spca5xx.html

Quand j'essaye d'installer le package, j'obtiens ceci:

root@localhost spca5xx-20050301]# make
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/dewin/Documents/Driver_Webcam/spca5xx-20050301 modules
make: *** /lib/modules/2.6.8.1-12mdk/build: No such file or directory. Arrêt.
make: *** [default] Erreur 2

[root@localhost spca5xx-20050301]# make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca50x.ko
install -c -m 0644 spca5xx.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: ne peut évaluer `spca5xx.ko': No such file or directory
make: *** [install] Erreur 1



Quelqu'un a une idée pour fixer ce problème?
Merci d'avance... :sarcastic: 
Lassé par la pub ? Créez un compte

il faut que tu installe les RPM contenant le source de ton noyau, dans ton cas il faut le packet kernel-source version 2.6.8.1-12mdk

mais est tu sur que ce driver n'était pas deja installé avec mandrake ?

car si il l'etait deja installé il est maitenant suprimé ...

note : il faut obligatoirement que make ne sorte pas d'erreur pour que make install fonctionne

Batchy a écritil faut que tu installe les RPM contenant le source de ton noyau, dans ton cas il faut le packet kernel-source version 2.6.8.1-12mdk

mais est tu sur que ce driver n'était pas deja installé avec mandrake ?

car si il l'etait deja installé il est maitenant suprimé ...

note : il faut obligatoirement que make ne sorte pas d'erreur pour que make install fonctionne



J'ai réinstallé les sources du noyau avec succée + installation du driver.
Make, et make install sans erreurs. Mais ca ne marche tjs pas.

Dans l'outil "configuration du matériel", linux trouve toujours un périphérique inconnu associé aux drivers de la webcam spca5xx.

Tu as une idée?
Merci pour le premier coup de main!

ceric35 a écritJ'ai la meme cam , et les meme drivers ca marche !

Il faut en efft ajouter
spca5xx

dans /etc/modprobe.preload

apres tapes en root : modprobe spca5xx

et lance gnomemeeting ...



Ouuuaaaaiiiiis!
Impeccable. Ca marche!
Merci.......................... :) 

ceric35 a écritJ'ai la meme cam , et les meme drivers ca marche !

Il faut en efft ajouter
spca5xx

dans /etc/modprobe.preload

apres tapes en root : modprobe spca5xx

et lance gnomemeeting ...


Dis, puisque tu as la même webcam, est ce que tu as des soucis de qualité (au niveau couleurs, au niveau du rafraichissement?)
Est ce que t'as su pallier ça?

Merci encore...

Bonjour,

Savez-vous si la procédure que vous avez indiquée fonctionne également pour une logitech QuickCam Messenger ?

Car je viens d'installer la derniere version du driver spca55xx, modifier le fichier modprobe.preload et charger le driver, mais malheureusement sous GnomeMeeting aucun périphérique n'est détecté.

Avez-vous des pistes ?

Merci.


Bonjour a tous
j'ai exactement le meme probleme pour installer le driver d'un quickcam express sur debian sarge 3.1 et un noyau 2.6.8.1-386.
j'ai recupéré les drivers sur le site http://mxhaard.free.fr/spca5xx.html
lsub donne
Citation :

Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 046d:0840 Logitech, Inc. QuickCam Express
Bus 001 Device 001: ID 0000:0000

make me retourne :
Citation :
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/manu/Desktop/Téléchargements/spca5xx-20050419 modules
make: *** /lib/modules/2.6.8-1-386/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [default] Erreur 2


alors vous me direz réinstalle les sources du noyau sauf que je ne sais pas du tout comment m'y prendre !!
merci d'avance pour votre aide.

ps : je cherche a faire un systeme de streaming avec la webcam (avec motion) et faire des tests de video surveillance alors si en + vous avez des infos concernant le streaming, la mise en place de videolanserver et autre je suis preneur !!

Bonjour,

Voulant installer la Labrec Webcam Pro que l'on m'a offert pour mon anniversaire, j'ai téléchargé SPCA5XX. Les drivers fabriquant n'existant pas pour Linux.

Lors de l'installation, il m'est ressorti plusieurs erreurs. Et, franchement, je cale depuis 2 jours. Si quelqu'un aurait une petite idée, cela m'arrangerait bien.

En complément, voila se que me crache ma console :

Citation :
[root@a81-197-244-206 spca5xx-20050701]# make KINCLUDE=/usr/src/linux-2.6.8.1-12mdk/include
Compiling drivers/usb/spcadecoder.c
In file included from /usr/src/linux-2.6.8.1-12mdk/include/linux/irq.h:20,
from /usr/src/linux-2.6.8.1-12mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.8.1-12mdk/include/linux/interrupt.h:12,
from /usr/src/linux-2.6.8.1-12mdk/include/linux/usb.h:15,
from drivers/usb/spca5xx.h:14,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/src/linux-2.6.8.1-12mdk/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/src/linux-2.6.8.1-12mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.8.1-12mdk/include/linux/interrupt.h:12,
from /usr/src/linux-2.6.8.1-12mdk/include/linux/usb.h:15,
from drivers/usb/spca5xx.h:14,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/src/linux-2.6.8.1-12mdk/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux-2.6.8.1-12mdk/include/linux/irq.h:72,
from /usr/src/linux-2.6.8.1-12mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.8.1-12mdk/include/linux/interrupt.h:12,
from /usr/src/linux-2.6.8.1-12mdk/include/linux/usb.h:15,
from drivers/usb/spca5xx.h:14,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/src/linux-2.6.8.1-12mdk/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
make: *** [drivers/usb/spcadecoder.o] Erreur 1


D'avance merci

Si je fais l'install sur le Kernel 2.4.27-0.pre2.1mdk, j'ai ça comme message.

Citation :
[root@a81-197-244-206 spca5xx-20050701]# make KINCLUDE=/usr/src/linux-2.4.27-0.pre2.1mdk/include
grep: /usr/src/linux-2.4.27-0.pre2.1mdk/include/linux/autoconf.h: No such file or directory
grep: /usr/src/linux-2.4.27-0.pre2.1mdk/include/linux/autoconf.h: No such file or directory
Compiling drivers/usb/spcadecoder.c
In file included from /usr/include/asm/uaccess.h:9,
from drivers/usb/spca5xx.h:11,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/prefetch.h: In function `prefetch_range':
/usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared (first use in this function)
/usr/include/linux/prefetch.h:64: error: (Each undeclared identifier is reported only once
/usr/include/linux/prefetch.h:64: error: for each function it appears in.)
In file included from /usr/include/linux/videodev.h:5,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error " /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:26:2: #error " compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error " instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
In file included from /usr/include/linux/topology.h:30,
from /usr/include/linux/mmzone.h:372,
from /usr/include/linux/gfp.h:4,
from /usr/include/linux/slab.h:15,
from /usr/include/linux/percpu.h:4,
from /usr/include/linux/rcupdate.h:41,
from /usr/include/linux/dcache.h:10,
from /usr/include/linux/fs.h:15,
from /usr/include/linux/videodev2.h:911,
from /usr/include/linux/videodev.h:8,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:80: error: syntax error before "DECLARE_BITMAP"
/usr/include/linux/cpumask.h:81: error: syntax error before "_unused_cpumask_arg_"
/usr/include/linux/cpumask.h:84: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpu_set':
/usr/include/linux/cpumask.h:86: error: `cpu' undeclared (first use in this function)
/usr/include/linux/cpumask.h:86: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:90: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpu_clear':
/usr/include/linux/cpumask.h:92: error: `cpu' undeclared (first use in this function)
/usr/include/linux/cpumask.h:92: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:96: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_setall':
/usr/include/linux/cpumask.h:98: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:98: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:102: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_clear':
/usr/include/linux/cpumask.h:104: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:104: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:111: error: syntax error before "cpumask_t"
/usr/include/linux/cpumask.h: In function `__cpu_test_and_set':
/usr/include/linux/cpumask.h:113: error: `cpu' undeclared (first use in this function)
/usr/include/linux/cpumask.h:113: error: `addr' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:117: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_and':
/usr/include/linux/cpumask.h:120: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:120: error: `src1p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:120: error: `src2p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:120: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:124: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_or':
/usr/include/linux/cpumask.h:127: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:127: error: `src1p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:127: error: `src2p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:127: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:131: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_xor':
/usr/include/linux/cpumask.h:134: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:134: error: `src1p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:134: error: `src2p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:134: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:139: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_andnot':
/usr/include/linux/cpumask.h:142: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:142: error: `src1p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:142: error: `src2p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:142: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:146: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_complement':
/usr/include/linux/cpumask.h:149: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:149: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:149: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:153: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_equal':
/usr/include/linux/cpumask.h:156: error: `src1p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:156: error: `src2p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:156: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:160: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_intersects':
/usr/include/linux/cpumask.h:163: error: `src1p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:163: error: `src2p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:163: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:167: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_subset':
/usr/include/linux/cpumask.h:170: error: `src1p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:170: error: `src2p' undeclared (first use in this function)
/usr/include/linux/cpumask.h:170: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:174: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_empty':
/usr/include/linux/cpumask.h:176: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:176: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:180: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_full':
/usr/include/linux/cpumask.h:182: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:182: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:186: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_weight':
/usr/include/linux/cpumask.h:188: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:188: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:193: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_shift_right':
/usr/include/linux/cpumask.h:196: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:196: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:196: error: `n' undeclared (first use in this function)
/usr/include/linux/cpumask.h:196: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:201: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpus_shift_left':
/usr/include/linux/cpumask.h:204: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:204: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:204: error: `n' undeclared (first use in this function)
/usr/include/linux/cpumask.h:204: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:208: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__first_cpu':
/usr/include/linux/cpumask.h:210: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:210: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:214: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__next_cpu':
/usr/include/linux/cpumask.h:216: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:216: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h:216: error: `n' undeclared (first use in this function)
In file included from /usr/include/linux/topology.h:30,
from /usr/include/linux/mmzone.h:372,
from /usr/include/linux/gfp.h:4,
from /usr/include/linux/slab.h:15,
from /usr/include/linux/percpu.h:4,
from /usr/include/linux/rcupdate.h:41,
from /usr/include/linux/dcache.h:10,
from /usr/include/linux/fs.h:15,
from /usr/include/linux/videodev2.h:911,
from /usr/include/linux/videodev.h:8,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/cpumask.h:233:5: missing binary operator before token "("
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:265: error: syntax error before '*' token
/usr/include/linux/cpumask.h: In function `__cpumask_scnprintf':
/usr/include/linux/cpumask.h:267: error: `buf' undeclared (first use in this function)
/usr/include/linux/cpumask.h:267: error: `len' undeclared (first use in this function)
/usr/include/linux/cpumask.h:267: error: `srcp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:267: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:273: error: syntax error before "cpumask_t"
/usr/include/linux/cpumask.h: In function `__cpumask_parse':
/usr/include/linux/cpumask.h:275: error: `buf' undeclared (first use in this function)
/usr/include/linux/cpumask.h:275: error: `len' undeclared (first use in this function)
/usr/include/linux/cpumask.h:275: error: `dstp' undeclared (first use in this function)
/usr/include/linux/cpumask.h:275: error: `nbits' undeclared (first use in this function)
/usr/include/linux/cpumask.h:278:5: missing binary operator before token "("
/usr/include/linux/cpumask.h: At top level:
/usr/include/linux/cpumask.h:343: error: syntax error before "cpu_possible_map"
/usr/include/linux/cpumask.h:344: error: syntax error before "cpu_online_map"
/usr/include/linux/cpumask.h:345: error: syntax error before "cpu_present_map"
/usr/include/linux/cpumask.h:347:5: missing binary operator before token "("
In file included from /usr/include/linux/mmzone.h:372,
from /usr/include/linux/gfp.h:4,
from /usr/include/linux/slab.h:15,
from /usr/include/linux/percpu.h:4,
from /usr/include/linux/rcupdate.h:41,
from /usr/include/linux/dcache.h:10,
from /usr/include/linux/fs.h:15,
from /usr/include/linux/videodev2.h:911,
from /usr/include/linux/videodev.h:8,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/topology.h: In function `__next_node_with_cpus':
/usr/include/linux/topology.h:50: error: syntax error before "__tmp__"
/usr/include/linux/topology.h:50: error: `__tmp__' undeclared (first use in this function)
In file included from /usr/include/linux/gfp.h:4,
from /usr/include/linux/slab.h:15,
from /usr/include/linux/percpu.h:4,
from /usr/include/linux/rcupdate.h:41,
from /usr/include/linux/dcache.h:10,
from /usr/include/linux/fs.h:15,
from /usr/include/linux/videodev2.h:911,
from /usr/include/linux/videodev.h:8,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/mmzone.h: At top level:
/usr/include/linux/mmzone.h:414: error: syntax error before '(' token
In file included from /usr/include/asm/siginfo.h:4,
from /usr/include/linux/signal.h:7,
from /usr/include/linux/sched.h:24,
from /usr/include/linux/mm.h:4,
from /usr/include/linux/poll.h:10,
from /usr/include/linux/videodev.h:12,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/asm-generic/siginfo.h:58: error: size of array `_pad' is too large
In file included from /usr/include/linux/mm.h:4,
from /usr/include/linux/poll.h:10,
from /usr/include/linux/videodev.h:12,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/sched.h:152: error: syntax error before "nohz_cpu_mask"
In file included from /usr/include/linux/mm.h:4,
from /usr/include/linux/poll.h:10,
from /usr/include/linux/videodev.h:12,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/sched.h:217: error: syntax error before "cpumask_t"
/usr/include/linux/sched.h:231: error: syntax error before '}' token
/usr/include/linux/sched.h:408: error: syntax error before "cpumask_t"
/usr/include/linux/sched.h:423: error: syntax error before ':' token
/usr/include/linux/sched.h:459: error: syntax error before ':' token
/usr/include/linux/sched.h:521: error: syntax error before '}' token
/usr/include/linux/sched.h: In function `process_group':
/usr/include/linux/sched.h:525: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: At top level:
/usr/include/linux/sched.h:673: error: syntax error before "cpumask_t"
In file included from /usr/include/linux/mm.h:4,
from /usr/include/linux/poll.h:10,
from /usr/include/linux/videodev.h:12,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/sched.h: In function `dequeue_signal_lock':
/usr/include/linux/sched.h:770: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h:772: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `on_sig_stack':
/usr/include/linux/sched.h:813: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h:813: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `sas_ss_flags':
/usr/include/linux/sched.h:818: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `capable':
/usr/include/linux/sched.h:829: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h:830: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `mmdrop':
/usr/include/linux/sched.h:846: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: At top level:
/usr/include/linux/sched.h:863: error: 'exit_signal' redeclared as different kind of symbol
/usr/include/linux/sched.h:419: error: previous declaration of 'exit_signal' was here
/usr/include/linux/sched.h: In function `thread_group_empty':
/usr/include/linux/sched.h:924: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `task_lock':
/usr/include/linux/sched.h:944: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `task_unlock':
/usr/include/linux/sched.h:949: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `get_task_mm':
/usr/include/linux/sched.h:963: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `set_tsk_thread_flag':
/usr/include/linux/sched.h:977: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `clear_tsk_thread_flag':
/usr/include/linux/sched.h:982: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `test_and_set_tsk_thread_flag':
/usr/include/linux/sched.h:987: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `test_and_clear_tsk_thread_flag':
/usr/include/linux/sched.h:992: error: dereferencing pointer to incomplete type
/usr/include/linux/sched.h: In function `test_tsk_thread_flag':
/usr/include/linux/sched.h:997: error: dereferencing pointer to incomplete type
In file included from /usr/include/linux/module.h:22,
from /usr/include/linux/device.h:20,
from /usr/include/linux/videodev.h:14,
from drivers/usb/spca5xx.h:12,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/asm/module.h:56:2: #error unknown processor family
In file included from /usr/include/linux/irq.h:20,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:12,
from /usr/include/linux/usb.h:15,
from drivers/usb/spca5xx.h:14,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:12,
from /usr/include/linux/usb.h:15,
from drivers/usb/spca5xx.h:14,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/irq.h: At top level:
/usr/include/linux/irq.h:48: error: syntax error before "cpumask_t"
/usr/include/linux/irq.h:68: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/include/linux/irq.h:68: error: requested alignment is not a constant
/usr/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/include/linux/irq.h:72,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:12,
from /usr/include/linux/usb.h:15,
from drivers/usb/spca5xx.h:14,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
In file included from /usr/include/linux/interrupt.h:12,
from /usr/include/linux/usb.h:15,
from drivers/usb/spca5xx.h:14,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/asm/hardirq.h:13: error: requested alignment is not a constant
In file included from /usr/include/linux/usb.h:15,
from drivers/usb/spca5xx.h:14,
from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
/usr/include/linux/interrupt.h:39: error: syntax error before "cpumask_t"
/usr/include/linux/interrupt.h:43: error: syntax error before '}' token
In file included from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
drivers/usb/spca5xx.h:23:40: missing binary operator before token "("
drivers/usb/spca5xx.h:44:40: missing binary operator before token "("
drivers/usb/spca5xx.h:51:27: linux/tqueue.h: No such file or directory
drivers/usb/spca5xx.h:54:41: missing binary operator before token "("
In file included from drivers/usb/spcadecoder.h:5,
from drivers/usb/spcadecoder.c:35:
drivers/usb/spca5xx.h:455: error: field `task' has incomplete type
make: *** [drivers/usb/spcadecoder.o] Erreur 1


Sinon, j'ai téléchargé les sources à cette page > http://mxhaard.free.fr/download.html
Et il n'est spécifié que "Kernel 2.6.x and 2.4.x". Le Kernel 2.4.27-0.pre2.1mdk en fait parti, non ?
Le Kernel 2.6.8.1-12mdk que j'ai installé exprès pour la webcam doit en faire parti aussi.

Je n'y comprend plus rien car lors de ma première installation il y a 6 mois cela fonctionnait niquel. Il a fallu que je refasse une install de mon système... et plus possible à ré-installer.

Bonjour,

On m'a offert pour mon anniversaire une webcam du type "Labtec webcam pro". J'ai voulu l'installer avec le driver "spca5xx"... impossible.
Pourtant, étant sur Mandrakelinux 10.1 avec le noyau 2.6.8.1-12mdk, j'ai installé le "source-kernel-2.6-2.6.8.1-12mdk" que me proposer le "rpmdrake" comme mentionné ci-dessus. Rien ! J'ai exactement le même message d'erreur que "Billoute62" lors du message initial.

Quelqu'un aurait-il une idée du problème ?
Je l'en remercie par avance.

installe non pas le "kernel source" mais les "headers" parcque ce que le module a besoin ce sont des fichiers du kernel déjà compilé qui ne sont pas installé par défaut (question de place) et pas les sources du kernel.

merci pour le lien, une fois installé qu'est ce qu'il doit se passé ?
parce qu'en l'occurence chez moi il ne se passe rien
Il n'y a rien dans /dev/video et gnomemeeting ne voit rien du tout

[root@localhost spca5xx-20051001]# modprobe spca5xx
FATAL: Module spca5xx not found.

si quelqu'un a une idée ?

merci

[quote="ceric35 - Posté le 09-03-2005 à 21:25:14 (un peu plus haut au début du sujet)"]

J'ai la meme cam , et les meme drivers ca marche !

Il faut en efft ajouter


spca5xx


dans /etc/modprobe.preload

apres tapes en root : modprobe spca5xx

et lance gnomemeeting ...
Lassé par la pub ? Créez un compte