Realtek GBE unzuverlässig

Kamikaze

Warrior of Sunlight
Teammitglied
Mein neues Notebook hat eine Realtek Gigabit Ethernet Karte. Laut pciconf:
RTL8111/8168B PCI Express Gigabit Ethernet controller

Die Karte scheint nur im Halb-Duplex Modus zu funktionieren. Jedenfalls bei 100 MBit über altes CAT5 Kabel. Damit das geht braucht es schon CAT5e, wohlgemerkt für 100 MBit. Selbst wenn ich auf 10 MBit runter gehe funktioniert nur Halb-Duplex.

Ist das normal?
 
hi
nein , defenitiv nicht normal.

hast du mal einen anderen switch port versucht ?

wie lang ist die gesamt kabel laenge von notebook zum switch ? ( kabellange von patchpanel zum switch incl ) .

holger
 
Das Problem trat an 3 Standorten auf. Am schlimmsten war es bei einem 10m Kabel. Bei kürzeren Kabeln gibt es eine Verbindung, aber die wird regelmäßig unterbrochen.
 
Die Karten sind zwar nicht so toll, aber ganz so bescheiden sind sie dann doch nicht. Selbst bei längeren Kabeln hatte ich mit der gleichen Karte nicht so schlechte Werte. Für mich klingt das auch danach, dass die Karte ne Macke hat.
 
Der Recher meiner Mutter hat auch 'ne Realtek GBE. Gleiches Problem, nur mit Windows 7.

@Crest
Danke für den Tipp, ich habe mal flow-control eingeschaltet. Damit scheinen auch 100MBit full-duplex zu funktionieren. Jedoch hänge ich gerade an einem sehr kurzen Kabel. Ich muss das zu Hause noch mit etwas längerem testen.
 
Ich habe hier eine
Code:
dmesg | grep RealTek
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 0xe800-0xe8ff mem 0xfeaff000-0xfeafffff,0xfaef0000-0xfaefffff irq 16 at device 0.0 on pci2
mit dem if_re Treiber auf polling laufen.
Einststellung in meiner /etc/rc.conf:
Code:
ifconfig_re0="SYNCDHCP ether 90:e6:cb:b3:12:34 polling rxcsum txcsum tso lro" background_dhclient="YES"
Die MAC Adresse kann man sich aussuchen. :)
 
Läuft bei mir ohne Probleme auf einer (länger nicht geupdateten FreeBSD 10):
Code:
re0: flags=8943<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
  options=82099<RXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
  ether 8c:89:a5:c8:8a:d4
  inet 192.168.200.2 netmask 0xffffff00 broadcast 192.168.200.255
  inet6 fe80::8e89:a5ff:fec8:8ad4%re0 prefixlen 64 scopeid 0x1
  nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
  media: Ethernet autoselect (1000baseT <full-duplex>)
  status: active

Einstellungen in der rc.conf habe ich keine besonderen gemacht:
Code:
ifconfig_re0="inet 192.168.200.2 netmask 255.255.255.0"

Grüße,
errorsmith
 
Zurück
Oben