Bonsoir !!

J'ai un problème de compilation.

Pour compiler un driver, il m'a fallu installer les modules :
yum install kernel-devel kernel-headers
Comme une erreur me disait que les fichiers n'existaient pas :
[root@hades ipwraw-ng]# make                                                                             
make -C /usr/src/kernels/2.6.27.21-170.2.56.fc10.i686/ M=/data/soft/driver/ipwraw-ng modules             
make: *** /usr/src/kernels/2.6.27.21-170.2.56.fc10.i686/: Aucun fichier ou dossier de ce type. Arrêt.    
make: *** [modules] Erreur 2
j'ai direct fait
yum install kernel-*s
Résultat :
Lancement de la transaction                                                                                                                                         
  Mise à jour    : kernel-firmware                                                                                                                             1/10 
  Installation   : kernel-debug                                                                                                                                2/10 
  Installation   : kernel-PAEdebug-devel                                                                                                                       3/10 
  Installation   : kernel-PAEdebug                                                                                                                             4/10 
  Installation   : kernel-debug-devel                                                                                                                          5/10 
  Installation   : kernel                                                                                                                                      6/10 
  Installation   : kernel-PAE-devel                                                                                                                            7/10 
  Installation   : kernel-doc                                                                                                                                  8/10 
  Installation   : kernel-PAE                                                                                                                                  9/10 
  Nettoyage      : kernel-firmware                                                                                                                            10/10 

Installé:
  kernel.i686 0:2.6.27.24-170.2.68.fc10                 kernel-PAE.i686 0:2.6.27.24-170.2.68.fc10                kernel-PAE-devel.i686 0:2.6.27.24-170.2.68.fc10    
  kernel-PAEdebug.i686 0:2.6.27.24-170.2.68.fc10        kernel-PAEdebug-devel.i686 0:2.6.27.24-170.2.68.fc10     kernel-debug.i686 0:2.6.27.24-170.2.68.fc10        
  kernel-debug-devel.i686 0:2.6.27.24-170.2.68.fc10     kernel-doc.noarch 0:2.6.27.24-170.2.68.fc10                                                                 

Mis à jour:
  kernel-firmware.noarch 0:2.6.27.24-170.2.68.fc10                                                                                                                  

Terminé !
Et ca marchait pas !!





Je me suis appercu, que :
[root@hades ipwraw-ng]# uname -r
2.6.27.21-170.2.56.fc10.i686
mais mes répertoires sont tous en "kernel-debug-devel.i686 0:2.6.27.24-170.2.68.fc10"

En bidouillant le makefile, j'ai réussi a compiler.
#KSRC := /lib/modules/$(KVER)/build
KSRC := /usr/src/kernels/2.6.27.24-170.2.68.fc10.i686
Sauf que a l'utilisation de la librairie, ca me dit :
modprobe ipwraw
FATAL: Error inserting ipwraw (/lib/modules/2.6.27.21-170.2.56.fc10.i686/kernel/drivers/net/wireless/ipwraw.ko): Invalid module format
Ce qui est tout a fait logique.


Ma question est : Pourquoi j'ai un noyau avec une version et des sources avec une autre !!

Et est ce ca le problème.

Cordialement.
Alors la !! aucune idée !!

Je ne m'y connais pas tro en linux !!
C'est un peut pour ca que je me force à faire des trucs !!

Je teste un reboot.
Effectivement, c'est bien au demarrage que j'allais un peut trop vite !!

L'installation du nouveau noyau a du se faire lors de mon yum install kernel-*


Merci