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