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]