Probleme mit Module bei 2.4.1

Post Reply
Message
Author
Max

Probleme mit Module bei 2.4.1

#1 Post by Max »

Hallo Leute,
die Sache fing wie folgt an:
Probleme mit einer Intel EtherXpress Pro 100.
Verschiedene Foren und Listen abgegrasst und festegestellt das ist bekannt.
(Debian 2.2 mit 2.2.17 Kernel)
Lösung war Treiber von Intel (e100) installieren.
Das "make install" schlug aber fehl mit der Meldung "modversions.h not found ... Error"
Also Kernel-Quellen 2.4.1 gesaugt und
make menuconfig
make dep
make bzImage (wäre gar nicht nötig da Kernel ca 540 KB :)
make modules
make module_install

alles Fehlerfrei.
reboot.
und er kann mit modprobe KEIN Modul mehr finden!
Was ist schiefgegangen??
Hat das schon einmal jemand gehabt??

ein modconf Zeigt witzigerweise gar nichts mehr zur Auswahl an.

Ích hoffe jemand hat da einen Tipp für mich.

Gruss Max

andib
Posts: 277
Joined: 20. Jun 2000 14:18
Location: Dortmund

Re: Probleme mit Module bei 2.4.1

#2 Post by andib »

Hast du die Datei Documentation/Changes beachtet? Für Kernel-2.4.x brauchst du u.a. neue modutils (sind bei Woody drin), sonst läuft nix
ür die modversions.h hätte übrigens auch der 2.2.17 Source genügt (Pakte kernel-headers oder so)

CU
Andi

Max

Re: Probleme mit Module bei 2.4.1

#3 Post by Max »

...tja, war mal wieder zu faul, hatte nur die README gelesen...

die modutils waren auf dem falschen Stand.
Leider hat es nichts geholfen. <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Wieder das alten Problem.
Er scheint in /lib/modules/<kernel> nicht alles benötigte reinzukopieren
und selbst die module die dort sind findet er nicht (z.B. vfat, definitiv dort vorhanden, aber modprobe vfat liefert can´t locate....)

Mit den Kernel-Header verstehe ich nicht.
das Paket in Package-list ist für 2.0.38 ??

Wieso bekommt man die aktuelle modutil die für 2.4 nötig sind eigentlich nicht auf Debian-Mirrors???

Gruss Max

Max

Re: Probleme mit Module bei 2.4.1

#4 Post by Max »

ha! Problem gelößt! Danke Andi!

Der Kernel war mit kmod kompiliert, ich hatte aber noch den kerneld.

Gruss Max

Ingo

Re: Probleme mit Module bei 2.4.1

#5 Post by Ingo »

Bescheidene Frage von mir. Was ist denn der Unterschied zwischen kmod und kerneld ???

Max

Re: Probleme mit Module bei 2.4.1

#6 Post by Max »

habe mich heute auch das erstemal mit beschäftigt, deswegen korrigiert mich wenn ich daneben liege.
Kerneld ist der Daemon der bei Bedarf die Module nachlädt.
kmod ist jetzt Bestandteil des Kernel selbst und ersetzt den kerneld.
Korrekt ??

Gruss Max

Jochen

Re: Probleme mit Module bei 2.4.1

#7 Post by Jochen »

Ja. kerneld stammt noch aus 2.0er Zeiten, ist Bestandteil der modutils und kümmerte sich um das automatische Laden und Entladen von Modulen. Da aber ziemlich viel Aufwand für die Kommunikation zwischen Kernel und kerneld getrieben werden musste (SysV-IPC) und kerneld sowieso immer nur auf modprobe zurückgriff, schnitt man den Mittelsmann zum 2.2er Kernel einfach heraus und startete statt dessen einen Kernel Thread namens kmod. Der kann jetzt selbst direkt modprobe aufrufen, also wird der kerneld nicht mehr benötigt. Nur das Entladen nicht mehr benötigter Module muss jetzt von cron übernommen werden, da kmod nur Module laden, aber nicht entladen kann.

Alles klar?

Max

Re: Probleme mit Module bei 2.4.1

#8 Post by Max »

jau, danke für die ausführliche Beschreibung.

Ich frage mich nur warum das nicht sauber bei mir funktionierte??
Muss wohl noch ein paar Dokus lesen.<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
gruss Max

Post Reply