Upgrade driver reseau sur ubuntu 8.04 - Installation - Linux et OS Alternatifs
Marsh Posté le 09-02-2010 à 10:46:25
Bon, j'ai cherché un peu de mon coté, il est effectivement plus simple d'utiliser la 3eme solution ci-dessus, mais malheureusement, je n'ai pas les outils de compilation sur ma version 8.04 , par contre j'ai une 9.04 sous virtual box dont je me sers pour compiler mes softs. Sauf que si je compile le module sous la 9.04, il utilise (logique) les linux headers de la 2.6.28.
Comment je peux compiler un module pour une autre version de noyau ? ou alors je suis contraint de télécharger une 8.04 et de l'installer ?
Marsh Posté le 09-02-2010 à 09:15:47
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