[vortex-bug] transmit timed out, tx_status 00 status e000

Donald Becker becker@scyld.com
Mon Jun 3 18:48:00 2002


On Mon, 3 Jun 2002, Gerhard Hintermayer wrote:

> A while ago I read some postings about this error, but found no
> solution for that error. I had a 3c905B Cyclone running into that
> *every* time I put heavy load onto the NIC, checked the source and
> changed TX_TIMEOUT for 2*HZ to 6*HZ, and the error was gone. Is that a
> the right way to go ?

No.

This has been reported various times.
It's a hack that can mask certain problems (and it might be a good
idea just for that reason), but it doesn't fix a problem.

The reason for the 2 second delay is that a properly functioning
Ethernet should allow a packet to be sent well less than a second.  The
driver "watchdog" doubles this and assumes that Something Bad has
happened that might be fixed by a reset.

The only only ill effects from increasing the watchdog delay to 6
seconds are:
   If there is a problem that a reset will fix, you are off the air for
   4 seconds longer.
   You don't count some transient network problems as errors, leading to
   a false sense of reliability.

> I also have a 3C905B-FX, running for more than 2 years without any
> problem and then *bang* - the same error.

Three of your friends throw up after eating chicken salad.  Do you think
"I should find more robust friends" or "we should check that refrigerator".

I suspect that you have a network-wide problem.

> I can't imagine, that this is not a known and not yet solved issue.

I don't consider messages reporting errors to be a bug.  It's only a bug
if the driver fails to continue operation when it could safely do so.

-- 
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993