[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:129.21.145.69  Bcast:129.21.145.127  
Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          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)
http://www.scyld.com/diag/index.html
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 
ffffebff
0x40: fffe0000 fff597f8 00000000 fffe0000 00000000 00000200 00000000 
c40ffec8
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