[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: compile de modules



Le Wed, 28 Aug 2002 08:24:23 +0400
Philippe Monroux <ph.monroux@wanadoo.fr> écrivait :

Salut,

[...]

> make-kpkg --revision 2.4.18 --append_to_version -586tsc kernel_image
> make-kpkg --append_to_version -586tsc modules_image
> 
> j'ai bien un :
> /usr/src/kernel-image-2.4.18-586tsc_10.00.Custom_i386.deb et un
> /usr/src/tidev-modules-2.4.18-586tsc_1.3+10.00.Custom_i386.deb 
> 
> je fait donc un dpkg -i tidev-modules-2.4.18-586tsc_1.3+10.00.Custom_i386.deb
> 
> Jusque là pas de pb. Tout est bien installé là où il faut mais modconf
> du module tiser.o me donne :
> 
> >>> /lib/modules/2.4.18-586tsc/kernel/drivers/misc/tiser.o:
> >>> kernel-module version mismatch 
> >>>         /lib/modules/2.4.18-586tsc/kernel/drivers/misc/tiser.o was
> >>> compiled for kernel version 2.4.18                    #là je pige pas
> >>>         while this kernel is version 2.4.18-586tsc.

[...]

C'est étrange ton truc. Ça devrait marcher logiquement.

Bon, voici la méthode « générale » pour recompiler les modules, avec
ici pour exemple le noyau du paquet kernel-image-2.4.18-686 :

 - On installe le paquet kernel-image-2.4.18-686 ;
 - On installe le paquet source correspondant, kernel-source-2.4.18 ;
 - Dans /usr/src, on détarre le fichier kernel-source-2.4.18.tar.bz2 ;
 - Ensuite on vient se placer dans le répertoire kernel-source-2.4.18,
   et on y copie le fichier /boot/config-2.4.18-686 dans le fichier ./.config ;
 - Pour enfin compiler les modules, tout simplement, on fait un
   « fakeroot make-kpkg --append-to-version -686 configure modules_image ».

Rien de plus. Comme on peut le remarquer, nul besoin de passer
par un « make-kpkg kernel_image ».

C'est la méthode à Manoj S.

A++

                                                                     Nicolas



Reply to: