a few more bits of info... The issue reproduces even with vanilla kernels. kernel 2.6.22 -> works kernel 2.6.23 -> Corrupted MAC on input there are quite a bit of changes in the tg3 driver between these two versions, it's likely that one of them has some side effects. Does anyone have the same issue on other architectures?