[realtek] DFE-530TX+ uses 10Mbps and half duplex (instead100/full)
Erik Steffl
steffl@bigfoot.com
Mon, 15 Jan 2001 20:19:20 -0800
Donald Becker wrote:
>
> On Sun, 14 Jan 2001, Erik Steffl wrote:
>
> > 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:
>
> The 'mii-diag' output would be useful here, but we can see most of the
> MII-like registers from this output.
>
> > Index #1: Found a RealTek RTL8139 adapter at 0x6100.
> > 0x060: 1000f00f 0101782d 00000000 00000000 00000005 000f77c0 58fab388
> > ad38d843.
>
> The MII registers are
> 1000 782d .... .... 0101 0000
>
> You are advertising only 10baseT-HDX! No wonder the link is at 10Mbps.
>
> This should only happen in two cases:
> You use 'mii-diag' to force the media type.
> You pass a media type option to the driver.
>
> The v1.13 driver should log the following message if the latter is the
> case:
> printk(KERN_INFO " Forcing %dMbs %s-duplex operation.\n",
> (option & 0x20 ? 100 : 10),
> (option & 0x10 ? "full" : "half"));
> Read the driver detection message from 'dmesg'.
I have found out that I have previously had the other side set to 10
Mbps/half duplex! I was doing the neverending testing with LNE100TX - it
still does not work btw (it stops tx-ing from time to time, the more
traffic the sooner it breaks down). It was before my vacation and I
completely forgot about it and didn't check. Once I fixed that the card
works OK. thanks,
erik