Portál AbcLinuxu, 30. července 2025 01:36


Dotaz: Instalace modulu e1000 pro jine jadro

24.1.2007 14:03 computerman
Instalace modulu e1000 pro jine jadro
Přečteno: 154×
Odpovědět | Admin
Predstavme si ze mame server nabootovany pod jadrem 2.6.18. Tento kernel ma v sobe ovladac na Intel gigabit kartu bezchybne fungujici tedy jej mame built-in.

Potrebujeme vsak server rozchodit s jadrem 2.6.16 ve kterem zmineny ovladac nefunguje. Jedinou moznosti je stahnout zdrojaky e1000 a zkompilovat modul.

Problemem je ze ted, kdyz jsme pod 2.6.18 jadrem tak spusteni "make isntall" v e1000/src vytvori modul pro jadro 2.6.18. Jeho proste nakopirovani do /usr/lib/jmeno kernelu/x/x/x/ nefunguje.

Kdyz nabootuju pod 2.6.16 jadro a spustim "make install" e1000/src tak mi jej v poradku vytvori - nasledny restart uz probehne s fungujici siti.

Jak spustim kompilaci instalaci modulu s pro jine jadro nez kterym mam zrovna nabootovano?

Server je v housingu bez management karty = problem pokud nabootuju bez site...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.1.2007 14:22 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Instalace modulu e1000 pro jine jadro
Odpovědět | | Sbalit | Link | Blokovat | Admin
Někde v parametrech pro configure by mělo jít předat cestu ke zdrojákům jádra 2.6.16. Problém však může být v tom, že modul by měl být kompilován stejným gcc jako jádro, což někdy nemusí být splněno.. Pokud ale máte tohle jádro k dispozici na jiném stroji, tak klidně můžete ten modul zkompilovat na něj a pok ho jenom doinstalovat na ten server na housingu. Osobně bych ale doporučil to udělat přes balíčky. Konkrétně.. O jaké distro se jedná? Zrovna tenhle modul jsem totiž kompiloval do rpm balíku pro nějaké SuSE 10.1 kde standardně nebyl.
24.1.2007 14:29 computerman
Rozbalit Rozbalit vše Re: Instalace modulu e1000 pro jine jadro
Jedna se o gentoo.

GCC je stejne pro oba kernely.

Problem muze byt i ten ze jadro 2.6.18 je pro architekturu PC a 2.6.16 je pro XEN...
24.1.2007 15:06 Boris Dušek | skóre: 22 | blog: everything
Rozbalit Rozbalit vše Re: Instalace modulu e1000 pro jine jadro
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeho proste nakopirovani do /usr/lib/jmeno kernelu/x/x/x/ nefunguje.
Nevím jestli je to tím, ale po prostém nakopírování modulu by se ještě mělo spustit depmod -ae jako root - aby zjistilo závislosti a umístění modulů. Pak znova zkus modul načíst.
vim ~/.emacs
24.1.2007 15:10 computerman
Rozbalit Rozbalit vše Re: Instalace modulu e1000 pro jine jadro
A funguje to i pro jine jadro?

Chapejte ze jakmile rebootnu server v housingu a nenabehne mi modul sitovky tak se na nej nedostanu = cesta do housingu :(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.