-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le vendredi 4 F�vrier 2005 17:06, Stevan Kanban a �crit�:
> > Je ne sais pas comment �a marche sous debian, mais il me semble que le
> > dossier /lib/modules/<kernelversion>/build pointe quelque part dans les
> > sources du noyau (/usr/src/linux...?). Dites-moi si je me trompe.
> > Donc la commande que tu as lanc�e trouve des r�f�rences dans le code du
> > kernel et non dans les modules compil�s. Donc le module n'est pas compil�
> > � moins que la fonction ne soit dans le kernel ??? Il ne reste donc qu'�
> > compiler le module et � le charger au d�marrage en ins�rant la ligne
> > pcspkr
> > dans /etc/modprobe.preload ou � le compiler dans le kernel si besoin...
> > Dites moi si je me trompe....
>
> J'ai des �l�ments de r�flexion:
> 1. Effectivement, le fichier pcspkr.c n'a pas "oubli�" d'�tre compil� mais
> c'est tout bonnement un lien vers les sources du kernel. Il est donc dans
> /usr/src/linux/drivers/input/misc/.
> Il faut donc que je le recompile � part ou alors que je recompile tout le
> noyau avec la nouvelle option pcspkr dans menuconfig (� propos, je ne l'ai
> pas trouv� dans le fichier /usr/src/linux/arch/i386/defconfig et l'aide de
> menucongig ne dit pas son nom). Donc �a devrait bien marcher (�a compile
> pour le moment :) ). 2. Bon, l� je recompile tout mon noyau car j'avais
> d'autres modifs � faire. N�anmoins, il y a quelques points que je ne
> comprends pas:
>       A. Je peux recompiler un source comme pcspkr.c avec gcc. Mais 
> j'obtiendrai
> alors pcspkr.o. Or, j'ai cr� comprendre que dans les noyaux � partir du
> 2.6, les modules �taient en .ko et non pas en .o. Tout d'abord, fichier.ko
> est bien tout simplement un fichier source compil�, n'est-ce-pas? 
Euh bene je sais pas. Simple renommage ?
> Comment 
> l'obtenir � partir du source (et non pas avec make-kpkg)? Comment
> l'int�grer aux modules? En le copiant-collant � la bonne place dans
> /lib/modules/mes_modules/...?
> B. Le fait de modifier directement dans  
> /usr/src/linux/arch/i386/defconfig une option et de recompiler ensuite, �a
> prend en compte ou pas? J'ai fait un test et �a ne prend pas en compte la
> modif. Mon noyau recompil� est le m�me que le pr�c�dent. Alors pourquoi?
> J'esp�re que mes questions sont limpides.
Je suis pas un pro du noyau mais je crois que si tu fais �a, c'est pas super 
propre, d'abord, et ensuite, il n'y pas de "recalcul" des d�pendances entre 
modules (depmod -a, je crois). Alors quand tu fais un "make modules_install", 
�a le fait automatiquement.
> Merci d'avance,
>
> --
> Stevan Kanban
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFCBALBoBxdxgioZBIRAlsuAJ9e0Luc55V+1tk7uxeUjD+ya5oZCACfeXt8
UFh9wCINUEfWxwIF2WdnfoU=
=aECT
-----END PGP SIGNATURE-----

Répondre à