netzwerk problem

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
kevin
Beiträge: 325
Registriert: 08.11.2004 00:03:24

netzwerk problem

Beitrag von kevin » 24.01.2006 20:25:37

hallo

es gibt
pc1desktop-pc
pc2 router2
pc3 server

router2 hat eine dlink netzwerkkarte mit 4 anschluessen dran eingebaut

(server haengt am eth3 bei router2, lan (..desktop-pc) haengt an eth0 am router2, eth1 bei router2 .. da gehts zum internet, und eth2 bei router2 ist unbenutzt)

im syslog bei router2 sehe ich hin und wieder sowas:..

Code: Alles auswählen

Jan 24 20:13:11 router2 kernel: NETDEV WATCHDOG: eth3: transmit timed out
Jan 24 20:13:11 router2 kernel: eth3: Transmit timed out, TxStatus 00 TxFrameId 1c, resetting...
Jan 24 20:13:11 router2 kernel: 00 0d623000 0d623010 00008001(00) 0caee012 800005ea
Jan 24 20:13:11 router2 kernel: 01 0d623010 0d623020 00008005(01) 0bda1812 800005ea
Jan 24 20:13:11 router2 kernel: 02 0d623020 0d623030 00008009(02) 0bdba012 800005ea
Jan 24 20:13:11 router2 kernel: 03 0d623030 0d623040 0000800d(03) 0ca83012 800005ea
Jan 24 20:13:11 router2 kernel: 04 0d623040 0d623050 00008011(04) 0f0eb812 800005ea
Jan 24 20:13:11 router2 kernel: 05 0d623050 0d623060 00008015(05) 0c047812 800005ea
Jan 24 20:13:11 router2 kernel: 06 0d623060 0d623070 00008019(06) 0d984812 800005ea
Jan 24 20:13:11 router2 kernel: 07 0d623070 0d623080 0000801d(07) 0ca2f812 800005ea
Jan 24 20:13:11 router2 kernel: 08 0d623080 0d623090 00008021(08) 0c9c0012 8000003e
Jan 24 20:13:11 router2 kernel: 09 0d623090 0d6230a0 00008025(09) 0d629812 800005c2
Jan 24 20:13:11 router2 kernel: 0a 0d6230a0 0d6230b0 00008029(0a) 0cb64812 80000058
Jan 24 20:13:11 router2 kernel: 0b 0d6230b0 0d6230c0 0000802d(0b) 0bdbd812 800005c2
Jan 24 20:13:11 router2 kernel: 0c 0d6230c0 0d6230d0 00008031(0c) 0cb67012 80000036
Jan 24 20:13:11 router2 kernel: 0d 0d6230d0 0d6230e0 00008035(0d) 0ca86012 8000003e
Jan 24 20:13:11 router2 kernel: 0e 0d6230e0 0d6230f0 00008039(0e) 0bd8c012 8000010b
Jan 24 20:13:11 router2 kernel: 0f 0d6230f0 0d623100 0000803d(0f) 0ca92012 80000036
Jan 24 20:13:11 router2 kernel: 10 0d623100 0d623110 00008041(10) 0bdba812 800005ea
Jan 24 20:13:11 router2 kernel: 11 0d623110 0d623120 00000045(11) 0bdbe812 80000036
Jan 24 20:13:11 router2 kernel: 12 0d623120 0d623130 00008049(12) 0f483012 80000036
Jan 24 20:13:11 router2 kernel: 13 0d623130 0d623140 0000804d(13) 0bdad012 80000091
Jan 24 20:13:11 router2 kernel: 14 0d623140 0d623150 00008051(14) 0cb3e012 80000036
Jan 24 20:13:11 router2 kernel: 15 0d623150 0d623160 00008055(15) 0bd90812 80000036
Jan 24 20:13:11 router2 kernel: 16 0d623160 0d623170 00008059(16) 0d628812 80000036
Jan 24 20:13:11 router2 kernel: 17 0d623170 0d623180 0000805d(17) 0bdc2012 80000036
Jan 24 20:13:11 router2 kernel: 18 0d623180 0d623190 00008061(18) 0d28c012 80000036
Jan 24 20:13:11 router2 kernel: 19 0d623190 0d6231a0 00008065(19) 0d28d812 80000036
Jan 24 20:13:11 router2 kernel: 1a 0d6231a0 00000000 00008069(1a) 0bdad812 80000036
Jan 24 20:13:11 router2 kernel: 1b 0d6231b0 0d6231c0 0001806d(1b) 00000000 00000000
Jan 24 20:13:11 router2 kernel: 1c 0d6231c0 0d6231d0 00018071(1c) 00000000 00000000
Jan 24 20:13:11 router2 kernel: 1d 0d6231d0 0d6231e0 00008075(1d) 0cb94012 80000036
Jan 24 20:13:11 router2 kernel: 1e 0d6231e0 0d6231f0 00008079(1e) 0bdc9012 80000036
Jan 24 20:13:11 router2 kernel: 1f 0d6231f0 0d623000 0000807d(1f) 0cae3812 80000098
Jan 24 20:13:11 router2 kernel: TxListPtr=0d6231c0 netif_queue_stopped=1
Jan 24 20:13:11 router2 kernel: cur_tx=26715(1b) dirty_tx=26685(1d)
Jan 24 20:13:11 router2 kernel: cur_rx=44 dirty_rx=44
Jan 24 20:13:11 router2 kernel: cur_task=26715
das kommt wenn ich vom desktop-pc ueber router2 auf den server zugreife und mir daten vom server auf den desktop-pc kopiere
diese meldungen im syslog kommen aber nicht wenn ich daten vom desktop-pc auf den server kopiere (mit daten kopieren meine via samba oder ftp...)


Code: Alles auswählen

lspci 
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] (rev 05)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia AGP]
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8231 [PCI-to-ISA Bridge] (rev 10)
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1e)
0000:00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1e)
0000:00:11.4 Bridge: VIA Technologies, Inc. VT8235 ACPI (rev 10)
0000:00:14.0 PCI bridge: Intel Corp. 21152 PCI-to-PCI Bridge
0000:01:00.0 VGA compatible controller: Trident Microsystems CyberBlade/i1 (rev 6a)
0000:02:04.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14)
0000:02:05.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14)
0000:02:06.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14)
0000:02:07.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14)

Code: Alles auswählen

cat /proc/cpuinfo 
processor       : 0
vendor_id       : CentaurHauls
cpu family      : 6
model           : 7
model name      : VIA Samuel 2
stepping        : 3
cpu MHz         : 533.365
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu de tsc msr cx8 mtrr pge mmx 3dnow
bogomips        : 1064.96

Code: Alles auswählen

cat /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
01f0-01f7 : ide0
03c0-03df : vga+
03f6-03f6 : ide0
0cf8-0cff : PCI conf1
d000-dfff : PCI Bus #02
  d000-d07f : D-Link System Inc DL10050 Sundance Ethernet
    d000-d07f : sundance
  d400-d47f : D-Link System Inc DL10050 Sundance Ethernet (#2)
    d400-d47f : sundance
  d800-d87f : D-Link System Inc DL10050 Sundance Ethernet (#3)
    d800-d87f : sundance
  dc00-dc7f : D-Link System Inc DL10050 Sundance Ethernet (#4)
    dc00-dc7f : sundance
e000-e01f : VIA Technologies, Inc. USB
  e000-e01f : usb-uhci
e400-e41f : VIA Technologies, Inc. USB (#2)
  e400-e41f : usb-uhci
e800-e80f : VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
  e800-e807 : ide0

Code: Alles auswählen

cat /proc/pci   
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] (rev 5).
      Master Capable.  Latency=8.  
      Prefetchable 32 bit memory at 0xe4000000 [0xe43fffff].
  Bus  0, device   1, function  0:
    PCI bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia AGP] (rev 0).
      Master Capable.  No bursts.  Min Gnt=12.
  Bus  0, device  17, function  0:
    ISA bridge: VIA Technologies, Inc. VT8231 [PCI-to-ISA Bridge] (rev 16).
  Bus  0, device  17, function  1:
    IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 6).
      Master Capable.  Latency=32.  
      I/O at 0xe800 [0xe80f].
  Bus  0, device  17, function  2:
    USB Controller: VIA Technologies, Inc. USB (rev 30).
      IRQ 10.
      Master Capable.  Latency=32.  
      I/O at 0xe000 [0xe01f].
  Bus  0, device  17, function  3:
    USB Controller: VIA Technologies, Inc. USB (#2) (rev 30).
      IRQ 10.
      Master Capable.  Latency=32.  
      I/O at 0xe400 [0xe41f].
  Bus  0, device  17, function  4:
    Bridge: VIA Technologies, Inc. VT8235 ACPI (rev 16).
  Bus  0, device  20, function  0:
    PCI bridge: Intel Corp. 21152 PCI-to-PCI Bridge (rev 0).
      Master Capable.  Latency=32.  Min Gnt=6.Max Lat=4.
  Bus  1, device   0, function  0:
    VGA compatible controller: Trident Microsystems CyberBlade/i1 (rev 106).
      IRQ 11.
      Master Capable.  Latency=32.  
      Non-prefetchable 32 bit memory at 0xe1800000 [0xe1ffffff].
      Non-prefetchable 32 bit memory at 0xe2000000 [0xe201ffff].
      Non-prefetchable 32 bit memory at 0xe1000000 [0xe17fffff].
  Bus  2, device   4, function  0:
    Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 20).
      IRQ 7.
      Master Capable.  Latency=32.  Min Gnt=10.Max Lat=10.
      I/O at 0xd000 [0xd07f].
  Bus  2, device   5, function  0:
    Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (#2) (rev 20).
      IRQ 5.
      Master Capable.  Latency=32.  Min Gnt=10.Max Lat=10.
      I/O at 0xd400 [0xd47f].
  Bus  2, device   6, function  0:
    Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (#3) (rev 20).
      IRQ 10.
      Master Capable.  Latency=32.  Min Gnt=10.Max Lat=10.
      I/O at 0xd800 [0xd87f].
  Bus  2, device   7, function  0:
    Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (#4) (rev 20).
      IRQ 11.
      Master Capable.  Latency=32.  Min Gnt=10.Max Lat=10.
      I/O at 0xdc00 [0xdc7f].

Code: Alles auswählen

cat /proc/interrupts 
           CPU0       
  0:    2791740          XT-PIC  timer
  1:          2          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:    3515692          XT-PIC  eth1
  7:   40629733          XT-PIC  eth0
  8:          4          XT-PIC  rtc
 10:          0          XT-PIC  usb-uhci, usb-uhci, eth2
 11:   43086778          XT-PIC  eth3
 14:      10024          XT-PIC  ide0
NMI:          0 
LOC:          0 
ERR:          0
MIS:          0
ist halt nen itx pc mit ner kleinen platte drin, 256 mb ram .. er macht nichts ausser routen



... wenn diese meldungen im syslog kommen, stopt der daten transfer meistens fuer so 4 bis 8 sekunden .. manchmal ist auch das netzlaufwerk was im desktop-pc gemountet ist und auf den server zeigt weg ..

wo koente das problem liegen bei router2
???
Zuletzt geändert von kevin am 24.01.2006 22:59:05, insgesamt 1-mal geändert.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 24.01.2006 22:04:18

Das ist ein Kommunikationsproblem zwischen Treiber und Netzwerkkarte.
Der Treiber möchte Daten versenden, die Karte bestätigt aber nicht, daß diese Daten gesendet wurden, daher bricht der Treiber mit einem Timeout ab. Das erlärt auch warum dieses Problem nur bzw. hauptsächlich beim Download auftritt.
Das ist also entweder ein Bug im Treiber oder eine mangelhafte Unterstützung dieser NIC .
Ich würde daher einmal den neuesten Kernel ausprobieren, um zu sehen, ob dieser Bug vielleicht schon gefunden und behoben wurde.
Falls nicht, könntest du einmal versuchen die Arbeit für die Karte zu erleichtern. Z.B. mit "ethtool -K eth3 tso off". Kannst du auch einmal vor dem Kernelupdate ausprobieren.

Ansonsten ist das wahrscheinlich ein Fall für die Kernel Mailinglist bzw Bugreport.

Gruß
gms

Antworten