Portál AbcLinuxu, 23. dubna 2024 09:36


Dotaz: proč modprobe nenajde modul?

27.9.2005 21:44 morgan
proč modprobe nenajde modul?
Přečteno: 127×
Odpovědět | Admin
Nahrál jsem si modul do /lib/modules/2.6.12/drivers/net driver k me wifi sitovce. Ale pokud dam modprobe nazevmodulu nenajde ho. Nevite v cem je problem? Mam jadro 2.6.12. Problemem je to, ze se mi na tomto pc driver zkompilovat, udelal jsem to na jinem, kde to slo a "kompilat" nahral do tohoto addr. Jedna se o Vector Linux 5 (Slakcware). Diky.

p.s. je mozne volit tento postup, kdy kompilace probehla na jadre 2.6.10?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.9.2005 21:50 0
Rozbalit Rozbalit vše Re: proč modprobe nenajde modul?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus pred tim nahravanim prikaz depmod -a.
27.9.2005 21:58 iSteve | skóre: 15 | blog: isteve
Rozbalit Rozbalit vše Re: proč modprobe nenajde modul?
Dodam jeste long story: Modprobe funguje tak, ze se podiva do /lib/modules/`uname -r`/modules.dep a najde tam modul ... taky tam najde jeho zavislosti.

Proto naloaduje (na 2.6 init_module(2), na 2.4 je to vyrazne slozitejsi) nejdriv zavislosti, rekurzivne, a nasledne modul samotny. Informaci o tom, na jakych modulech dany modul zavisi, dodava sam modul. Ta informace je obsazena v sekci .modinfo toho ELFu. Do modules.dep se dostane pres aplikaci depmod. Ta prohleda vsechny adresare, hledejic moduly, a u kazdeho si zjisti prave tuto informaci. Nasledne to co depmod zjistil zapise do onoho modules.dep.

Insmod loaduje modul uplne stejne, ale kasle na modules.dep a kasle na zavislosti -- proste se pokusi naloadovat cokoliv mu clovek predhodi.
27.9.2005 22:02 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: proč modprobe nenajde modul?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kompilace modulu proti jiné verzi jádra není dobrý nápad. Spíš bych se pokusil vyřešit proč ti to nejde přeložit na 2.6.12
-- Nezdar není hanbou, hanbou je strach z pokusu.

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.