eth0 : time out ....error
Andreas Liebe
liebe at hrz.tu-darmstadt.DE
Mon Mar 4 17:54:51 EST 2002
Hi,
I've had exactly the same problems. Probably you're using a kernel < 2.4.11.
Try this tiny from 2.4.11 which did it for me:
------------------------------------------------------------------------
*** arch/ppc/8xx_io/fec.c Sat Mar 2 12:50:33 2002
--- arch/ppc/8xx_io/fec.c-orig Thu Dec 20 22:31:30 2001
***************
*** 416,425 ****
bdp++;
}
! if (bdp->cbd_sc & BD_ENET_TX_READY) {
netif_stop_queue(dev);
- fep->tx_full = 1;
- }
fep->cur_tx = (cbd_t *)bdp;
--- 416,423 ----
bdp++;
}
! if (bdp->cbd_sc & BD_ENET_TX_READY)
netif_stop_queue(dev);
fep->cur_tx = (cbd_t *)bdp;
------------------------------------------------------------------------
-Andreas
On Thu, 28 Feb 2002 10:14:39 +0900 you wrote:
> I have the problem when I get/recevie data of over 100 kbytes size
> If I send a small size data , it's trance success
> but big size data is fail and print following messages
> ...
> NETDEV WATCHDOG: eth0: transmit timed out
> eth0: transmit timed out.
> Ring data dump: cur_tx c1f70078, dirty_tx c1f70078 cur_rx: c1f70038
> tx: 8 buffers
--
Andreas Liebe/Darmstadt University of Technology/+49 6151 16-3150/3050(FAX)
Wer denkt, was andere denken sei richtig, denkt nicht (unbekannt)
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list