Bonjour
J'ai une carte embarquée sur laquelle j'ai adapté une version ubuntu 8.04 (car ca a été fait courant 2008) , avec un noyau 2.6.21.
Cette carte embarquée devient obsolète, et j'ai trouvé une nouvelle carte sensiblement identique au chipset près. Ce chipset (intel comme 90% des cartes embarqué) permet de gérer les processeurs atom , mais a une carte réseau plus récente (82574L) qui n'est pas géré par la version de noyau de ma distribution.
J'ai plusieurs solutions :
- Refaire l'OS (en upgradant par exemple ubuntu). Beaucoup de travail , car énormément de scripts écrits, et des adaptations qu'il faudra refaire (unionfs par exemple).
- Recompiler un nouveau noyau pour ma distribution. J'ai essayé cette piste, en récupérant le dernier noyau sur kernel.org mais bizarrement je dois mal m'en sortir car je me prends des kernel panic.
- Upgrader le module e1000 pour mon noyau actuel. Je suis allé sur le site d'intel et il est proposé en téléchargement les sources du driver : http://downloadcenter.intel.com/De [...] 7&lang=eng , et apparemment on peut les utiliser pour n'importe quel version de noyau 2.6. Mais je ne vois pas comment procéder pour les compiler. Il me faut forcément les sources du noyau en cours ? Comment puis je compiler le driver sans avoir a tout recompiler le noyau (c est ptet pas possible) ?
Des idées ?
merci