linux-l: rtl8139 steigt aus
Volker Mueller
volker.mueller at gmx.de
Do Sep 30 18:31:59 CEST 1999
High allerseits,
bevor ich den entsprechenden Haendler lynche, wollte ich mich noch
mal vergewissern, dass der Fehler wirklich nicht bei mir liegt ...
Folgende Situation:
Ein Rechner hat 5 Netzwerkkarten, davon 4 rtl8139 und eine ne2000.
Die rtl8139 steigen regelmaessig "beinahe" aus, d. h. die Antwort-
zeiten bei einem ping pegeln sich so bei 2 Sekunden (ja, wirklich
zwei ganze Sekunden) bei unbelastetem Netz (andere Rechner koennen
sich problemlos mit 0.2 ms kontaktieren) ein, manchmal auch bei
5 oder gar 10 Sekunden. Im guenstigsten Fall genuegt es, die je-
weilige Karte mittels ifconfig mal kurz "rauszunehmen" und neu
einzubinden, im unguenstigen Fall muss der Rechner tatsaechlich
neu gebootet werden. In letzter Zeit haeufen sich die Ausfaelle
(auf verschiedenen Karten) zunehmend. Auch der Austausch der Karte
gegen gleichartige Karten bringt keine rechte Besserung (was mich
doch an einen Fehler von meiner Seite denken laesst).
An den Karten haengt ueber Hubs ein Haufen WinDosen, die selten
nennenswerten Traffic verursachen.
Nun frage ich: Ist moeglicherweise der Treiber buggy? Woran kanns
sonst liegen, ausser am Hersteller der Karten (3 von 4 Karten sind
bereits getauscht)?
Unten gibts noch einen Auszug aus Logs und /proc/*
Tschau, Volker
----- snip -----
moritz1:~ # uname -a
Linux moritz1 2.2.5 #12 SMP Tue Aug 17 09:36:29 CEST 1999 i686 unknown
(SuSE 6.1 mit SuSE-Kernel-Tree)
::::::::::::::
/var/log/messages (Zeilen umgebrochen)
::::::::::::::
Sep 30 13:10:45 moritz1 kernel: eth3: Transmit timeout,
status 0d 0000 media 00.
Sep 30 13:10:45 moritz1 kernel: eth3: Tx queue start entry 51
dirty entry 47.
Sep 30 13:10:45 moritz1 kernel: eth3: Tx descriptor 0 is 000e206e.
Sep 30 13:10:45 moritz1 kernel: eth3: Tx descriptor 1 is 100e206e.
Sep 30 13:10:45 moritz1 kernel: eth3: Tx descriptor 2 is 400e206e.
Sep 30 13:10:45 moritz1 kernel: eth3: Tx descriptor 3 is 000e206e.
(queue head)
Sep 30 13:10:45 moritz1 kernel: eth3: MII #32 registers are:
1000 782d 0000 0000 05e1 40a1 0001 0000.
Sep 30 13:11:16 moritz1 timed[217]: measure: moritz did not respond
Sep 30 13:11:25 moritz1 named[138]: XX /192.168.1.64/BEFAK.BEFAK.NET/A
Sep 30 13:11:25 moritz1 kernel: eth3: Transmit timeout,
status 0d 0000 media 00.
Sep 30 13:11:25 moritz1 kernel: eth3: Tx queue start entry 27 dirty entry 23.
Sep 30 13:11:25 moritz1 kernel: eth3: Tx descriptor 0 is 000e206e.
Sep 30 13:11:25 moritz1 kernel: eth3: Tx descriptor 1 is 100e206e.
Sep 30 13:11:25 moritz1 kernel: eth3: Tx descriptor 2 is 400e2076.
Sep 30 13:11:25 moritz1 kernel: eth3: Tx descriptor 3 is 000e206e. (queue head)
Sep 30 13:11:25 moritz1 kernel: eth3: MII #32 registers are:
1000 782d 0000 0000 05e1 40a1 0001 0000.
Sep 30 13:11:32 moritz1 kernel: ip_rt_advice:
redirect to 192.168.1.69/00 dropped
Sep 30 13:12:37 moritz1 dhcpd: DHCPREQUEST for 192.168.1.52
from 00:e0:7d:00:74:1f via eth3
Sep 30 13:12:37 moritz1 dhcpd: DHCPACK on 192.168.1.52 to 00:e0:7d:00:74:1f
via eth3
::::::::::::::
/proc/net/dev (gesnippte Spalten enthielten alle "0")
::::::::::::::
Inter-| Receive | Transmit
face |bytes packets errs|bytes packets errs drop fifo colls carrier
lo: 2583509 25508 0 2583509 25508 0 0 0 0 0
dummy: 0 0 0 0 0 0 0 0 0 0
eth0: 0 0 0 8496 0 72 0 0 1224 144
eth1:36483545 72592 0 20555180 87121 12 0 0 117 24
eth2: 4882331 53105 1 12612209 45439 368 0 0 35 736
eth3:49215506 158561 165 132406065 178153 15713 0 3 6586 31048
eth4:48834730 191914 0 125033701 187992 0 0 0 24099 0
::::::::::::::
/proc/pci (Zeilen umgebrochen)
::::::::::::::
Bus 0, device 9, function 0:
Ethernet controller: Realtek 8139 (rev 16).
Medium devsel. Fast back-to-back capable.
IRQ 10. Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
I/O at 0xa800 [0xa801].
Non-prefetchable 32 bit memory at 0xe1000000 [0xe1000000].
Bus 0, device 10, function 0:
Ethernet controller: Realtek 8139 (rev 16).
Medium devsel. Fast back-to-back capable.
IRQ 11. Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
I/O at 0xa400 [0xa401].
Non-prefetchable 32 bit memory at 0xe0800000 [0xe0800000].
Bus 0, device 11, function 0:
Ethernet controller: Realtek 8139 (rev 16).
Medium devsel. Fast back-to-back capable.
IRQ 14. Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
I/O at 0xa000 [0xa001].
Non-prefetchable 32 bit memory at 0xe0000000 [0xe0000000].
Bus 0, device 12, function 0:
Ethernet controller: Realtek 8139 (rev 16).
Medium devsel. Fast back-to-back capable.
IRQ 15. Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
I/O at 0x9800 [0x9801].
Non-prefetchable 32 bit memory at 0xdf800000 [0xdf800000].
::::::::::::::
/proc/interrupts
::::::::::::::
CPU0 CPU1
0: 818849 812963 IO-APIC-edge timer
1: 2745 2715 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
3: 41 34 IO-APIC-edge NE2000
8: 0 2 IO-APIC-edge rtc
10: 124166 124155 IO-APIC-level aic7xxx, eth1
11: 48973 49002 IO-APIC-level eth2
12: 69920 70052 IO-APIC-edge PS/2 Mouse
13: 1 0 XT-PIC fpu
14: 171497 171536 IO-APIC-level eth3
15: 180972 180928 IO-APIC-level eth4
NMI: 0
ERR: 0
::::::::::::::
/proc/ioports
::::::::::::::
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
02f8-02ff : serial(auto)
0300-031f : NE2000
03c0-03df : vga+
03f8-03ff : serial(auto)
9800-987f : eth4
a000-a07f : eth3
a400-a47f : eth2
a800-a87f : eth1
b000-b0be : aic7xxx
--
mailto:volker.mueller at gmx.de | http://www.in-berlin.de/user/flinux
while (temperatur > 23) temperatur -= 5;
Mehr Informationen über die Mailingliste linux-l