Netz-Probleme (Wieder mal...)

  • Hallo Gemeinde,


    ich habe ein Problem mit dem c't-VDR. Die Installation lief absolut fehlerfrei ab, die Funktion ist eigentlich ebenfalls ok. Aber die Netzkarte wird nach der Boot-Phase abgeschaltet. Beim Hochfahren kann ich erkennen, dass die Netzkarte einen Link hat (LED ist an). Auch mein Switch zeigt, dass die Karte 'nen Link hat und mit 100MBit / Full-Duplex arbeitet.
    Nach kurzer Zeit (noch vor der Login-Aufforderung) schaltet die Karte die LED aus. Ping zum VDR-Rechner geht folglich nicht.
    Unter Linux dürfte die Konfig m.E. in Ordnung sein. Ich habe die IP-Adresse statisch angegeben (192.168.0.20, Mask 255.255.255.0, GW 192.168.0.8).
    Starte ich ein Windows98 (andere Platte), läuft die Karte einwandfrei.
    Auch eine andere Debian-Linux-Version (PCpraxis-CD 10/03) erkennt die Karte und hierbei funktioniert sie korrekt.


    Ich bin Linux-Neuling und habe eigentlich keine Ahnung. Habe aber schon ein bischen gelesen und folgendes herausgefunden:
    Karte wird mit "ifconfig" korrekt als "eth0" angezeigt, Daten stimmen. Als weiterer Adapter wird "lo" (lokale Schleife) angezeigt, was aber vermutlich egal ist. "ifconfig eth0 up" bringt nix.
    Ping an 127.0.0.1 geht, Ping an 192.168.0.20 geht ebenfalls. Mein Gateway oder andere PCs im Netz sind aber nicht erreichbar. Eigentlich logisch, ohne Link...


    Warum schaltet die Karte ab??? Weiß jemand Rat?
    Vielen Dank, vossi


    PS: Sollte ich als Neuling wichtige Angaben vergessen haben, zerreisst mich bitte nicht in der Luft! Habt Geduld mit mir... ;)

    -------------------------
    Trau keinem Zitat, das du nicht selbst aus dem Zusammenhang gerissen hast. (Joh. Rau)

  • Hi,


    also zur Eingrenzung des Fehlers wären folgende Angaben interessant.


    a) Kommt bei ping auf eine andere IP eine Fehlermeldung, und wenn ja welche:
    (z.B. network unreachable, destination host unreachable, ...)


    b) was sagt der Befehl lsmod. Wird bei der funktionierenden Debian-Installation ein
    Modul geladen, was bei der c't Distri nicht geladen wird.


    c) Ein Auszug von /var/log/message wäre auch nicht schlecht



    gruesse
    michael

  • :welcome vossi,


    also einfach ins Blaue getippt, würde ich sagen deine Netzwerkkarte wird von der c't Dristri nicht unterstützt.


    Was hast du denn da für eine Debian Version von der PC Praxis CD, gehe ich da evtl Recht in der Annahme das es Knoppix ist?
    Falls es Knoppix war, dann kannst du die schlecht miteinander vergleichen, da die c't Distri gerade mal 80MB zusammen bringt
    und Knoppix eine CD mit 700MB randvoll macht.


    Ganz heißer Tipp, hier rein schaun:
    Ethernet-Karte wird nicht eingebunden

  • Hallo allerseits,


    erstmal Danke für die Hinweise!
    Also: Eine Fehlermeldung beim Anpingen gibt es nicht, oder ich warte nicht lange genug... Ich breche das nach ein paar Minuten einfach mit STRG + C ab.


    Zu den Modulen: Das muss ich nochmal nachsehen. In diesem Zusammenhang: Kann man irgendwie erkennen, welche Module wofür gut sind (z.B. welches für die Karte ist)? Schön wäre ja, wenn er mir bei "ifconfig" sagen würde, dass er für "eth0" das Modul xxx geladen hat... Ggf. mit 'nem Parameter??? Sonst werde ich mal alle geladenen Module vergleichen...


    Zum Auszug von /var/log/messages: Wie zum Kukuck kann ich die Datei auf Disk kopieren? (Ja, ich bin Anfänger...) #-)
    Der Befehl heißt "cp", aber wie heißt mein Disk-LW?


    Ja, auf der PCpraxis-CD ist ein Knoppix drauf.
    Den Link habe ich mir angeschaut, nur geht das etwas am Thema vorbei (oder irre ich mich?) -- Dort wird behandelt, wie ich "eth0" konfiguriere bzw. einrichte, wenn nicht vorhanden. Vorhanden ist's bei mir aber.
    Die ctVDR Installation hat die Netzkarte eigenständig erkannt. Kann es sein, dass dennoch kein passender Treiber dabei ist?


    Danke für eure Mühe!
    vossi

    -------------------------
    Trau keinem Zitat, das du nicht selbst aus dem Zusammenhang gerissen hast. (Joh. Rau)

  • Hilfreich wären die Ausgaben von lspci - das zeigt, welche PCI-Karten vorhanden sind. Die Zeile für die Netzwerkkarte ist genug, wenn Du die erkennen kannst.


    Einen Blick wäre das BIOS-Setup wert: Ich habe es auf verschiedenen Rechner erlebt, dass sie nach dem Versuch übers Netz zu booten, die Netzwerkkarte in einem Zustand hinterlassen, das die Linux-Treiber sie nicht mehr wollen. Wenn es dort Optionen für Netzwerk-Boot gibt, würde ich die mal abschalten.


    Peter Siering, c't

  • So, da sind nun noch einige Angaben:


    Als erstes: "lspci" gibt für den Ethernet-Controller folgendes aus: Digital Equipment Corporation DECchip 21142/43 (rev 21).


    Zu den Modulen, folgende sind geladen: (ich liste mal alle auf)
    Bei ctVDR: dvb-ttpci, alps_bsrv2, alps_tdmb7, alps_tdlb7, grundig_29504-401, grundig_29504-491, stv0299, ves1820, input, videodev, dvb-core, lirc_serial, ide-scsi, tulip, parport-pc, lp, parport, ext3, jbd, unix.


    Bei der Knoppix-CD: (Nur-Text-Modus)
    autofs4, af_packet, nls_cp437, de4x5, serial, apm, rtc, cloop. Das ist alles.


    Ach ja, und eine Möglichkeit, über's Netz zu booten gibt es bei meinem BIOS noch nicht...


    Hoffe, die Infos helfen weiter!?!


    Gruß, vossi

    -------------------------
    Trau keinem Zitat, das du nicht selbst aus dem Zusammenhang gerissen hast. (Joh. Rau)

  • Zitat

    Als erstes: "lspci" gibt für den Ethernet-Controller folgendes aus: Digital Equipment Corporation DECchip 21142/43 (rev 21).


    Zu den Modulen, folgende sind geladen: (ich liste mal alle auf)
    Bei ctVDR: dvb-ttpci, alps_bsrv2, alps_tdmb7, alps_tdlb7, grundig_29504-401, grundig_29504-491, stv0299, ves1820, input, videodev, dvb-core, lirc_serial, ide-scsi, tulip, parport-pc, lp, parport, ext3, jbd, unix.


    Bei der Knoppix-CD: (Nur-Text-Modus)
    autofs4, af_packet, nls_cp437, de4x5, serial, apm, rtc, cloop. Das ist alles.


    Sieht so aus als hätte sich die Hardware-Erkennung verheddert:


    Ich würde mit "modprobe -r tulip" den vermeintlich erkannten Adapter rauswerfen und von Hand den von Knoppix benutzten Treiber laden ("modprobe de4x5"). Anschließend kann man das Netz mit dem Aufruf von "dpkg-reconfigure etherconf" erneut konfigurieren. Wenn es dann läuft, sollte man die Änderung dauerhaft machen. Ich bin im Moment nicht sicher, ob es genügt in der Datei "/etc/modules" die Zeile mit tulip zu löschen und statt dessen "de4x5" einzufügen oder ob man womöglich den Hardware-Erkenner auch noch anpacken muss. Das kann ich im Bedarfsfall aber gern herausfinden.


    BTW: Mich würde interessieren, was für eine Karte das ist: Hersteller o.ä., falls der Rechner in nächster Zeit mal ohnehin offen sein sollte ...


    Peter Siering, c't

  • Hallo,


    das Entladen des tulip-Treibers geht nicht ("Device or resource busy"). Ich habe trotzdem mal versucht, den de4x5 zu laden -- ohne Erfolg. Es gibt einen Input/Output Error mit Hinweis auf "invalid IO or IRQ parameters". Eigentlich ja auch logisch, wenn die alte Netzkarte noch auf die Adresse, den IRQ geladen ist. Muss ich ggf. was anderes als den tulip entladen? Ggf. zusätzlich?


    Oder gibt's andere Möglichkeiten?


    Ach ja, habe den PC mal aufgeschraubt: Die Netzkarte ist eine alte adaptec ANA-6911A/TX. Ist eine Combo-Karte (RG58 + TP), die 10/100 MBit kann. Meines Wissens wurde die Karte (vorher oder nachher) auch mal unter dem Namen Cogent vertrieben...


    Gruß, vossi

    -------------------------
    Trau keinem Zitat, das du nicht selbst aus dem Zusammenhang gerissen hast. (Joh. Rau)

  • Sorry, kleiner Irrtum von mir!!!


    Man sollte "ifconfig eth0 down" eingeben, bevor man den Treiber entlädt... #-)
    Wenn ich das tue und die weiteren Schritte von Hand ausführe, funktionierts!
    Wir sind also einen Schritt weiter ;)


    Aber nach Änderung der "/etc/modules" (tulip gegen de4x5 getauscht) funktioniert's nach Neustart dennoch nicht -- er lädt wieder den tulip.
    Wie kann ich das noch ändern?


    Gruß, vossi

    -------------------------
    Trau keinem Zitat, das du nicht selbst aus dem Zusammenhang gerissen hast. (Joh. Rau)

  • Zitat

    Man sollte "ifconfig eth0 down" eingeben, bevor man den Treiber entlädt... #-)
    Wenn ich das tue und die weiteren Schritte von Hand ausführe, funktionierts!
    Wir sind also einen Schritt weiter ;)


    Aber nach Änderung der "/etc/modules" (tulip gegen de4x5 getauscht) funktioniert's nach Neustart dennoch nicht -- er lädt wieder den tulip.
    Wie kann ich das noch ändern?


    Sorry, hätte mir auch einfallen können.


    Einen Versuch wäre:


    echo "skip tulip" >> /etc/discover-autoskip.conf


    wert. Ansonsten vielleicht vorerst discover - den HW-Erkenner - ganz stillegen (rm /etc/rcS.d/S15discover).
    In beiden Fällen muss das richtige Modul in /etc/modules stehen und das tulip-Modul raus.


    Peter Siering, c't

  • Hallo allerseits,


    der Tipp mit "skip TULIP" war gut! Nun wird auch nach Neustart automatisch der "de4x5" geladen. Damit funktioniert alles so, wie es soll!


    Mein Problem ist gelöst!!! ;)


    Vielen Dank an alle! Vor allem an Peter Siering, dessen Tipps schließlich die Lösung brachten. (Ich denke, so eine positive Rückmeldung gehört hier auch hin!)


    vossi

    -------------------------
    Trau keinem Zitat, das du nicht selbst aus dem Zusammenhang gerissen hast. (Joh. Rau)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!