Module automatisch beim Booten laden

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
neptunus
Beiträge: 8
Registriert: 08.09.2004 12:27:07

Module automatisch beim Booten laden

Beitrag von neptunus » 30.08.2005 16:53:23

Hallo,

ich hab eine PCMCIA WLAN-Karte mit einem Reltek rtl8180 Chipsatz.

Damit ich diese Karte nutzen kann, habe ich die Treiber von http://rtl8180-sa2400.sourceforge.net/ downgeloadet und auch erfolgreich compiliert.

Dabei wurden 3 Module erstellt, die ich mit insmod lade und meine Wlan-Karte funktioniert.

Wie kann ich erreichen, dass diese 3 Module automatisch beim Booten geladen werden? Ich bin nämlich ein ziemlicher Linux-Anfänger und weiß mir deshalb bei solchen einfachen Aufgaben nicht immer wirklich zu helfen :D

Wie könnte man außerdem erreichen, dass beim Einstecken der PCMCIA-Karte (Module sind zu diesem Zeitpunkt ja schon geladen, da dies später hoffentlich beim Booten passiert) der Karte automatisch die IP vergeben wird und auch die anderen relevanten Sachen eingestellt werden? Reicht dazu, diese Dinge ganz normal in /etc/network/interfaces einzutragen?

lg & danke

Neptunus

Benutzeravatar
feldmaus
Beiträge: 1308
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Beitrag von feldmaus » 30.08.2005 21:20:37

Hallo,

Guck Dir mal modconf an.

Indy500
Beiträge: 380
Registriert: 18.04.2003 05:03:40

Beitrag von Indy500 » 30.08.2005 23:23:29

Normalerweise sollte das per hotplug automatisch gehen. Die modprobe.conf wird dann nicht mehr benötigt. Überprüfe mal ob hotplug installiert ist, im Kernel sollte es auch aktiviert sein.

neptunus
Beiträge: 8
Registriert: 08.09.2004 12:27:07

Beitrag von neptunus » 30.08.2005 23:25:35

Hallo,

danke für die Antwort.

Mit modconf kann ich aber - soweit ich das gesehen habe - nur Module laden, die beim Kernel dabei sind.

Meine 3 Module liegen aber in meinem home-Verzeichnis.

Soll man (ich) in meinem Fall die 3 betroffenen Module einfach zu den anderen Kernel-Modulen kopieren, um sie so mittels modconf bzw. Einträgen in /etc/modules beim Booten laden zu können?

Irgendwie würde das für mich nämlich sehr schmutzig aussehen ...

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 31.08.2005 03:27:36

neptunus hat geschrieben:Soll man (ich) in meinem Fall die 3 betroffenen Module einfach zu den anderen Kernel-Modulen kopieren, um sie so mittels modconf bzw. Einträgen in /etc/modules beim Booten laden zu können?
Es spricht nichts dagegen
Irgendwie würde das für mich nämlich sehr schmutzig aussehen ...
Der "Debian-Way" wäre wahrscheinlich, aus den Sourcen Debian Modulesourcepakete zu bauen und die dann mittels module-assistant zu installieren. Aber man kann es auch übertreiben.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 31.08.2005 14:15:27

Schmeiß die Module ins

Code: Alles auswählen

/lib/moules/kernel-version
rein und laß

Code: Alles auswählen

depmod -a 
laufen. Dann sollen die Module schon vom Hotplug geladen werden. Und wenn nicht in die

Code: Alles auswählen

/etc/modules
eintragen. Wenn man sich Debianpaket baut aus den Sourcen von Debian, dann werden die ja auch in das entsprechen Verzeichnis kopiert. Sie werden zwar nicht da hinkopiert wo die Module stehn die der Kernel mitliefert, sonder in ein Extra Verzeichnis Aber den genauen Namen kann ich jetzt nicht sagen.aber der ist auch egal. Hauptsache innerhalb des Verzeicnisses das zum Kernel gehört.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten