21143:Asymmetric result
hyun2@dirac.uos.ac.kr
hyun2@dirac.uos.ac.kr
Tue Jul 13 03:06:01 1999
On Tue, 13 Jul 1999, Donald Becker wrote:
> Had the driver been loaded at this point?
Surely it is,
> If you use 'mii-diag' you'll see the problem - the transceiver is defaulting
> to advertising no capabilities.
> http://cesdis.gsfc.nasa.gov/linux/diag/index.html
>
> You can work around this problem with 'mii-diag -A 0x01e1'.
> (But the v0.91 driver should do this automatically.)
>
> Donald Becker becker@cesdis.gsfc.nasa.gov
> USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
> Code 930.5, Goddard Space Flight Center, Greenbelt, MD. 20771
> 301-286-0882 http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html
>
Thank your for the information. I tried 'mii-diag -A 0x01e1' it makes the
following messages
mii-diag.c:v1.05 2/17/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Setting the media capability advertisement register of PHY #8 to 0x01e1.
MII PHY #8 transceiver registers:
3100 782d 0181 b802 01e1 41e1 0001 0000
0000 0000 0000 0000 0000 0000 0000 0000
0640 f088 6800 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x3100: Auto-negotiation enabled.
You have link beat, and everything is working OK.
This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD
10baseT.
Able to perform Auto-negotiation, negotiation complete.
Your link partner can do 41e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
MII PHY #8 transceiver registers:
3100 782d 0181 b802 01e1 41e1 0001 0000
0000 0000 0000 0000 0000 0000 0000 0000
0640 f088 6800 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x3100: Auto-negotiation enabled.
Basic mode status register 0x782d ... 782d.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation complete.
Vendor ID is 00:60:6e:--:--:--, model 0 rev. 2.
Vendor/Part: Davicom (unknown type).
I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 41e1: 100baseTx-FD 100baseTx 10baseT-FD
10baseT.
Negotiation completed.
--------------------------------------
And the dmesg generates:
eth0: 21143 negotiation status 000000c6, MII.
eth0: MII status 782d, Link partner report 41e1.
------------------------------------------
But still low transport rate in one side of transportation. The
tulip-debug reports half dulplex and dmesg generates
eth0: Transmit error, Tx status 7fffbc00.
What shoud I do next to get proper Full Duplex?
Hyunsoo Min