eth0: FIFO buffer overflow

Donald Becker becker@cesdis1.gsfc.nasa.gov
Thu May 27 15:41:01 1999


On Thu, 27 May 1999, Owen Lynn wrote:

> I'm running Caldera 1.1 base using the 2.0.33 kernel. I have two 905B's in
> the thing. I'm using it as an IP masquerading firewall, and it gets a fair
> amount of traffic. The interfaces come up fine, and the box routes for a
> while,
> anywhere from 4 hours to 1 day. Then, I get a series of messages on the
> console:
> 
> eth0: ..., FIFO buffer overflow (hex number), ...

I'm guess the actual text was "eth0: Host error, FIFO diagnostic register..."
What were the numbers?

I suspect a PCI bus error.
The driver resets part of the chip in a recovery attempt.  It's difficult to
test recovery from actual PCI bus errors (they never happen on a properly
working system), so it's important to report the precise error that caused
the problem.

Donald Becker					  becker@cesdis.gsfc.nasa.gov
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center,  Greenbelt, MD.  20771
301-286-0882	     http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html