Bug report, as much information as I can give...
Winged Wolf
winged@spastic.org
Mon Dec 27 16:49:43 1999
This is interesting... MII transceiver has status 7869, then status 786d.
It appears to be stuck now on 786d. (This is in the log.)
Help? (This is one of two brand new cards that exhibit this problem.)
---
Mat Butler, Winged Wolf <winged@spastic.org>
SPASTIC Web Engineer SPASTIC Server Administrator
On Mon, 27 Dec 1999, Donald Becker wrote:
> On Mon, 27 Dec 1999, Winged Wolf wrote:
>
> > With the L version of the driver, I get the same output from mii-diag, but
> > when I try to do the ping, I get:
> >
> > eth0: Host error, FIFO diagnostic register 0000.
>
> Hmmmm, that indicates a problem, usually a hardware problem.
>
> > I get losts of these, then:
> >
> > eth0: Too much work in interrupt, status 8003. Temporarily disabling
> > functions (7ffc).
>
> This is bad. It's reporting that the machine is too slow to process the
> packets. Do you have some sort of APM feature turned on?
>
> > Then:
> > eth0: transmit timed out, tx_status 00 status e000.
>
> This is because the card has most features disabled at this point.
>
> You can work around the symptoms by setting the following module parameter:
> /* Maximum events (Rx packets, etc.) to handle at each interrupt. */
> static int max_interrupt_work = 20;
>
> options 3c59x max_interrupt_work=200
>
> Donald Becker
> Scyld Computing Corporation, and
> USRA-CESDIS, becker@cesdis.gsfc.nasa.gov
>