[tulip] Netgear PNIC Stops working after cable disconnect

James Zhu jzhu@tachyon.net
Thu Dec 20 21:45:01 2001


Well, I still have problems w/ Netgear FX310-TX cards using the latest
tulip.c (v0.93).

The card stops working after disconnecting and reconnecting the Ethernet
cable. I know many other has experienced this problem in the past....

I have this problem w/ all tulip drivers from 2.2.14-19 kernel tree.... So I
tried Don's v0.93. same symptoms.

Before the unplug the cable. tulip-diag report the card is happy in
100BaseTX mode, Port selection is MII, full duplex. The recv is "idle", and
transmit is "waiting to transmit".

After unplugging then plugging the cable, tulip-diag reports the port
selection is 10mpbs-serial, half duplex. Both xmit and recv are in "stopped"
state. I couldn't get them to restart. I tried "-R", "-F many_types"...

I don't have problem w/ tulip.c from 2.2.12 kernel tree, but that driver
hangs after a long session of stress test. (ie. overnight).... for that I am
looking for alternatives... but all new tulip driver I tried so far has this
disconnect problem.... Am I the only one seeing this?

Here is the output of tulip-diag -mm, when the driver hangs:

===================================================
tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Lite-On 82c168 PNIC adapter at 0xe000.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 160.
 MII PHY found at address 1, status 0x782d.
 MII PHY #1 transceiver registers:
   1000 782d 0040 6212 01e1 41e1 0003 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   5000 0300 0000 0000 0000 028c 0600 0000
   003b 853e 0f00 ff00 002b 4000 80a0 000b.
 Basic mode control register 0x1000: 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:10:18:--:--:--, model 33 rev. 2.
   No specific information is known about this transceiver 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.

=====================================================



-James Zhu