Netwerkkarte kaputt?

Jan 'Red Bully' Seiffert redbully at cc.fh-luh.de
Sun Jun 27 19:49:30 CEST 2004


Hallo!

Ich bastel mir hier grad einen Eier-Legenden-Woll-Milch-Sau-Pinguin
(Fax-Print-Server-Router), das mit dem Fax klappt auch schon, nun will
ich das mit dem Router ans rennen bringen, nur das will nich so wie ich
will.

Also, Ausgangslage:
Alter Slot-A Athleht
Gentoo
2 x RTL 8139 (JA! Ich weiss, das schlechteste was je in Silizium
gebrannt wurde, aber ich hab sie halt noch (uebrig))
T-DSL (PPPoE wuerg)
Teledat 430-LAN DSL-Modem

So. Wo is nun das Problem?
Ganz Kurz:
DSL (oder besser rp-pppoe) geht ueber eine von den Netzwerkkarten, ueber
die andere nicht. Die frage ist nun, ob diese eine Karte Kaputt ist, da
ich komische TX-Timeout Meldung im Syslog habe (siehe weiter unten), und
ersatz beschaft werden muss (natuerlich Markenware), oder ich einfach
nur zu bloed bin.

Nochmal langsam zum mitmeisseln:
Kernel sagt:
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^
8139too Fast Ethernet driver 0.9.27
divert: allocating divert_blk for eth0
eth0: RealTek RTL8139 at 0xe0bd1000, 00:e0:7d:99:0c:0d, IRQ 10
eth0:  Identified 8139 chip type 'RTL-8139C'
PCI: Setting latency timer of device 0000:00:0c.0 to 64
divert: allocating divert_blk for eth1
eth1: RealTek RTL8139 at 0xe0bd3000, 00:e0:4c:39:00:69, IRQ 11
eth1:  Identified 8139 chip type 'RTL-8139B'
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^

eth0 ist ueber nen switch mit dem Internen Netz verbunden,
eth1 soll direkt mit dem Modem verbunden werden.

Ifconfig nach booten:
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^
eth0     Link encap:Ethernet  HWaddr 00:E0:7D:99:0C:0D
         inet addr:192.168.0.254  Bcast:192.168.0.255 Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:42 errors:0 dropped:0 overruns:0 frame:0
         TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:5343 (5.2 Kb)  TX bytes:4402 (4.2 Kb)
         Interrupt:10 Base address:0x1000

eth1     Link encap:Ethernet  HWaddr 00:E0:4C:39:00:69
         inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:4294967294 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
         Interrupt:11 Base address:0x3000
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^

Ich habe eth1 auch schon mal einfach 'nur' up ausprobiert, kein unterschied

wenn man nun das DSL-Modem in den Switch einsteckt, rp-pppoe
verklickert, doch bitte eth0 zu nehmen, und sagt adsl-start
-> Erfolg!

^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^
marvin root # adsl-start
. Connected!
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^

Ifconfig vermeldet danach:
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^
ppp0     Link encap:Point-to-Point Protocol
         inet addr:80.144.72.93  P-t-P:217.5.98.190 Mask:255.255.255.255
         UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
         RX packets:10 errors:0 dropped:0 overruns:0 frame:0
         TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:3
         RX bytes:390 (390.0 b)  TX bytes:334 (334.0 b)
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^

Alles im gruenen bereich, ich bin 'drin'.


Wenn man nun das Modem direckt in eth1 einstoepselt, sieht der Link ganz
OK aus, (soweit man Lampen und ethtool vertrauen kann).

Ein umkonfigurieren von rp-pppoe auf eth1 und anschliessendes starten
ergibt:
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^
marvin root # adsl-start
................TIMED OUT
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^

im syslog findet sich dann das:
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^
Jun 27 19:37:09 marvin pppd[5963]: pppd 2.4.1 started by root, uid 0
Jun 27 19:37:09 marvin divert: not allocating divert_blk for
non-ethernet device ppp0
Jun 27 19:37:09 marvin pppd[5963]: Using interface ppp0
Jun 27 19:37:09 marvin pppd[5963]: Connect: ppp0 <--> /dev/pts/3
Jun 27 19:37:36 marvin NETDEV WATCHDOG: eth1: transmit timed out
Jun 27 19:37:36 marvin eth1: Transmit timeout, status ff ffff ffff media 00.
Jun 27 19:37:36 marvin eth1: Tx queue start entry 4  dirty entry 0.
Jun 27 19:37:36 marvin eth1:  Tx descriptor 0 is ffffffff. (queue head)
Jun 27 19:37:36 marvin eth1:  Tx descriptor 1 is ffffffff.
Jun 27 19:37:36 marvin eth1:  Tx descriptor 2 is ffffffff.
Jun 27 19:37:36 marvin eth1:  Tx descriptor 3 is ffffffff.
Jun 27 19:37:36 marvin eth1: link up, 100Mbps, full-duplex, lpa 0xFFFF
Jun 27 19:37:40 marvin pppd[5963]: LCP: timeout sending Config-Requests
Jun 27 19:37:40 marvin pppd[5963]: Connection terminated.
Jun 27 19:37:40 marvin divert: no divert_blk to free, ppp0 not ethernet
Jun 27 19:37:44 marvin pppoe[5964]: Timeout waiting for PADO packets
Jun 27 19:37:44 marvin pppd[5963]: Exit.
^^^^^^^^^^^^^^^^^^^ Knaberkante ^^^^^^^^^^^^^^^^^^^^^^^^

Die lspci-Ausgabe spar ich mir mal, da sie fuer beide Karten "gleich"
aussieht.

Tja, was soll mir das sagen? Karte an Dave Null? Falscher Treiber?
Echter Hardware-Fehler?

Fuer jeden Hinweiss dankbar,
Gruss
	Jan

PS: Kennt wer ein gutes HowTo wie man moeglichst *einfach* (nur
Rechner-)lokale Mailverteilung aufsetzt? So fuer die ganzen Cron und
weiss der Geier die im Fehlerfalle nach Hilfe schreien wollen.

-- 
> Was hat man unter "klassischen Angriffen" zu verstehen?
Seltsam angezogene Fremde rollen ein riesiges Holzpferd vor Deine
Haustür...
(Heiko Schlenker und Ralf Buerckner in de.comp.security.firewall)




More information about the Linux mailing list