[246] in linux-net channel archive

home help back first fref pref prev next nref lref last post

Re: 3C503 quits responding to network

daemon@ATHENA.MIT.EDU (Paul Gortmaker)
Fri Apr 28 01:57:09 1995

From: Paul Gortmaker <paul@rasty.anu.edu.au>
To: ganderson@clark.net (Gary Anderson)
Date: Fri, 28 Apr 1995 14:08:24 +1000 (EST)
Cc: linux-net@vger.rutgers.edu
In-Reply-To: <Pine.LNX.3.91.950427194023.4068A-100000@ganderson-ppp.clark.net> from "Gary Anderson" at Apr 27, 95 08:52:37 pm

> 
> Trying to troubleshoot a recently set up a 386/33 with Linux, kernel 
> 1.2.4 (and 1.2.6), along with Paul Gortmaker's NE2000/8390 patches against
> 1.2.6, using a 3C503 for the interface.  Problem is, and has been, that
> periodically the machine stops responding to the net.  The machine itself
> doesn't lock up, it just goes deaf and won't even respond to pings.  However,

The fact that you recently set the machine up makes me think you are
running routed or something equally evil.

> if we walk over to the console, do something on it _outbound_ to the net
> (e.g. - ping another machine) it begins responding to the net again.  Have
> tried three different kernels, 1.2.1, 1.2.4, and now 1.2.6, as I said.  The

I don't think I had patches against 1.2.1. Is this a problem you had with
unpatched kernels? If so, then it isn't anything I've broke. If you look
at my patches to 8390.[c,h] you will find that they are mostly cosmetic.
The real changes are in ne.c --- so please make it clear if the machine
was broken before you applied my patches.

> temporary solution we've adopted is to have cron ping another machine every 5
> Here is what shows up in the syslog:
> 
> Apr 27 13:21:31 garc kernel: eth0: transmit timed out, TX status 0x0, ISR 0x0.
> Apr 27 13:21:31 garc kernel: eth0: Possible network cable problem?

Your packet grew old on the card without ever being sent. The Tx and
interrupt status bytes don't indicate anything other than nothing
has happened recently. (ISR=0 -> all 8390 interrupts have been ack'ed
and TSR=0 -> Tx packet status has already been read/ack'ed)

Paul.

home help back first fref pref prev next nref lref last post