Hello tt le monde,

Voilà j'utilise une webcam qui marche avec le drivers spca5xx...bon sur le kernel d'origine de FC5 évidemment ça ne marche pas...je suis donc passé au kernel suivant (celui qui se trouve dans le dépôt testing). La compilation c'est ok, l'installation aussi par contre quand il va pour le monter (modprobe spca5xx) il refuse en disant que le module n'est pas au bon format...

Est-ce que le driver n'est pas compatible ou bien j'ai fait une erreure qq. parts ou bien...

Pour l'install j'ai fait :

tar xzvf archive
make
make install

comme y a pas de configure y a pas d'étapes préliminaire...

Si qqun à une idée merci d'avance !

@pluch
en fait le driver n'est pas incu par defaut dans le kernel
il faut le recuperer a l'adresse suivante:

http://mxhaard.free.fr/spca50x/Download/

le probleme est que la FC5 inclue un kernel pre 2.6.16.
ce qui fait foirer la compilation du driver.

mais on peut s'en sortir en appliquant un patch plus que cradok.

vous pouvez trouver un module kernel qui va bien à l'url suivante:

rpms pour le module spca5xx
hello

merci pour les rpm...mais j'ai testé l'ordinateur reboote dés que la cam s'active :S...je crois qu'il me reste plus qu'a attendre une mise à jour des drivers...

si quelqu'un à une autre solution je suis toujours preneur 😉

@pluch
hello all,

Je viens de tester avec le kernel 2.6.16 final toujours le même soucis au moment du modprobe le système renvoi que le module n'a pas le bon format...

Est-ce que quelqu'un rencontre le même problème et si oui est-ce que la personne en question à trouvé une solution 🙂 ?

Merci par avance !

@pluch
4 jours plus tard
Hello all,

Les nouveaux drivers viennent de sortir sur le site de spca5xx...je me suis dit que j'allais donc retenter ma chance !

Malheureusement même problème...compilation ok...installation ok et au moment du modprobe :

modprobe spca5xx
FATAL: Error inserting spca5xx (/lib/modules/2.6.16-1.2080_FC5/kernel/drivers/usb/media/spca5xx.ko): Invalid module format

Impossible donc de charger ce module...

Est-ce que d'autres on rencontré le problême ou l'on peut-être déjà résolu ? Je vais essayer de mon côté de contacter les auteurs mais sur le chan irc c'est dur et par mail ils doivent en reçevoir tellement que c'est pas gagné...

Merci par avance !

@pluch
Je ne vais pas aider, mais juste vous signaler que chez moi ca fonctionne, en tout cas avec Ekiga et Kopete, par contre depuis l'installation de spca5xx, Mercury ne démarre plus... comme je le signalais ici.
Je viens de faire le test et tout fonctionne (avec le dernier kernel).
La compilation doit merder chez toi pour une raison xyz.
[drpixel@harpoon spca5xx-20060402]$ 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/drpixel/buildtemp/spca5xx-20060402 CC=cc modules
make[1]: Entering directory `/usr/src/kernels/2.6.16-1.2080_FC5-x86_64'
  CC [M]  /home/drpixel/buildtemp/spca5xx-20060402/drivers/usb/spca5xx.o
  CC [M]  /home/drpixel/buildtemp/spca5xx-20060402/drivers/usb/spcadecoder.o
/home/drpixel/buildtemp/spca5xx-20060402/drivers/usb/spcadecoder.c: In function âfun_Dâ:
/home/drpixel/buildtemp/spca5xx-20060402/drivers/usb/spcadecoder.c:756: attention : valeur calculée n'est pas utilisée
  LD [M]  /home/drpixel/buildtemp/spca5xx-20060402/spca5xx.o
  Building modules, stage 2.
  MODPOST
  CC      /home/drpixel/buildtemp/spca5xx-20060402/spca5xx.mod.o
  LD [M]  /home/drpixel/buildtemp/spca5xx-20060402/spca5xx.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.16-1.2080_FC5-x86_64'

...

[root@harpoon spca5xx-20060402]# make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca50x.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/et61x.ko
install -c -m 0644 spca5xx.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
/sbin/depmod -ae
[root@harpoon spca5xx-20060402]# /sbin/modprobe spca5xx

...

[drpixel@harpoon spca5xx-20060402]$ uname -r
2.6.16-1.2080_FC5
erf ! c'est c** ça 🙁 vous avez installé des librairies ou des logiciels particulier ?
Bibliothèques de developpement (celles standard dans l'install). kernel et kernel-devel uniquement.
hum c'est ce que j'ai d'installé...j'ai eut un problème quand j'ai installé le kernel-devel...le liens symbolique vers les sources était foireux j'ai juste eut à la remettre...je pense quand même pas que le problème viens de là 🙁.

Si jamais qqun à une idée ou à eut le même problème et qu'il a trouvé la solution je suis preneur !

Merci par avance.

@pluch
yum remove kernel-devel (pour tout les kernels tant qu'a faire).
Vire le ln -s que tu aurais fait manuellement.
yum install kernel-devel.
en virant le ln -s une fois le yum install kernel-devel fait le dossier build est pas reconstruit :-? du coup je suis obligé de refaire mon ln -s /usr/src/kernels/2.6.16-1.2080_FC5-i686
Quelle manip fais-tu exactement pour construire le module ?
Ben exactement ce que tu a fais toi :
[tcm@willy spca5xx-20060402]$ make clean
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd 
drivers/usb/.spca5xx.o.cmd  *.o *.ko *.mod.* .[a-z]* core *.i
[tcm@willy spca5xx-20060402]$ 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/tcm/spca5xx-20060402 CC=cc modules
make[1]: Entering directory `/usr/src/kernels/2.6.16-1.2080_FC5-i686'
  CC [M]  /home/tcm/spca5xx-20060402/drivers/usb/spca5xx.o
  CC [M]  /home/tcm/spca5xx-20060402/drivers/usb/spcadecoder.o
/home/tcm/spca5xx-20060402/drivers/usb/spcadecoder.c: In function ?fun_D?:
/home/tcm/spca5xx-20060402/drivers/usb/spcadecoder.c:756: attention : valeur calculée n'est pas utilisée
  LD [M]  /home/tcm/spca5xx-20060402/spca5xx.o
  Building modules, stage 2.
  MODPOST
  CC      /home/tcm/spca5xx-20060402/spca5xx.mod.o
  LD [M]  /home/tcm/spca5xx-20060402/spca5xx.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.16-1.2080_FC5-i686'
[tcm@willy spca5xx-20060402]$ su
Mot de passe :
[root@willy spca5xx-20060402]# make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca50x.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/et61x.ko
install -c -m 0644 spca5xx.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
/sbin/depmod -ae
[root@willy spca5xx-20060402]# modprobe spca5xx
[root@willy spca5xx-20060402]#                 
Et la miracle ça le load...hum...malheureusement l'ordi redémarre dés que j'active la cam (amsn, spcagui, ...) décidement quand ça veut pas ça veut pas !
Et la miracle ça le load...hum...malheureusement l'ordi redémarre dés que j'active la cam (amsn, spcagui, ...) décidement quand ça veut pas ça veut pas !
Pas pas de pot ...
Testes une version un peu plus ancienne pour voir ... 🙁
Testes une version un peu plus ancienne pour voir ... 🙁
hélas même punition avec chaque version que j'ai testé (janvier à avril 2006) la machine reboot instantanément au démarrage de la cam...


Si vous avez une idée je suis preneur !

Merci par avance

@pluch
Tu n'as pas une autre cam sous la main pour tester ?
Ta cam fonctionnait bien avec ce driver sur une autre distro ?
hélas je n'est qu'une cam :/...j'ai découvert le driver quand j'étais sous fc4 et je n'ai eut aucun problème ça marchait impecc' et le pire c'est que j'ai regardé sur le net on dirait que personne n'a de problème ou alors fedora 5 est trop jeune encore ^^