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

Sylvain Munaut tnt at 246tNt.com
Fri Nov 19 21:32:20 EST 2004


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



More information about the Linuxppc-embedded mailing list