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