hallo,
wie schaffe ich es, dass sich ein Modul automatisch läd, wenn ich es benötige wie z.b. eth0
mfg
cyto
Frage zu Modulen ?
Re: Frage zu Modulen ?
Wann weiss das Modul, wenn du es benötigst? Es kann ja nichts dafürcyto hat geschrieben:hallo,
wie schaffe ich es, dass sich ein Modul automatisch läd, wenn ich es benötige wie z.b. eth0
mfg
cyto
ggl larus
Eine Möglichkeit ist, das Modul direkt beim Systemstart zu laden. Die entsprechende Datei heisst glaube ich (hab grad nur SuSE zur Hand ) /etc/modules
Du kannst es aber auch so einrichten, dass immer, wenn der Kernel auf ein entsprechendes Gerät zugreifen will, vorher ein Modul geladen wird.
Um z.B. einen Treiber für /dev/sda zu laden (etwas unpassendes Beispiel), machst du, siehst, dass es ein Block-Device ist ('b' als erster Buchstabe, 'c' = char btw) und major code 8 hat (minor code 0, das interessiert aber hier nicht)
in der /etc/modules.conf würdest du dann ein einfügen, um das Modul foobar zu laden, wenn auf /dev/sda zugegeriffen werden soll.
Bei Debian ist modules.conf aber ein Verzeichnis, wo du IIRC die Datei alias editierst und dann update-modules aufruft.
Ich weiss jetzt aber nicht, ob es einen Device-Eintrag für Netzwerkkarten gibt, wenn nicht, bleibt dir nur die erste Methode, nämlich den Entsprechenden Netzwerktreiber zu beginn zu laden.
Wenn ich mit Iree, möge man mich korrigieren.
Du kannst es aber auch so einrichten, dass immer, wenn der Kernel auf ein entsprechendes Gerät zugreifen will, vorher ein Modul geladen wird.
Um z.B. einen Treiber für /dev/sda zu laden (etwas unpassendes Beispiel), machst du
Code: Alles auswählen
ls -l /dev/sda
in der /etc/modules.conf würdest du dann ein
Code: Alles auswählen
alias block-major-8 foobar
Bei Debian ist modules.conf aber ein Verzeichnis, wo du IIRC die Datei alias editierst und dann update-modules aufruft.
Ich weiss jetzt aber nicht, ob es einen Device-Eintrag für Netzwerkkarten gibt, wenn nicht, bleibt dir nur die erste Methode, nämlich den Entsprechenden Netzwerktreiber zu beginn zu laden.
Wenn ich mit Iree, möge man mich korrigieren.