[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