21143:Asymmetric result

hyun2@dirac.uos.ac.kr hyun2@dirac.uos.ac.kr
Sat Jul 10 04:35:24 1999


Recently I bought a card from dintek(taiwan) based on 21142PD. I installed
it on a x86 machine and connect to another machine with 3com905-TX using 
a twisted cable. 

Using a tulip drive 0.91e  I could make my machine to get network. Then
I tested transfer rate using ttcp. I get an asymmetric result. From tulip
to 3com:10217.37 KB/sec, while from 3com to tulip: 185.41 KB/sec. Yes
there is factor five or six difference.

I am using kernel 2.2.10 in RedHat6.0. Error messages are as follows:
Found Digital DS21143 Tulip at PCI I/O address 0xec00.
tulip.c:v0.91e 5/27/99 becker@cesdis.gsfc.nasa.gov
eth0: Digital DS21143 Tulip rev 65 at 0xec00, 00:00:1C:B0:84:74, IRQ 9.
eth0:  EEPROM default media type Autosense.
eth0:  MII interface PHY 0, setup/reset sequences 0/0 long, capabilities
e0 78.
eth0:  Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
eth0:  Advertising 0001 on PHY 0 (0).
eth0: Using media type MII, CSR12 is c6.
eth0:  MII transceiver #8 config 3100 status 782d advertising 0001.
eth0: tulip_open() irq 9.
eth0:  Advertising 0001 on PHY 0 (8).
eth0: Using media type MII, CSR12 is c6.
eth0: Done tulip_open(), CSR0 f8a08000, CSR5 f0320000 CSR6 320e2202.
eth0: Transmit error, Tx status 7fffbc00.
eth0: 21143 negotiation status 000000c6, MII.
eth0: Transmit error, Tx status 7fffbc00.
eth0: Transmit error, Tx status 7fffbc00.


And the tulip-diag says
tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0xec00.
 Port selection is MII, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
Ethernet MAC Station Address 00:00:1C:B0:86:2C.
EEPROM transceiver/media description for the Digital DS21143 Tulip chip.
Leaf node at offset 30, default media type 0800 (Autosense).
 1 transceiver description blocks:
  Media MII, block type 3, length 13.
   MII interface PHY 0 (media type 11).
   21143 MII initialization sequence is 0 words:.
   21143 MII reset sequence is 0 words:.
    Media capabilities are 7800, advertising 01e1.
    Full-duplex map 5000, Threshold map 1800.
    No MII interrupt.
 MII PHY found at address 8, status 0x782d.
 MII PHY #8 transceiver registers:
  3000 782d 0181 b802 0001 41e1 0001 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0640 0088 6800 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000

I have enabled the tulip module with the option
options=5  debug=3.

I will become very happy if any body can cure this problem.

Sincerely,

Hyunsoo Min