Subject: kern/11450: ex0 PCMCIA times out under heavy loads and stops responding.
To: None <gnats-bugs@gnats.netbsd.org>
From: None <jmaier@midamerica.net>
List: netbsd-bugs
Date: 11/08/2000 14:06:09
>Number:         11450
>Category:       kern
>Synopsis:       ex0 PCMCIA times out under heavy loads and stops responding.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 08 14:06:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     John Maier
>Release:        1.5 BETA2 i386
>Organization:
>Environment:
NetBSD node207-144 1.5_BETA2 NetBSD 1.5_BETA2 (LAP) #3: Wed Nov  8 03:20:51 PST 2000     root@node207-144:/usr/src/sys/arch/i386/compile/LAP i386
>Description:
I have a:
ex0 at cardbus1 dev 0 function 0: 3Com 3c575B-TX Ethernet
ex0: interrupting at 11
ex0: MAC address 00:00:86:1f:5d:74
ukphy0 at ex0 phy 0: Generic IEEE 802.3u media interface
ukphy0: 78Q2120 10/100 media interface (OUI 0x00c039, model 0x0014), rev. 3
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

It works great under light network loads.  However if put under a constant high network volume load it will "die" after some time and I get the message "ex0 timeout" and that's it.  Only a "fastboot" will seem to get the laptop to reboot otherwise it hangs.
>How-To-Repeat:
Set up a nfs share to another NetBSD box, in my case /usr/pkgsrc.
Then begin building really big things.  I particular it dies while tring to extract big archive files that generate a lot of traffic, like lesstif, netscape communicator, etc.

I found that if I extracted the file before hand, on the other NetBSD box, the install doesn't generate as much network traffic and thus the ex0 interface seems to stay up okay.

I have a IBM Infomover that works under an laptop install kernel but not under a regular kernel, so I can't test to see if this happens with any other PCMCIA ethernet cards.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: