Portál AbcLinuxu, 10. května 2025 04:54

Dotaz: Problem pri kompilaci modulu pro sitovou kartu

1.12.2008 11:40 Petr Spurný | skóre: 2 | Beroun
Problem pri kompilaci modulu pro sitovou kartu
Přečteno: 161×
Odpovědět | Admin

Mam problem s ovladacem na sitovou kartu Sis191 Gigabit Network Controller.

Reseni problemu je na internetu popsane, staci mirne upravit zdrojovy kod ovladace (sis190.c) a prekompilovat. To je ale trosku problem. Zkousel jsem na debianu a potom uplne stejny postup na cerstvem Ubuntu 8.10.

1) Stahnu zdrojove kody jadra pomoci apt-get source linux-image-$(uname-r)
2) Prekopiruju konfiguraci pomoci cp /boot/config-$(uname -r)
3) Poedituju soubor drivers/net/sis190.c
4) A spustim make drivers/net/sis190.ko

Modul se uspesne vytvori, ale po pokusu o jeho zavedeni (insmod drivers/net/sis190.ko) to hlasi chybu. Z dmesgu se da vycist chyba ve smyslu (pisu z pameti, nejsem ted u toho stroje):

insmod: error inserting: -1 Invalid module format

Coz znaci ze neni pouzita stejna konfigurace pro jadro a kompilovani modulu. Ale co mam jeste "zestejnit" ?

Diky za napady

 

 

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.12.2008 13:06 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Problem pri kompilaci modulu pro sitovou kartu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skús nechať ten modul nainštalovať (make modules modules_install) a natiahnuť ho potom - napr. cez modprobe.

(niečo sa mi mari, že sa tam robí ešte jeden krok, ktorým sa mení formát .ko, ale nemám to teraz kde pozrieť)

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.