[realtek] DFE-530TX+ uses 10Mbps and half duplex (instead 100/full)

Erik Steffl steffl@bigfoot.com
Sun, 14 Jan 2001 00:13:09 -0800


  I have D-Link DFE-530TX+ card, I am using the test driver from
scyld.com (rtl8139.c version 1.13) (kernel 2.2.17, debian unstable). It
is connected to another computer (Intel pro 100) via crossover cable.

  the rtl-diag program reports:

jojda:/home/erik/skusobna/lne100tx/drivers#
~erik/skusobna/lne100tx/diag/rtl8139-diag/rtl8139-diag -a
rtl8139-diag.c:v2.01 1/8/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a RealTek RTL8139 adapter at 0x6100.
The RealTek chip appears to be active, so some registers will not be
read.
To see all register values use the '-f' flag.
RealTek chip registers at 0x6100
 0x000: 40ba5000 00001862 80000000 00000000 9108a5ea 9108a5ea 9108a5ea
9008a5ea
 0x020: 00498010 00498610 00498c10 00499210 00490000 0d0a0000 270c26fc
0000c07f
 0x040: 78000400 0000940e 9c8a7559 00000000 002c10c6 00000000 0088c108
00100100
 0x060: 1000f00f 0101782d 00000000 00000000 00000005 000f77c0 58fab388
ad38d843.
  No interrupt sources are pending.
 The chip configuration is 0x10 0x2c, MII half-duplex mode.
EEPROM size test returned 6, 0x204a4 / 0x2.

  the other side reports 10 Mbps, half duplex. The speed is about 800
kilobytes per second (=10Mbps)). The question is - why? The card is
supposed to be 100Mbps/full duplex (that's what the box says). The other
side can work in 100/full mode as well.

  I tried the same cable/other side with different card (LNE100TX) and
it worked in 100/full mode (at least the other side reported 100/full,
the diagnostic program didn't work correctly).

  any ideas? TIA

	erik