Kein fast Ethernet mit RTL 8139 (rev. 10)?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Fritze
Beiträge: 140
Registriert: 23.07.2003 15:19:23

Kein fast Ethernet mit RTL 8139 (rev. 10)?

Beitrag von Fritze » 05.02.2004 11:39:51

Hallo zusammen,

ich habe ein Problem mit der Geschwindigkeitseinstellung eines Realtek-NIC unter Debian Woody. So sieht es aus:

Code: Alles auswählen

calvin:~# mii-tool -v
eth0: 10 Mbit, half duplex, no link
  product info: vendor 00:00:00, model 0 rev 0
  basic mode:   10 Mbit, half duplex
  basic status: no link
  capabilities:
  advertising:
eth1: 10 Mbit, half duplex, no link
  product info: vendor 00:00:00, model 0 rev 0
  basic mode:   10 Mbit, half duplex
  basic status: no link
  capabilities:
  advertising:
Insbesondere das "no link" macht mich stutzig, ich habe diese Ausgabe per ssh angestoßen und bin durchaus mit dem Rechner verbunden. Nur eben nicht mit 100 MBit Full Duplex, sondern mit 10 MBit Half Duplex.

So sollte es aussehen (und tut es auf einem anderen Rechner):

Code: Alles auswählen

susie:~# mii-tool -v
eth0: negotiated 100baseTx-FD, link ok
  product info: vendor 00:00:00, model 0 rev 0
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
lspci liefert auf dem Rechner, auf dem es klappt:

Code: Alles auswählen

00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
auf dem, wo's nicht klappt:

Code: Alles auswählen

00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
In beiden Fällen ist die Unterstützung für die RTL8139 Netzwerkkarte fest in den Kernel eingebunden. Ich kann mit Hilfe des mii-tool die Geschwindigkeit auch nicht nachträglich einstellen. Was mache ich falsch? Wo sollte ich mal nachhaken?

Danke für Hinweise

Fritze

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 05.02.2004 15:16:42

Also ich hab mir das mal bei meinen RTL Karten angescht und da sieht das so aus:

Code: Alles auswählen

eth0: autonegotiation failed, link ok
  product info: vendor 00:00:00, model 0 rev 0
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
100Mbit FD hab ich aber.

Merkst du den auch das dein Netz nur 10Mbit hat? Ggf. mal mit netperf testen...es koennte ja auch sein das mii-tools da was falsch anzeigt.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
Fritze
Beiträge: 140
Registriert: 23.07.2003 15:19:23

Beitrag von Fritze » 05.02.2004 18:26:26

Donnerwetter, Du hast recht :D

Code: Alles auswählen

susie:/home/fritze# netperf -H calvin
TCP STREAM TEST to calvin
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 87380  16384  16384    10.01      44.82
susie:/home/fritze# netperf -H calvin -t UDP_STREAM -- -m 1024
UDP UNIDIRECTIONAL SEND TEST to calvin
Socket  Message  Elapsed      Messages
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec

 65535    1024   10.00      114887      0      94.14
Die TCPÜ Performance finde ich zwar enttäuschend (soo viel Overhead hätte ich mir nicht vorgestellt) aber immerhin erreicht ich bei UDP anständige Werte. Vielleicht bin ich auch nur zu doof, den Test richtig aufzurufen.

Da ist das mii-tool aber sehr mit Vorsicht zu genießen. Wieso es nichts gescheites zurückliefert oder wenigstens eine Warnung, dass die Werte auch der pure Blödsinn sein können, wäre ganz nett.

Jetzt stehe ich wieder auf dem Schlauch. Mein ursprüngliches Problem ist, dass seit meiner Umstellung von einem 10 Mbps Hub auf einen 100 Mbps Switch (beides Schnulligeräte für den Hausgebrauch, also nichts "anständiges") mein Internetzugang ätzendst langsam geworden ist, wenn viele kleine Dateien/HTML Anfragen kommen, was bei den meisten Websites (diesem hier eingeschlossen) der Fall ist. Rohe Datenübertragung per FTP läuft brav mit den >270 kB/sec (habe 2 Mbps Flatrate). Alles andere ist langsamer, als zu meinen 56k Modemzeiten!

Ich habe versucht, aus den Protokollen per ethereal bzw. tcpdump schlau zu werden, aber außer recht hohen Antwortzeiten (> 1 sec für SYN/ACK in manchen Fällen) ist mir nichts aufgefallen. Insbesondere scheint es nicht zu Fehlübertragungen, Datenkollisionen, etc. zu kommen. Es ist einfach nur LAHM, LAHM, und AM LAHMSTEN! Eine Google-Anfrage (vor meiner Umstellung blitzschnell) dauert jetzt von Eingabe bis zur ersten Antwortreaktion 25 sec!

Irgendwelche Tips für den Netzwerkdilletanten?

Gruß & Dank

Fritze[/code]

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 06.02.2004 01:17:49

Fritze hat geschrieben:Da ist das mii-tool aber sehr mit Vorsicht zu genießen. Wieso es nichts gescheites zurückliefert oder wenigstens eine Warnung, dass die Werte auch der pure Blödsinn sein können, wäre ganz nett.
Schau mal bei http://bugs.debian.org ob da schon was zu dem Thema zu finden ist...wenn nicht

Code: Alles auswählen

apt-get instll reportbug
:-)
Irgendwelche Tips für den Netzwerkdilletanten?
Nicht wirklich..vorammel wenn es ueber ftp mir der gewohnen Geschwindigkeit geht. Wie sieht das mit den ping Zeiten aus? Im LAN und zu google (oder auch anderen Rechnern). An der mtu was geaendert?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Antworten