kernel networking problem

Eric plug-discuss@lists.PLUG.phoenix.az.us
Thu, 20 Dec 2001 23:27:11 -0800


Hi,

I am setting up a laptop firewall, and the pcmcia card services work ok as
long as not too much data is piped through.  But when the load gets heavier,
eth1 on the firewall freezes.  And each time I unfreeze it, restart Linux,
and reinitiate heavy throughput, eth1  freezes, again and again and again,
always within one minute of the initiation of both streaming and SSH
transfers.  The concomitant error messages produced when the interface
freezes are reproduced below.

The pcmcia cards I am using are the 3ccfe575ct-d and 3ccfe575bt-d, and the
driver is the 3c59x.  They work fine unless the load gets to heavy.  I have
upgraded to kernel 2.4.9, but the problem existed on the default RH 7.2
install (whichever kernel that is, can't remember).  With the latter kernel,
I first had the problem described here
http://www.uwsg.iu.edu/hypermail/linux/kernel/0110.3/1030.html, and when I
added "options 3c59x enable_wol=1 " to /etc/modules.conf, this new problem
arose.

Can anyone either
1. recommend how to fix this new problem, or
2. recommend some pcmcia cards that work with RH 7.1 under
heavy loads, or else
3. recommend a Linux OS that can handle my particular pcmcia cards under
heavy loads?

The error messages are thus:

eth1: command 0x3002 did not complete! status oxf000
ad infinitum

or

eth1 transmit timed out, tx_status 00 status e000.
diagnostics: net 0ce0 media a800 dma 000000a0.
Flags; bus-master 1 dirty 3972(4)
Transmit list 002ff300 vs. c02ff300.

0:	@c02ff200	length 80005ea status	000005ea
1:	@c02ff240	length 80005ea status	000005ea
2.	@c02ff280	length 80005ea status	000005ea
3.	@c02ff2c0	length 80005ea status	000005ea
4.	@c02ff300	length 80005ea status	000105ea
5.	@c02ff340	length 80005ea status	000105ea
6.	@c02ff380	length 80005ea status	000105ea
7.	@c02ff3c0	length 80005ea status	000105ea
8.	@c02ff400	length 80005ea status	000105ea
9.	@c02ff420	length 80005ea status	000105ea
10.	@c02ff440	length 80005ea status	000105ea
11.	@c02ff480	length 80005ea status	000105ea
12.	@c02ff4c0	length 80005ea status	000105ea
13.	@c02ff500	length 80005ea status	000105ea
14.	@c02ff540	length 80005ea status	000105ea
15.	@c02ff580	length 80005ea status	000105ea