Je tente de faire une install de SME sur une Eee Box (par les netbook, le desktop...).
Presque tout fonctionne à merveille sauf la liaison ethernet. Le chip est un r8168 qui n'est pas reconnu par SME. J'ai réussi à faire marchoter eth avec le driver r1000 mais l'adresse MAC "saute" à FF:FF:FF:FF:FF:FF au bout de qqs heures.
La solution passe par une compilation du driver mais c'est là que les choses se compliquent. Quand j'installe kernel-smp-devel, je me retrouve avec une version des sources plus récente que le kernel installé malgré que la distrib soit à jour...
un yum list me dit :
- Code: Tout sélectionner
kernel.i586 2.6.9-67.0.7.EL smeupdates
kernel-devel.i586 2.6.9-78.0.1.EL updates
kernel-devel.i686 2.6.9-78.0.1.EL updates
kernel-doc.noarch 2.6.9-78.0.1.EL updates
kernel-hugemem.i686 2.6.9-78.0.1.EL updates
kernel-hugemem-devel.i686 2.6.9-78.0.1.EL updates
kernel-smp.i586 2.6.9-67.0.7.EL smeupdates
kernel-smp.i686 2.6.9-67.0.7.EL smeupdates
kernel-smp-devel.i686 2.6.9-78.0.1.EL updates
kernel-smp-devel.i586 2.6.9-78.0.1.EL updates
kernel-xenU.i686 2.6.9-67.0.7.EL smeupdates
kernel-xenU-devel.i686 2.6.9-78.0.1.EL updates
Ceci ne me parait pas normal...
Je vais donc chercher les sources kernel via rpmfind et là je tombe sur un autre problème génant : Une fois la compilation effectuée, mon nouveau driver refuse de se charger "invalid format module" ce qui est le symptôme d'une version de gcc différente de celle ayant servi à la compilation du noyau.
toujours yum list et je vois :
- Code: Tout sélectionner
gcc.i386 3.4.6-10 base
gcc4.i386 4.1.2-42.EL4 base
Qqun sait-il quelle version de gcc et des librairies aurait servi à la compilation du noyau kernel-smp.i686 2.6.9-67.0.7.EL ou comment puis-je le déduire ?
La SME 7.3 est-elle basée sur centos 4.6 ou centos 4.7 ?
Merci d'avance.
@+
Nicolas
PS : Je sais que la SME 8 devrait résoudre le PB mais c'est pour des serveurs en production donc incompatible d'une version beta...