Toon posts:

[Debian] Kernel 2.4.19 geinstalleerd netwerk werkt niet meer

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben een complete noob dus als ik iets doms zeg, sorry. Ik heb deze manual gebruik om een nieuwe kernel te installeren.

http://www.krnlpanic.com/tutorials/kernel_build.php

Ik heb geupgrade van Debian Woody (kernel 2.2.20). Ik heb zorgvuldig de kernel geconfigureerd (alle help stukjes bekeken enzo). Alleen als ik nu boot met de nieuwe kernel. Ik heb de oude ook nog steeds werkt mijn netwerk niet meer.

Tijdens het booten krijg ik de volgende error:

code:
1
eth0: ERROR while getting interface flags: No such device
Tijdens de orginele Debian Woody installatie had ik geen problemen ondervonden met mijn netwerkkaart. Ik kreeg gewoon zo'n config menu waarin de het IP-nummer kon instellen e.d.

Weet iemand wat ik moet doen om dit op te lossen?

Verwijderd

Toch is het waarschijnlijk dat je de kernel niet goed hebt geconfigureerd. Bestaat de module voor je nic wel (of heb je die in de kernel gebakken) . Een foutje is namelijk zo gemaakt in de kernelconfig ondanks dat je zorgvuldig bent.
Welke netwerkkaart heb je ? Check eens of de module van die kaart ook aanwezig is in /lib/modules/2.4.19/ en subdirs.

Verwijderd

Topicstarter
Wat moet ik daar dan zien. Ik zie niets wat naar een netwerkkaart verwijst. Blijkbaar heb ik dan niet goed de kernel geconfigureerd. Ik heb de kast ff opengetrokken en op de chip van de netwerkkaart staat.

RTL8139C Dat is een Realtek chip ofnie?

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

Waarom niet een kernel bakken op de "Debian" manier?

Die kaart is inderdaad een realtek dus die moet je in de kernel meebakken (of als module) anders zal het nooit werken. Je zal je kernel dan opnieuw moeten compilen en dan de juiste driver moeten selecteren.
Drivers voor netwerkkaarten kun je vinden onder:

Network Device Support => Ethernet (10 or 100Mbit) => "De lijst met alle drivers"

Daar selecteer je in jou geval "Realtek RTL-8139 PCI Fast Ethernet Adapter Support"
Dit is bij de 2.4.x kernel source maar de 2.2.x reeks zal er waarschijnlijk niet zoveel van afwijken.

Nu ook zonder stropdas


Verwijderd

Topicstarter
Ja ik ben al tijdje bezig en de nieuwe kernel wordt inmiddels gecompileerd. Ik heb ook al geprobeerd op de Debian manier. Dat ging voor geen meter. Ik heb mijn Realtek kaart geselecteerd. Hopelijk gaat het nu lukken.

Verwijderd

Topicstarter
Potjandorie nu gaat het nog niet goed :(. Ik heb mijn Realtek chip aangevinkt als module. En alle ondersteuning aangezet die denk nodig te hebben om het netwerk aan de praat te krijgen. En het werkt gewoon niet ik krijg dezelfde foutmelding.

Verwijderd

Doe eens een * ipv een M. :)

  • im_ik
  • Registratie: November 2000
  • Laatst online: 28-12-2025

im_ik

dat ben ik dus

draai je toevallig dhcp client ??
ik had namelijk ook dat me dhcp client niet meer wouw werken in 2.4.x
dus probeer eens een static ip in te vullen in /etc/network/interfaces

Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ


Verwijderd

Topicstarter
Nee ik heb geen DCHP draaien op het netwerk hier. Het probleem is dat de netwerkkaart neit gevonden wordt met deze nieuwe kernel.

Onder drivers staat ie er wel bij alleen hij werkt gewoon niet.

In de oude kernel map /lib/modules/2.2.20-idepci zie ik wel een map met net en daarin allerei modules. Ik heb al Y en M geprobeerd.

  • im_ik
  • Registratie: November 2000
  • Laatst online: 28-12-2025

im_ik

dat ben ik dus

Verwijderd schreef op 12 oktober 2002 @ 16:04:
Potjandorie nu gaat het nog niet goed :(. Ik heb mijn Realtek chip aangevinkt als module. En alle ondersteuning aangezet die denk nodig te hebben om het netwerk aan de praat te krijgen. En het werkt gewoon niet ik krijg dezelfde foutmelding.
staat er dan ook in /etc/modules dat hij die module moeten laden?
en wat geeft modprobe "module naam" (naam staat in /lib/modules/2.4.19/kernel/drivers/net gok ik)

en wat is je output van cat /proc/pci | grep Ethernet ??

Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ


Verwijderd

Topicstarter
Nou ik ga het nog een keer ik proberen. Zal ik die RTL8139 nu als M of als * doen? Module is toch beter als ik later nog eens een andere netwerkkaart wil proberen.

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 10-05 18:18
als module gaat prima....vanaf de prompt heb je trouwens als nuttige commando's hierbij lsmod en insmod, en de modules die je uiteindelijk wilt gebruiken, zet je in /etc/modules.
Pak ook meteen PCI NE2000 als module, en intel etherexpress, zo'n module is echt heel klein, en MOCHT je ineens iets gaan doen, hoef je je kernel niet opnieuw te compileren.

ach...in een volgend leven lach je er om!


Verwijderd

Gewoon in de kernel compileren. Dit is echt het makkelijkste. Als je een andere netwerkkaart wil proberen, zal dit geen problemen opleveren.

Verwijderd

Topicstarter
Ok, maar die handleiding die ik hier volg is die goed?

http://www.krnlpanic.com/tutorials/kernel_build.php

Ik heb dus zojuist alles weer verwijderd van die nieuwe kernel.

Dus die map in /usr/src/linux volgens die manual. En lib/modules/2.4.19 en het vmlinuz bestand. Zie ik nog iets over het hoofd?

  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

Je kunt beter de debian way doen
http://panic.et.tudelft.n...dleiding/debian22hdl.html
Kijk in hoofdstuk 9.6
Krijg je een mooi debje van je kernel werkt erg goed.

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


Verwijderd

Topicstarter
ja die heb ik dus geprobeerd en dat werkt niet bij mij.

  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

wat gaat er fout?

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


Verwijderd

Topicstarter
Hij bootte neit met de nieuwe kernel, maar ik probeer het nog ik keer. Volgens mij had ik mijn lilo niet goed geconfigureerd toen.

  • Steven
  • Registratie: December 2000
  • Laatst online: 08-05 23:25
Ik heb hier ook met Debian en een 2.4.19 kernell dat mijn 3c509 geen verbinding kan maken. Het vreemde is dat ik nergens een foutmelding krijg en ik met ifconfig de juiste gegevens te zien krijg lampje op Switch gaat ook branden en als ik ga pingen dan veranderd de TX waarde wel bij ifconfig, maar de RX waarde blijft 0 en er komt dan ook helemaal geen data doorheen.

ifdown eht0 ; ifup eth0 biedt ook geen oplossing.

  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

Geeft tcpdump nog wat output?
Vanaf welke kernel ben je gekomen?
Gebruik je dezelfde module?
Wat is je NIC (dus type van 3com)

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • Steven
  • Registratie: December 2000
  • Laatst online: 08-05 23:25
rlensen schreef op 04 november 2002 @ 18:55:
Geeft tcpdump nog wat output?
Vanaf welke kernel ben je gekomen?
Gebruik je dezelfde module?
Wat is je NIC (dus type van 3com)
• tcpdump heb ik er niet op staan.
• Ik had 2.2.19
• Ja.
• Een 3com 509 Etherlink III ISA

Ik heb syslog even doorgekeken en alles lijkt goed te gaan. Hij ziet automatisch welke IRQ hij moet hebben en hij krijgt ook het MAC-adres door. Lampje op Switch gaat branden.

Het enige wat ik een beetje vreemd vind is dat hij alleen zegt: "eth0: Setting Rx mode to 1 addresses" terwijl ik me meen te herinneren dat hij dar vroeger ook over 0 addresses zei. Als ik trouwens ifdown -a en daarna ifup -a doe krijg ik wel netjes 0 en 1 maar werkt het nog steeds niet.
Pagina: 1