Transmit timeouts with 1.06/1.09j
David Sean Friedman
dsf+@andrew.cmu.edu
Mon Aug 9 21:30:29 1999
Excerpts from eepro: 9-Aug-99 Re: Transmit timeouts with .. by Donald
Becker@cesdis.gsf
> Most (all?) ARM implementations don't have cache coherence with PCI cards.
> That means that the descriptors might not be coherent when read by the card.
Yes, you are correct. I have annotated the code with many
dma_cache_inv()/dma_cache_wback() calls to make the driver work at all.
>
> > All of the tests have used v1.06 with a 2.2.10 kernel.
>
> Try the newer testing version, which should recover better from problems.
> ftp://cesdis.gsfc.nasa.gov/pub/linux/drivers/test/eepro100.c
Thanks, I'll give it a try.
David Friedman
Carnegie Mellon University