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