Pb insmod module webcam sous mandriva LE 2005

Pb insmod module webcam sous mandriva LE 2005 - Linux et OS Alternatifs

Marsh Posté le 01-09-2005 à 15:01:59    

Bon
J'ain une webcam ldlc (sunplus en fait) qui est declaree etre supportee par linux. J'ai donc recupere le driver la:
 
http://mxhaard.free.fr/download.html
 
La compilation s'effectue sans probleme (make) par contre, le test du driver ne marche pas:
 
[root@localhost spca5xx-20050701]# insmod spca5xx.o
insmod: error inserting 'spca5xx.o': -1 Invalid module format
 
Quelqu'un a une idee de ce qui ne va pas  ?
 
Une possibilite, dans le README, ils disent:
 
Make sure, when compiling the driver, you use the same version of compiler as
was used to compile your kernel. Not doing so can create incompatible binaries.
 
J'utilise le kernel (non recompile) et le compilateur de la LE 2005, je suppose que le kernel de cette distribution a ete compile avec ce compilateur ..


Message édité par Christophe_35 le 01-09-2005 à 15:05:58
Reply

Marsh Posté le 01-09-2005 à 15:01:59   

Reply

Marsh Posté le 01-09-2005 à 15:23:27    

.o ? Tu es en kernel 2.4 ou 2.6 ?
As-tu chargé les sources du noyau: urpmi kernel-source ?

Reply

Marsh Posté le 01-09-2005 à 15:27:07    

Utilise plutôt dkms que compiler toi-même: urpmi dkms-spca5xx
 
Edit: c'est dipo seulement sur cooker mais puisqu'il s'agit d'un noarch tu peux essayer de le télécharger dans un répertoire local pus d'exécuter urpmi dkms-spca* en mode root dans ce répertoire. Normalement il devrait t'installer les sources du noyau.
 
Le noarch est notamment ici: ftp://mirror.switch.ch/mirror/man [...] noarch.rpm


Message édité par Sagittarius le 01-09-2005 à 15:30:57
Reply

Marsh Posté le 01-09-2005 à 15:50:53    

Alors le kernel est le 2.6.11-6mdk (LE 2005).
Il y a un .o, dans le README ils disent bien insmod spca5xx.o si on a pas fait de make install apres le make. Apres make install, c'est  modprobe spca5xx mais je prefere tester le module avant de l'installer.
 
La compile se passe bien, il y a seulement un warning mais certains sont mentionnes dans le README (en fonction du noyau etc ....)
 
Autrement, oui, les sources sont installes (dans /usr/src/linux).
Je compile le noyau pour voire ce que ca donne avec un noyau compile (j'ai le temps, ca prends 5 heures sur ce celeron 433/192 Mo ... )
 
En attendant, si quelqu'un a une idee ...
 
J'essairai dkms plus tard si ca ne marche pas avec ce noyau compile mais je ne vois pas tres bien ce que ca peut apporter comme la compile se passe bien et que le probleme est sur le format du module obtenu..

Reply

Marsh Posté le 01-09-2005 à 16:19:33    

un noyau 2.6, le module s'apelle nomarlement .ko et non .o


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 01-09-2005 à 16:48:38    

Dark_Schneider a écrit :

un noyau 2.6, le module s'apelle nomarlement .ko et non .o


 
Super, ca marche.
En fait, j'avais 2 problemes, celui que tu as cite (.ko a la place de .o) et egalement il fallait faire la compilation sous un compte qui a un acces rw sur le repertoire ou sont installe les sources du noyau (root dans mon cas).
Donc, un fois ca resolu, insmod spca5xx.ko  a fonctionne et  fait marcher la webcam.
Ensuite, make install a tout bien installe et la webcam fonctionne bien maintenant.
 
Merci pour ton aide  
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed