Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209235 - e1000e doesn't strip crc properly on some chips
Summary: e1000e doesn't strip crc properly on some chips
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
Keywords: InVCS
Depends on:
Reported: 2008-02-07 13:19 UTC by Johan Ymerson
Modified: 2008-02-26 17:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---

Temporary fix for e1000e crc problem. (2.6.24-e1000e-crc.patch,1.56 KB, patch)
2008-02-07 13:20 UTC, Johan Ymerson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Johan Ymerson 2008-02-07 13:19:26 UTC
The e1000e driver in kernel 2.6.24 doesn't strip crc properly from ethernet frames on some chips. This makes it impossible to use these nics in bridges, as the bridge depends on the crc to be stripped.

Upstream is working on this problem, but it will probably take a while since it isn't clear why some chips (in my case 82566DM-2) behave like this.

I suggest applying the attached patch to revert to an old working behavior of this driver. (i.e. reverting commit 140a74802894e9db57e5cd77ccff77e590ece5f3.)

Reproducible: Always

Steps to Reproduce:
1. Use tcpdump to see the ethernet frame size or include the e1000e nic in a bridge.

Actual Results:  
Driver doesn't strip crc from ethernet frame.

Expected Results:  
Driver should strip crc from ethernet frame.
Comment 1 Johan Ymerson 2008-02-07 13:20:32 UTC
Created attachment 142884 [details, diff]
Temporary fix for e1000e crc problem.
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2008-02-07 15:48:49 UTC
Gentoo ship e1000e in 2.6.23 too. Are we affected there as well?
Comment 3 Johan Ymerson 2008-02-07 17:06:14 UTC
(In reply to comment #2)
> Gentoo ship e1000e in 2.6.23 too. Are we affected there as well?

Yes, at least sys-kernel/gentoo-sources-2.6.23-r6.
Comment 4 Daniel Drake (RETIRED) gentoo-dev 2008-02-12 13:44:18 UTC
sent a mail upstream
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2008-02-12 14:01:48 UTC
will track the upstream bug, thanks
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2008-02-15 19:24:10 UTC
upstream patch queued for next releases
Comment 7 Daniel Drake (RETIRED) gentoo-dev 2008-02-26 17:12:12 UTC
Fixed in genpatches-2.6.23-10 (gentoo-sources-2.6.23-r9) and genpatches-2.6.24-4 (gentoo-sources-2.6.24-r3), thanks for your help with this bug