PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kernel 2.4.3 + PPP Support (mein erster Kernel und ich verzweifel)


07.04.01, 02:52
Moin Moin,

nach ewigem hin und her, war es auch mal fuer mich an der Zeit meinen ersten Kernel zum kompelieren (richtig geschrieben ?)

Eigentlich laeuft alles, Sound, SCSI usw.
nur der PPP Support bringt mich bald in die Nervenheilanstalt.

Wenn ich mich versuche mit /usr/sbin/adsl-start einzuwaehlen, verlaeuft sich dieses in einem Timeout.
Die /var/log/messages schreibt folgendes:

Apr 7 03:04:03 linux adsl-connect: ADSL connection lost; attempting re-connection.
Apr 7 03:04:08 linux pppd[1818]: This system lacks kernel support for PPP. This could be because the PPP kernel
module could not be loaded, or because PPP was not included in the kernel configuration. If PPP was included as a module,
try `/sbin/modprobe -v ppp'. If that fails, check t (dann ist schluss)

Ok mache ich halt das was mir gesagt wird:
/sbin/modprobe -v ppp

Dann kommt folgende Meldung:
modprobe: Can't locate module ppp

Also im make xconfig habe ich unter "Network device support" folgendes aktiviert:
PPP (point-to-point protocol) support
PPP support for async serial ports
PPP support for sync tty ports
PPP Deflate compression
PPP BSD-Compress compression
PPP over Ethernet (EXPERIMENTAL)
(jeweils einmal mit "y" und einmal mit "m" ausgetestet.)

Beides geht nicht.
Wie gesagt ich bin in der Kernelsache ein Frischling, kein Plan davon, aber ich will es mal machen(lernen und nachher auch koennen)

Ich benutze RedHat 7.0 und habe auch rp-pppoe 2.8.1 installiert.
Gerne haette ich auch die Datei wo die Einstellungen nach dem make xconfig gespeichert werden als Downloadlink bereitgestellt, falls einem das zum ueberblick meiner gesamten Kernelconfig geholfen haette, aber ich weiss nicht wo diese Datei abgelegt wird =(
(Vielleicht kann es mir ja einer sagen)

Ich danke vielmals im vorraus fuer alle Antworten.

Falls noch Infos benoetigt werden, poste ich diese noch, man muss mir nur sagen was noch an Infos gebraucht wird =)

07.04.01, 15:55
Hallo,
danke fuer die Antwort http://www.linuxforen.de/ubb/smile.gif
Aber es geht immer noch nicht http://www.linuxforen.de/ubb/confused.gif

ppp2.4.0b2-2 habe ich schon laenger drauf.

Nun habe ich folgendes gemacht:
Erstmal alles mit /sbin/modprobe gecheckt:

[root@linux pierre]# /sbin/modprobe ppp_generic
[root@linux pierre]# /sbin/modprobe bsd_comp
[root@linux pierre]# /sbin/modprobe ppp_deflate
[root@linux pierre]# /sbin/modprobe slhc
[root@linux pierre]# /sbin/modprobe ppp-async
modprobe: Can't locate module ppp-async #(hab ich aber mit ausgewaehlt bei make xconfig)
[root@linux pierre]#

Die /etc/modules.conf habe ich auch angepasst:

[root@linux pierre]# cat /etc/modules.conf
alias parport_lowlevel parport_pc
alias sound-slot-0 emu10k1
alias usb-controller usb-uhci
alias eth0 rtl8139
alias scsi_hostadapter advansys
alias ppp ppp_generic #(ist das richtig so ?)
[root@linux pierre]#

Die /var/log/messages spuckt immer noch die Meldung aus:

Apr 7 16:32:03 linux adsl-connect: ADSL connection lost; attempting re-connection.
Apr 7 16:32:08 linux pppd[1818]: This system lacks kernel support for PPP. This could be because the PPP kernel
module could not be loaded, or because PPP was not included in the kernel configuration. If PPP was included as
a module, try `/sbin/modprobe -v ppp'. If that fails, check t (dann ist schluss)

Leider habe ich niemanden bei mir in der naehe der DSL geschweige den Linux
benutzt, sonst wuerde ich mich mal diesem zusammensetzten.

07.04.01, 16:14
hi,
heisst natürlich

ppp_async

und nicht ppp-async

Sorry !!


-bernd

07.04.01, 21:09
Ok, ppp_async ist also auch da http://www.linuxforen.de/ubb/smile.gif

[root@linux pierre]# /sbin/modeprobe ppp_async

/var/log/messages gibt immer noch dieselbe Fehlermeldung wie oben beschrieben aus http://www.linuxforen.de/ubb/confused.gif

Trotzdem gehts immer noch nicht.
Ich verstehe es einfach nicht mehr, ich glaube das ich gleich vor lauter Verzweiflung in meinem Schreibtisch reinbeissen werden http://www.linuxforen.de/ubb/wink.gif

07.04.01, 23:28
tach,
also das modul heisst nicht mehr ppp.o
sondern ppp_generic.o
deshalb kann ein modprobe ppp
nix bewirken aber ein modprobe ppp_generic

du musst gegennenfalls deine modules.conf dementsprechend ändern zum beisbiel :
alias ppp ppp_generic

evt. benötigt du noch :
modprobe bsd_comp
modprobe ppp_deflate
modprobe slhc
modprobe ppp-async


denn neusten ppp2.4.0 haste dir doch auch gezogen oder ??


-bernd

global C
08.04.01, 09:39
Du versuchst am besten mal, die Module mit insmod nacheinander zu laden.
Geh dazu mal in das Verzeichnis der module, etwa /lib/modules/2.4.3/kernel/drivers/net
und versuche dann die modules mit insmod zu laden. Insmod erkennt keine Abhähgigkeiten, module müssen in der richtigen reihenfolge geladen werden. Es muß der dateiname des moduls angegeben werden.
insmod ppp_generic.o
insmod ppp_deflate.o
.
.

08.04.01, 10:49
hi,
du könntest mal mit dem alten kernel booten
eine einwahl ins I-net starten und dann auf der Konsole ein lsmod eingeben,
dann weist du wenigstens schon mal welche
Module geladen werden wenns funzt !!
danach probierste es halt mit dem neuen kernel nur das hier einige module jetzt anders heissen, die liegen dann im verzeichnis /lib/modules/2.4.3/.../

-bernd