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