[tulip] Problems getting Linksys PCMPC200 adaptor working

Stephen Peters portnoy@portnoy.org
04 Feb 2001 15:58:15 -0500


I've been trying to get a Linksys PCMPC200 10/100 adaptor working with
a Debian installation running on an IBM Thinkpad T21.  I've downloaded
the 0.92t version of the tulip driver, and the cardmgr utility loads
the module correctly without problem.

However, all I get are transmission errors.  Loading the module with
debug=6 gives lots of lines like

   Feb  3 17:08:12 rogue kernel: eth0: Transmit error, Tx status 1a078c80.

I've also tried starting the driver with full_duplex=1, but that did
not help (and indeed, the tulip-diag program still reports that the
driver is half duplex).

tulip-diag gives the following information:

tulip-diag.c:v2.06 1/8/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur (Linksys CardBus v2) adapter at 0x200.
 Comet duplex is reported in the MII status registers.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 128.
 Interrupt sources are pending!  CSR5 is fc06c812.
   Tx complete indication.
   Link passed indication.
   Timer expired indication.
   Early Rx indication.
  Comet MAC address registers 8f98e000 ffff5e06
  Comet multicast filter 0000000040000000.
 Use '-a' or '-aa' to show device registers,
     '-e' to show EEPROM contents, -ee for parsed contents,
  or '-m' or '-mm' to show MII management registers.

Any ideas as to what I can try next?

-- 
Stephen L. Peters                                  portnoy@portnoy.org
  PGP fingerprint: A1BF 5A81 03E7 47CE 71E0  3BD4 8DA6 9268 5BB6 4BBE
     "Poodle: The other white meat." -- Sherman, Sherman's Lagoon