--- zzzz-none-000/linux-2.4.17/drivers/acorn/net/etherh.c 2001-09-13 22:21:32.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/drivers/acorn/net/etherh.c 2004-11-24 13:23:55.000000000 +0000 @@ -251,6 +251,12 @@ return; } + /* + * Make sure we have a round number of bytes if we're in word mode. + */ + if (count & 1 && ei_local->word16) + count++; + ei_local->dmaing |= 1; addr = dev->base_addr;