Subject: Re: Lite5200 FEC Driver on linux 2.6 broken? (fixed again)

From: Sylvain Munaut <[email-masked]>
Date: Fri, 19 Nov 2004 11:32:20 +0100

roger blofeld wrote:

>Adding a call 
>
>    flush_dcache_range((u32)skb->data, (u32)skb->data + skb->len);
>
> just before spin_lock_irq() in fec_hard_start_xmit() removes the
>remaining transmission checksum errors for me.
>-rb
>
>  
>
Mmmm.

That should not be needed.

What tree are you exactly using ?
In mainstream XLB snooping is not configured so if you have the 
mainstream + added DMA,
the problem may come from this.

    Sylvain