[vortex-bug] transfer errors with 3C905C-TX-M

Andrew Morton andrewm@uow.edu.au
Tue, 5 Sep 2000 14:22:42 +1100 (EST)

Donald Becker wrote:
> You can disable this checksumming by changing line 1826 (approximately)
> from
>                 skb->ip_summed = CHECKSUM_UNNECESSARY;
> to
>                 skb->ip_summed = 0;
> My guess is that you will still have data corruption.  If so, you have a
> problem with your memory or disk controller.

Yup.  I've seen similar problems (different NIC) with bit flippage
when the NIC was DMAing into main memory.

Software checksumming will fix this.  Hardware checksumming won't.