Re: [maillist] ipx-Modul wird nicht geladen + Fehler bei maes_nwe
Joachim von Thadden (thadden@call-a-server.de)
Fri, 06 Aug 1999 21:48:59 +0200
Werner Modenbach wrote:
>
> Hallo Joachim,
>
> vielen Dank für Deine Antwort. Da habe ich die Art und Weise, wie das mit den
> Modulen funktioniert, aber gründlich falsch gesehen! (Schäm ...)
>
> Am Fri, 06 Aug 1999 schrieb Joachim von Thadden:
> >Werner Modenbach wrote:
> >>
> >> Hallo!
> >>
> >> Wie Ihr seht, bin ich mit meinem server noch nicht fertig.
> >> System: DLD6.01, Kernel 2.2.10, SMP
> >>
> >> Hier noch 2 Probleme:
> >> 1)
> >> Im Kernel habe ich den Support für das IPX-Protokoll als Modul aktiviert.
> >> Wenn das System läuft, dann kann ich auch "modprobe ipx" eingeben und das Modul
> >> wird geladen. Warum wird dabei kein Eintrag in /etc/conf.modules erzeugt?
> >> Wenn ich es richtig verstanden habe, wird ohne einen solchen Eintrag auch kein
> >> Modul zur Bootzeit geladen. Richtig?
> >
> >uiuiui, nein, so geht das aber nicht! conf.modules beschreibt für den
> >Kernel, welche Module er bei bestimmten Anfragen zu laden hat. Aber die
> >meisten Module kennt er schon selbst. So muß man ja für die serielle
> >Schnittstelle auch keine Einträge dort haben, denn da weiß der Kernel
> >schon, was er laden muß. So ist es auch bei ipx. Ein einfaches starten
> >des Services, wie Du es unter 2) gemacht hast, lädt das notwendige Modul
> >selbst. Dein modprobe zuvor ist also überflüssig!!! Und modprobe
> >schreibt gar nix in conf.modules. Der einzige der da was reinschreibt
> >bist Du, z.B. wenn Du dem Kernel sagen willst, welches Soundmodul DEINE
> >Soundkarte denn nun benötigt.
> >
> >>
> >> 2)
> >> Wenn ich "/etc/init.d/mars_nwe start" eingebe, so erscheint in
> >> /var/log/mars_nwe.log folgende Meldung:
> >> -------
> >> 08.04,16:44:44 NWS 0 0:Starting Version: 0.99pl14
> >>
> >> !! 08.04,16:44:44 NWS 0 0:PANIC !!
> >> 08.04,16:44:44 NWS 0 0:EMUTLI:init_ipx:Invalid argument
> >> 08.04,16:44:44 NWS 0 0:Problem:
> >> probably kernel-IPX is not setup correctly
> >> -------
> >>
> >> Das ipx-Modul hab ich aber geladen und es wird auch als geladen angezeigt.
> >>
> >> Fällt jemandem was dazu ein?
> >>
> >
> >Lade es mal nicht von Hand und starte den Service beim Systemstart,
> >indem Du ihn per dldadmin freigibst. Dann mail nochmal, was Du so als
> >Fehlermeldungen erhältst O.K.?
>
> Hier kurz meine neuen Erkenntnisse:
> mars_nwe war immer schon per dldadmin aktiviert.
> 1) Wenn ich den IPX-Support als Modul kompiliere steht in /var/log/mars_nwe.log
>
> 08.06,09:22:22 NWS 0 0:Starting Version: 0.99pl14
>
> !! 08.06,09:22:22 NWS 0 0:PANIC !!
> 08.06,09:22:22 NWS 0 0:EMUTLI:init_ipx:Invalid argument
> 08.06,09:22:22 NWS 0 0:Problem:
> probably kernel-IPX is not setup correctly
>
> Das ipx-Modul ist NICHT geladen !!!
>
> 2) IPX-Support in den Kernel direkt aufgenommen ergibt:
>
> 08.06,09:59:59 NWS 0 0:Starting Version: 0.99pl14
> 08.06,09:59:59 NWS 0 0:DEVICE=eth0, FRAME=802.3, NETWORK=0x0
> 08.06,09:59:59 NWS 0 0:SERVER name='NW_SERVER2', INTERNAL NET=0xc11c0548, NODE=0x00:00:00:00:00:01
> 08.06,09:59:59 NWS 0 0:USE_PERMANENT_OUT_SOCKET enabled
> 08.06,09:59:59 NWS 0 0:IPX_MAX_DATA=1058, RW_BUFFERSIZE =1024
>
> Wie man sieht, wird offensichtlich die Abhängigkeit des mars_nwe von ipx nicht
> richtig erkannt / gehandhabt. Oder muß ich etwa für den 2.2.10 updaten?
>
> Jetzt muß ich nur noch ergründen, warum der Server auf dem Netz nicht sichtbar
> ist. Das tool slist scheint auf dieser Distribution nicht mehr vorhanden zu
> sein. Aber auf einem anderen Server kommt folgende Ausgabe:
>
> server1:[werner] >slist
>
> Known NetWare File Servers Network Node Address
> --------------------------------------------------------------------------
> ALC1 00000120 000000000001
> NW_SERVER1 C11C0532 000000000001
>
> - Werner -
>
> ---------------------------------------
> Werner Modenbach modenbach@alc.de
> ALC Computertechnik GmbH http://www.alc.de
Hallo Werner,
irgendwas stimmt bei Dir noch nicht ganz. Wenn ich den Mars_nwe
freischalte und starte wird das ipx-Modul automatisch und problemlos
geladen und der Server läuft. Dies sollte der Standard sein. Wichtig
ist, daß Du außer einem make bzImage auch ein make modules und make
modules_install ausführst, nachdem Du /lib/modules/x.y.z nach
/lib/modules/x.y.z-DLDoriginal verschoben hast. Auch bei einem
SMP-System sollte es keine Probleme machen.
Mit freundlichen Grüßen/Sincerely
Joachim von Thadden
"Never run a touching system!"
-------------------------------------------------------------------
Call-a-Server LINUX-Systempartner
Netzwerkbetreuung . Sicherheitskonzepte . Softwareerstellung
www.call-a-server.de fax (030) 801 74 23
thadden@call-a-server.de phone (0177) 717 08 96