Kernel 2.4.18 Netzwerk
Kernel 2.4.18 Netzwerk
Hallo Leute ich habe folgendes Probleme.
Da der alte 2.2.20 kernel usb nicht unterstütz, habe ich beschlossen mir den 2.4.18 zu backen. Da ich aber eher ein kernel-newbie bin, ist schon ein Problem aufgetreten. Soweit ich den logfiles (dmesg) glauben kann hat der Kernel die komplette Hardware ohne Probleme erkannt. Nur mein meine Netzwerkkarte tut nicht mehr (ich kann nicht mehr online). Mit ifconfig zeigt es folgende Meldung an:
eth0 Protokoll:Ethernet Hardware Adresse 01:02:03:04:05:06
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Basisadresse:0xd800
lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
Mein Zugang läuft über eine Router (+dhcp über mac-adresse). Soweit sogut.
Ich habe auch unter dem Ordner /var/log keine Datei gefunden, auf der irgendwelche
Fehlermeldung bein booten aufgetaucht sind...oder habe ich im falschen Ordner gesucht
Wie gesagt, wenn ich mit dem alten Kernel boote habe ich auch meine wunderschön IP 192.168.10.70 im ifconfig stehen.
Hoffe das jemand mir weiterhelfen kann.
Verzweifelter Fussl
Da der alte 2.2.20 kernel usb nicht unterstütz, habe ich beschlossen mir den 2.4.18 zu backen. Da ich aber eher ein kernel-newbie bin, ist schon ein Problem aufgetreten. Soweit ich den logfiles (dmesg) glauben kann hat der Kernel die komplette Hardware ohne Probleme erkannt. Nur mein meine Netzwerkkarte tut nicht mehr (ich kann nicht mehr online). Mit ifconfig zeigt es folgende Meldung an:
eth0 Protokoll:Ethernet Hardware Adresse 01:02:03:04:05:06
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Basisadresse:0xd800
lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
Mein Zugang läuft über eine Router (+dhcp über mac-adresse). Soweit sogut.
Ich habe auch unter dem Ordner /var/log keine Datei gefunden, auf der irgendwelche
Fehlermeldung bein booten aufgetaucht sind...oder habe ich im falschen Ordner gesucht
Wie gesagt, wenn ich mit dem alten Kernel boote habe ich auch meine wunderschön IP 192.168.10.70 im ifconfig stehen.
Hoffe das jemand mir weiterhelfen kann.
Verzweifelter Fussl
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
DHCP erfordert Kernel Optionen, die im Standard (Debian) Kernel nicht drin sind. Dies ist make menuconfig -> Networking Options -> Socket Filtering.
Schau 'mal ob Du die aktiviert hast.
Patrick
Schau 'mal ob Du die aktiviert hast.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
CRC Error heisst normalerweise "LILO vergessen"
Womit hast Du den Kernel kompiliert? make-kpkg?
Patrick
Womit hast Du den Kernel kompiliert? make-kpkg?
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Hmmm also LILO habe ich nicht angerührt. Denn ich wollte ja noch die Option
haben den alten Kernel zu starten. Deshalb habe ich die softlinks /vmlinuz-xxxxx
manuell konfiguriert. Aber ich check nochmal nach, vielleicht habe ich mich vertippt.
Übrigens...kompiliert habe ich :
make dep
make clean
make install
make bzImage
make modules
make install
make modules_install
Oooo da fällt mir ein die Reihenfolge meiner kompiliert stimmt nich ganz überein
haben den alten Kernel zu starten. Deshalb habe ich die softlinks /vmlinuz-xxxxx
manuell konfiguriert. Aber ich check nochmal nach, vielleicht habe ich mich vertippt.
Übrigens...kompiliert habe ich :
make dep
make clean
make install
make bzImage
make modules
make install
make modules_install
Oooo da fällt mir ein die Reihenfolge meiner kompiliert stimmt nich ganz überein
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Wenn Du einen neuen Kernel installierst, musst Du anschliessend LILO laufen lassen, sonst kann der Kernel nicht gebootet werden. Wenn Du irgendwo Links umsetzt /vmlinuz oder /boot/vmlinuz) dann muss auch lilo nochmal laufen, sonst passiert genau das, was Du jetzt siehst.
gehe ins Kernel Verzeichnis, und gib dort ein (als root) "make-kpkg clean" und dann "make-kpkg kernel_image". Wenn das fertig ist, dann hast Du im Parent Directory ein kernel-image_VERSION.deb, welches Du einfach mit "dpkg -i kernel-image-VERSION" installieren kannst. Inklusive LILO und allem Trallala...
Patrick
gehe ins Kernel Verzeichnis, und gib dort ein (als root) "make-kpkg clean" und dann "make-kpkg kernel_image". Wenn das fertig ist, dann hast Du im Parent Directory ein kernel-image_VERSION.deb, welches Du einfach mit "dpkg -i kernel-image-VERSION" installieren kannst. Inklusive LILO und allem Trallala...
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
make-kpkg ist im Paket kernel-package. Sorry, hatte ich vergessen zu sagen. Vielleicht schreibe ich ja morgen 'mal einen Guide "Kernel compilieren auf Debian Art"...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Frage ich nochmal ganz blöd hinterher:
Mit dem original 2.2.20-idepci von Woody bin ich ganz toll ins Internet gekommen, ohne irgendetwas konfigurieren zu müssen. Allerdings hat der keinen soundcore, oder?
Daher hab ich von der CD den (ich denke wohl vorkompilierten) Kernel 2.4.18-586trc (oder so ähnlich ... ) genommen, da ich mit den 1,5 Millionen Einstellungen bislang noch nicht klar komme. Keiner meiner selbstkompilierten Kernel hat auch nur das Hochfahren im Textmodus geschafft ...
Jedenfalls scheint dieser Kernel jetzt den Soundcore zu haben (das er nicht läuft ist unwichtige Nebensache, sicherlich ne Konfigurationsgeschichte), allerdings wird meine Netzwerkkarte nicht mehr "erkannt",
"geht" aber, auch wenn nichts zu passieren scheint. Die Netzwerkkarte verbindet übrigens mit einem Windowsrechner, der DSL hat. Keine Ahnung, wie das heißt, aber ich glaube, dieses DHCP-Ding (ich hab da echt keine Ahnung) hat beim installieren alles automatisch erkannt. Jedenfalls geht auch unter KDE das Autoconfig über das Center nicht, weil er meint, ich hätte keine Karte ...
Müsste ich jetzt höchsttheoretisch einen eigenen Kernel kompilieren?
MfG
Putti
Mit dem original 2.2.20-idepci von Woody bin ich ganz toll ins Internet gekommen, ohne irgendetwas konfigurieren zu müssen. Allerdings hat der keinen soundcore, oder?
Daher hab ich von der CD den (ich denke wohl vorkompilierten) Kernel 2.4.18-586trc (oder so ähnlich ... ) genommen, da ich mit den 1,5 Millionen Einstellungen bislang noch nicht klar komme. Keiner meiner selbstkompilierten Kernel hat auch nur das Hochfahren im Textmodus geschafft ...
Jedenfalls scheint dieser Kernel jetzt den Soundcore zu haben (das er nicht läuft ist unwichtige Nebensache, sicherlich ne Konfigurationsgeschichte), allerdings wird meine Netzwerkkarte nicht mehr "erkannt",
Code: Alles auswählen
modprobe 8139too
Müsste ich jetzt höchsttheoretisch einen eigenen Kernel kompilieren?
MfG
Putti
Deine Beschreibung ist zwar etwas ungenau, aber was sagt denn ifconfig und route -n?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
bei ifconfig kommt:
bei route -n kommt nur:
Hmmm, lasst mich raten:
1. Das zweite sind nur die Überschriften, darunter müssten Datein stehen.
2. Es gibt einen leichten Weg, die Meldungen zu kopieren und einzufügen und nicht (wie ich) alles abtippen ...
Dank im voraus,
Putti
Code: Alles auswählen
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU: 16436 Metric:1
RX packets: 250 errors:0 dropped:0 overruns:0 frame:0
TX packets: 250 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:16243 (15.8 KiB) TX bytes:16243 (15.8 KiB)
Code: Alles auswählen
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
1. Das zweite sind nur die Überschriften, darunter müssten Datein stehen.
2. Es gibt einen leichten Weg, die Meldungen zu kopieren und einzufügen und nicht (wie ich) alles abtippen ...
Dank im voraus,
Putti