Hello,

I've just recently signed up on the list, so bear with me, thanks.

Dr . David Alan Gilbert wrote:
> 
> At 04:21 PM 2/24/99 +0000, you wrote:
> >Has anyone tried a PCNET AM79C971 based card on EBSA285 ?
> >Mine doesn't works, it is detected by driver but sends nothing
> >to the network
> 
> As Phil said the problem is probably due to cache consistency (or the lack
> of it)
> on the EBSA.
> 
> Intel, Alpha and SPARC PCI systems provide cache coherency between the PCI bus
> and the processor - so if the Net card writes to main memory and then the host
> looks at that location it will pretty much immediatly see the change.
> 
> On systems based around the StrongARM/21285 combination if the location
> happened to be previously in the processor cache then even after the write
> by the net card, the processor will see the old value. This confuses the hell
> out of the network drivers which presume they are on a system like Intel.

This is a bit unfortunate? no?

Whats the root cause of this? the 21285's PCI implementation? or the SA?

Doesn't this mean that most (if not all) IO/DMA device drivers need
patching to run on ARMLinux?

Conor
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to