[tulip] PCM200 w/v0.92t tulip.c - overrun problems?

Chris Linstid clinstid@hotmail.com
Thu, 22 Mar 2001 02:32:11 -0500

I'm not sure if this has already been covered, but I'm having some pretty 
serious transfer problems.... and I think it's a problem with overruns.  I'm 
on a 100BaseTX network (half-duplex because it's a hub) and when I try to 
transfer files over it, it starts out ok for less than a second and slows 
down to a crawl ( < ~1Kbyte/s).  I've put it o a full duplex switch and it 
negotiates as half duplex (even though though I know the switch is capable 
of full duplex as is the card), and I have the same problem, so it's not the 
hub (or the cable).
Here's some information on my setup:

IBM Thinkpad 760XL (P166MMX, 32MB ram)
Linksys Etherfast Integrated 10/100 PCM200 (v1.0)

First I'll include the ifconfig info, then the rest of the card info.  Any 
help on this would be very much appreciated.  Thanks! :)

	- Chris

ifconfig info -

eth0      Link encap:Ethernet  HWaddr 00:E0:98:8D:1F:AE
          inet addr:  Bcast:  
          RX packets:360 errors:27 dropped:0 overruns:27 frame:27
          TX packets:131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:5 Base address:0x9000

Card ID:
bash-2.04# cardctl ident
Socket 0:
  product info: "Linksys", "EtherFast Integrated 10/100 CardBus PC 
Card(PCM200)", "V1.0", ""
  manfid: 0x13d1, 0xab02
  function: 6 (network)
  PCI id: 0x13d1, 0xab03

MII Information -
bash-2.04# ./mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #1:  1000 786d 0022 5410 01e1 0081 0004 2001.
Basic mode control register 0x1000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner is generating 100baseTx link beat  (no autonegotiation).

Tulip-diag information -
bash-2.04# ./tulip-diag -af
tulip-diag.c:v2.06 1/8/2001 Donald Becker (becker@scyld.com)
Index #1: Found a ADMtek AL985 Centaur (Linksys CardBus) adapter at 0x800.
ADMtek AL985 Centaur (Linksys CardBus) chip registers at 0x800:
0x00: fff98000 ffffffff ffffffff 01d43000 01d43200 fc664010 ff972117 
0x40: fffe0000 fff597f8 00000000 fffe0000 00000000 00000200 00000000 
Extended registers:
80: 00664010 03fe6bff 804c0005 132dff91 00000000 01d43200 01d43060 ffe0f000
a0: f0000000 8d98e000 ffffae1f 00000000 40000000 00000000 00000000 00000000
c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0000027
Comet duplex is reported in the MII status registers.
Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
  Comet MAC address registers 8d98e000 ffffae1f
  Comet multicast filter 0000000040000000.

Get your FREE download of MSN Explorer at http://explorer.msn.com