Salut
Ce que je veux va vous paraître compliqué mais je m'explique. Je veux insérer le driver gspcav pour webcam dans le kernel tree et tout compiler dedans
J'ai récupéré les sources gcspcav-xxxx.tar.gz, puis j'ai copié les sources dans /usr/src/linux-xxx/driver/media/video/gspca
voilà le ls
Code :
[root@nemrod linux-2.6.20.1]# ls /usr/src/linux-2.6.20.1/drivers/media/video/gspca/
j'ai ensuite crée le Makefile et le Kconfig en s'appuyant ET sur le Makefile orginal des sources et sur les Makefile du kernel
Voilà un extrait de /usr/src/linux-2.6.20.1/drivers/media/video/Makefile que j'ai modifié
quand je compile le noyau y a aucun module dans /usr/src/linux-2.6.20.1/drivers/media/video/gspca
alors que quand je compile le driver à part ça donne ça
Code :
[firebird@nemrod gspcav1-20070110]$ make
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/firebird/tmp/gspcav1-20070110 CC=cc modules
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.20.1 »
CC [M] /home/firebird/tmp/gspcav1-20070110/gspca_core.o
/home/firebird/tmp/gspcav1-20070110/gspca_core.c: In function ‘spca5xx_do_ioctl’:
/home/firebird/tmp/gspcav1-20070110/gspca_core.c:2239: attention : ISO C90 forbids mixed declarations and code
/home/firebird/tmp/gspcav1-20070110/gspca_core.c:2243: attention : implicit declaration of function ‘pac207_RegWrite’
/home/firebird/tmp/gspcav1-20070110/gspca_core.c:2255: attention : implicit declaration of function ‘pac207_RegRead’
CC [M] /home/firebird/tmp/gspcav1-20070110/gspcadecoder.o
euh, personnellement je n'ai jamais fait ca et a mon avis personne sur PPC ( apart toi) n'a fait ca.
Tu devrait peut être chercher de l'aide sur un forum genre HFR ou spécialisé Linux.
euh, personnellement je n'ai jamais fait ca et a mon avis personne sur PPC ( apart toi) n'a fait ca.
Tu devrait peut être chercher de l'aide sur un forum genre HFR ou spécialisé Linux.
HFR=hardware forum ??
et t'en connais des sites spécialisés ?
HFR=hardware forum ??
et t'en connais des sites spécialisés ?
hfr=hardware.fr oui
sinon des forums spécialisé il y en a plein, par exemple sur gentoo.org ou les utilisateurs sont plus expérimentés qu'ici, ou bien linux.org
hfr=hardware.fr oui
sinon des forums spécialisé il y en a plein, par exemple sur gentoo.org ou les utilisateurs sont plus expérimentés qu'ici, ou bien linux.org
ça me fout les jetons linux.org, je vais être le newbie par excellence vais voir qd meme et merci...
ça me fout les jetons linux.org, je vais être le newbie par excellence vais voir qd meme et merci...
Réglé.
Fallait juste ajouter des CONFIG_ après le -D et modifier en conséquence les fichiers *.c et *.h qui contiennent ces constantes. J'ai trouvé tout seul comme un grand