Re: Hab Zirkus mit InsMod

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Harald Gliebe (Harald.Gliebe_at_t-online.de)
Date: 30. Nov 1998


Andreas Fiesser <fiesser_at_rumms.uni-mannheim.de> writes:

> Ich hab hier eine SuSE 5.2 deren Kernel schrittweise auf 2.0.36
> aufgebohrt wurde.
> Seit 2.0.35 motzt InsMod, wenn es das NE2K-PCI Modul laden soll. Bei der
> 2.0.35 hab ich so lange rumgestümpert, bis es dann - zu meiner eigenen
> Überaschung - doch funktionierte, nachdem ich die Sache schon aufgegeben
> hatte.
> Leider kann ich im Nachhinein nicht mehr sagen, was ich da letztlich
> angestellt hab, daß es dann doch funktionierte.
>
> Folgende Meldung kommt, wenn ich InsMod zu Fuß aufrufe. Eine
> vergleichbare Meldung kommt auch beim Booten.
>
> # insmod ne2k-pci io=0xe800 irq=12
>
> /lib/modules/2.0.36/net/ne2k-pci.o: unresolved symbol ei_open
> /lib/modules/2.0.36/net/ne2k-pci.o: unresolved symbol ethdev_init
> /lib/modules/2.0.36/net/ne2k-pci.o: unresolved symbol ei_interrupt
> /lib/modules/2.0.36/net/ne2k-pci.o: unresolved symbol NS8390_init
> /lib/modules/2.0.36/net/ne2k-pci.o: unresolved symbol ei_close
>
>
> In der /etc/conf.modules steht unter anderem :
>
> alias eth0 ne2k-pci
> options ne2k-pci io=0xe800 irq=12
>
> Die Parameter stimmen.
>
> Wie krieg ich Linux jetzt dazu wieder das Netz-Modul zu laden und ETH0
> zu erzeugen ?
>
>
> ... af

Hallo Andreas,

insmod lädt nur die Kernel-Module, kümmert sich aber nicht um Abhängigkeiten
und Konfigurationsfiles (/etc/conf.modules). Verwende stattdessen besser
modprobe, also

modprobe ne2k-pci

bzw.

modprobe eth0 (da Du ja den alias in conf.modules definiert hast)

modprobe liest Parameter für ein Modul aus /etc/conf.modules und die
Abhängigkeiten aus /lib/modules/2.x.xxx/modules.dep . Letztere Datei
wird beim Compilieren der Kernelmodule automatisch erstellt und enthält
bei mir (mit Kernel 2.1.130) die Zeile

/lib/modules/2.1.130/net/ne2k-pci.o: /lib/modules/2.1.130/net/8390.o

d.h. ne2k-pci benötigt das Modul 8390.
Du könntest also auch alternativ per Hand zuerst 8390 laden, also

insmod 8390
insmod ne2k-pci io=0xe800 irq=12

Hoffe das hilft,

Harald


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET