kernel networking problem

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Eric
Date:  
Subject: kernel networking problem
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