Netzwerkkonfiguration / modprobe

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
firestonez
Beiträge: 73
Registriert: 23.03.2004 11:14:19

Netzwerkkonfiguration / modprobe

Beitrag von firestonez » 24.03.2004 09:17:18

Hallo,
ich habe meinen Netzwerktreiber mit in den Kernel einkompiliert.
Das Problem ist nur, dass ich nach jedem Start die Netzwerkverbindung neu konfigurieren muss, bzw. ein seltsames Verhalten an den Tag legt.
Ist alles wunderbar in interfaces definiert. :D
Nun starte ich KDE und muss erst in der Konsole modprobe 3c59x aufrufen, bevor ifup eth0 funktioniert.
Ich habe vorher 5x ifup/ifdown mit verschiedenen Versionen (eth0, -a, etc.) probiert.
Nach modprobe 3c59x ging es direkt.

Irgendwie stimmt da doch etwas nicht... :cry:

Danke

its_me
Beiträge: 32
Registriert: 30.01.2004 15:25:57
Kontaktdaten:

Beitrag von its_me » 24.03.2004 09:20:58

Versuch mal modconf und nicht modprobe.
Soweit ich weiss, kann man sie mit modprobe nur "probieren" ;)
Also in der Konsole modprobe eingebane und dann die Karte auswählen.

Gruss

Marc

Benutzeravatar
myx
Beiträge: 1091
Registriert: 17.02.2002 21:19:19
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Berlin

Beitrag von myx » 24.03.2004 09:29:53

Bist Du Dir sicher Deine Netwerkkartentreiber fest einkompiliert zu haben und nicht als Modul?
Sonst sollte modprobe eigentlich eine Meldung ausgeben, daß es Dein
Modul nicht kennt.

Code: Alles auswählen

grep 3C59 /usr/src/DEINE_KERNELSOURCEN/.config
grep 3C59 /usr/src/linux/.config
Wenn es als Modul vorliegt, kannst Du den Treiber mit <modconf> laden, so daß er bei jedem Bootvorgang automatisch geladen wird.
Oder auch händisch mit einem Editor das Modul in die /etc/modules eintragen.

Edit: War schon jemand vor mir, ich laß das jetzt trotzdem...
Zuletzt geändert von myx am 24.03.2004 09:32:24, insgesamt 1-mal geändert.

firestonez
Beiträge: 73
Registriert: 23.03.2004 11:14:19

Beitrag von firestonez » 24.03.2004 09:31:08

Meine komischen Sachen: :wink:
- ich habe das in den Kernel kompiliert und nicht als Modul
- nach dem modprobe geht es ja schon (auch ohne modconf)

Kann ich irgendwie prüfen, woher der Treiber genommen wird (Kernel oder Modul)?

firestonez
Beiträge: 73
Registriert: 23.03.2004 11:14:19

Beitrag von firestonez » 24.03.2004 09:38:13

ok, ok...
ich nehme alles zurück! :? :?
hatte einen Zahlendreher und somit den falschen Netzwerktreiber in den Kernel mit einkompiliert.
Den anderen als Modul... :roll:
Aber wieso geht denn meine Netzwerkkarte nach modprobe ?
Der sollte doch nix machen, oder?

Danke nochmal!!!

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 24.03.2004 09:45:04

firestonez hat geschrieben: Aber wieso geht denn meine Netzwerkkarte nach modprobe ?
Der sollte doch nix machen, oder?
Wieso sollte er nichts machen? Was erwartest Du denn, wenn Du das Modul lädst? ;-)

Wie weiter oben ja schon gesagt wurde: modprobe lädt ein Modul (und alle Module, die dieses benötigt). Nach einem Neustart ist das Modul allerdings nicht mehr geladen. Mit modconf wird das Modul geladen und entsprechende Konfdadeien angepasst, so das das Modull bei nachfolgenden Neustarts auch geladen wird.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
myx
Beiträge: 1091
Registriert: 17.02.2002 21:19:19
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Berlin

Beitrag von myx » 24.03.2004 09:46:38

firestonez hat geschrieben:Aber wieso geht denn meine Netzwerkkarte nach modprobe ?
:?:
Weil Dein Kernel beim booten mit den festeinkompilierten Treibern nix anfangen kann, da ja die dazugehörige Karte nicht vorhanden ist. Mit modprobe lädst Du dann ja die richtigen Treiber zur Laufzeit.

firestonez
Beiträge: 73
Registriert: 23.03.2004 11:14:19

Beitrag von firestonez » 24.03.2004 11:23:34

Alles klar...
Ich dachte modprobe "probiert" nur ein Modul.
Stand bis eben auch nur da, dass modconf das Modul lädt...

Dann werde ich mal neu kompilieren... 8)

Antworten