[tulip] Catalist 1924<->Linksts LNE100TX only half duplex 10BaseT ??? ;-(

Maxim E. Zimovets Zimovets@uai.etel.ru
Fri, 06 Apr 2001 16:14:05 +0600


Hello

I just bought a Linksys LNE100TX 10/100 Ethernet adapter v 4.1 and got following problem.

The card has to be connected to Cisco Catalyst 1924 10BaseT port. Such port supports

full duplex, but doesn't support autonegotiation.

And  the card always works with autonegotiation. (diag.exe always shows it).

I do to insmod with following parameters: (though I changed a lot of parameters)

 /sbin/insmod tulip full_duplex=1 options=0x20a debug=2

and dmesg shows

 tulip.c:v0.92t 1/15/2001  Written by Donald Becker <becker@scyld.com>

   http://www.scyld.com/network/tulip.html

 eth0: ADMtek Centaur-P rev 17 at 0xc801f000, 00:03:6D:1B:E4:14, IRQ 5.

 eth0: Transceiver selection forced to 10baseT-FDX.

 eth0:  MII transceiver #1 config 1100 status 786d advertising 0041.

 eth0: tulip_open() irq 5.

 eth0: No media description table, assuming 10baseT-FDX transceiver, CSR12 00.

At the same time mii-diag -v shows:

mii-diag.c:v2.00 4/19/2000  Donald Becker (becker@scyld.com)

 http://www.scyld.com/diag/index.html

Using the default interface 'eth0'.

 MII PHY #1 transceiver registers:

   1100 786d 0022 5410 0041 0021 0004 2001

   ffff ffff ffff ffff ffff ffff ffff ffff

   01c0 0000 0399 8020 4f02 0304 0026 2c62

   0001 d7bf 0000 ffff ffff ffff ffff ffff.

 Basic mode control register 0x1100: 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 is generating 10baseT link beat  (no autonegotiation).

 MII PHY #1 transceiver registers:

   1100 786d 0022 5410 0041 0021 0004 2001

   ffff ffff ffff ffff ffff ffff ffff ffff

   01c0 0000 0099 8020 4f02 0304 0026 2c62

   0001 d7bf 0000 ffff ffff ffff ffff ffff.

 Basic mode control register 0x1100: Auto-negotiation enabled.

 Basic mode status register 0x786d ... 786d.

   Link status: established.

   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.

   Able to perform Auto-negotiation, negotiation complete.

 Vendor ID is 00:08:95:--:--:--, model 1 rev. 0.

   Vendor/Part: ADMtek AN983 Comet.

 I'm advertising 0041: 10baseT-FD

   Advertising no additional info pages.

   IEEE 802.3 CSMA/CD protocol.

 Link partner capability is 0021: 10baseT.

   Negotiation did not complete.

  ADMtek vendor specific registers information:

   Cable length is approximately 0 meters.

   The receiver has lost lock 11362 times since last check and had 11362 error events.

  TDK format vendor-specific registers 16..18 are 0x01c0 0x0000 0x0099

      Link polarity is detected as normal.

      Auto-negotiation complete, 10Mbps half duplex.

                                ^^^^^^^^^^^^^^^^^^^^^

      Rx link in fail state, PLL locked.

      No new link status events.

That's why I send my questions:

 - Has anybody seen such problem?

 - Is it possible to switch the card from autonegotiation mode only to some particular one?

   (options F and A of tulip-diag and mii-diag don't work. Do they really suppose to work?;-(  )

 - How is it possible to set particular mode (continuation from the previous question)

Any help will be beneficial

Maxim

--
This mail reflects the personal opinion of the author. It can differ
from the opinion of his employer.

Maxim Zimovets
Network Administrator
Zimovets@uai.etel.ru