Re: 3C589 gives eth0: Transmit timed out (in >2.3.44)

David Hinds (dhinds@zen.stanford.edu)
Tue, 15 Feb 2000 15:04:40 -0800


On Tue, Feb 15, 2000 at 05:18:42PM -0500, Eloy A. Paris wrote:
>
> My 3C589 Ethernet card (PCMCIA) doesn't work on my notebook since
> 2.3.42. In 2.3.43 it didn't compile and in 2.3.44 and above (up to
> 2.3.46pre2) I get the following messages (lots of them):
>
> Feb 15 16:21:37 antenas kernel: NETDEV WATCHDOG: eth0: transmit timed out

It appears to be a bug in the softnet driver updates. A fix follows.

-- Dave

--- 3c589_cs.c~ Mon Feb 14 20:00:18 2000
+++ 3c589_cs.c Tue Feb 15 14:52:39 2000
/* There's room in the FIFO for a full-sized packet. */
outw(AckIntr | TxAvailable, ioaddr + EL3_CMD);
netif_wake_queue (dev);
- } else {
- netif_stop_queue (dev);
}

if (status & TxComplete)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/