logo       

Re: Compiler un driver pour le noyau standard de la mdk 9.2: msg#00441

Subject: Re: Compiler un driver pour le noyau standard de la mdk 9.2

Bon ca c'est facile.
tu edites les fichier /usr/src/linux-2.4.22mdk/Makefile
Il commence comme-ca

VERSION = 2
PATCHLEVEL = 4
SUBLEVEL = 22
EXTRAVERSION = -10mdkcustom
KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
Tu prends ton courage à  2 mains, tu supprimes custom et t'enregistre

Ensuite, tu recupere le fichier /boot/config-2.4.22mdk
et tu le copies en /usr/src/linux-2.4.22mdk/.config

Tu fais ton habituel:
make clean
make xconfig
make bzImage
make modules

Tout s'est bien passé?

Assure toi anvant-tout d'avoir un noyau de secours
genre /boot/linux-2.4.22mdkcustom
et l'initrd qui va bien :) /boot/initrd-2.4.22mdk
la petite section dans lilo.conf qui pointe ves ce noyau et ce initrd

Car ce qui va suivre est irrémédiable
rm /boot/vmlinuz-2.4.22mdk
rm /boot/initrd-2.4.22.mdk
rm /boot/System.map-2.4.22mdk
rm -rf /lib/modules/2.4.22mdk

make modules_install
make install

init 6
C'était pas vraiment ça ma question, mais ton aide est intéressante.
En fait, ce qui me gêne, c'est que les kernel source de la mandrake 9.2 (indisponibles sur les CDs...) ne "correspondent" pas au noyau de la mandrake sur ce point là (EXTRAVERSION), empêchant la compilation de drivers... J'ai essayé juste de changer le Makefile en enlevant custom mais il refuse tant que je ne recompile pas, chose que je n'ai pas envie de faire immédiatement (j'attend l'adsl pour télécharger le dernier noyau 2.6...)

=========================================
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.
Foire Aux Questions de la liste : http://mdk.mondelinux.org
Rejoignez le club mandrake : http://www.mandrakeclub.com
=========================================
<Prev in Thread] Current Thread [Next in Thread>