Merci Mr Boisson!
Bon, tout d’abord voila le message qu’on me retourne lorsque je charge ton e1000 compilé en faisant “insmod /tmp/e1000/e1000.ko”:
e1000: disagrees about version symbol struct_module
insmod: error inserting /tmp/e1000/e1000.ko: -1 invalid format
Donc il semble que tu aies raison et que ce n’est pas la bonne compilation.
Seulement pour le vérifier avec la commande strings, on me retourne une erreur dont j’ai particulièrement honte :
On me dit “unexpected token “|”” lorsque je tape "$ strings <e1000.ko> | grep gcc. (seulement sous debian, le “|” apparraît sous la forme d’une barre verticale séparée en 2 au milieu… comment avoir la | normale sous debian please?
Je n’ai donc pas la version de gcc, mais a priori, ce n’est pas la bonne!
Le nouveau driver ne marche pas plus.
Effectivement lorsque je supprimais et insérait le module e1000 avant, je ne faisait que remettre le même… honte sur moi, c’est pour ca que je croyais que ca marchait, héhé!
Sinon, comme tu le dis, on m’a conseillé de récupérer les headers de mon noyau, mais cela va être une chose difficile, car je ne sais plus où j’ai eu mon iso…à force de toutes les essayer, je me suis légèrement emmêlé les pinceaux!
Encore merci!