Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 209235
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Johan Andersson <johan@e-626.net>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
2.6.24-e1000e-crc.patch Temporary fix for e1000e crc problem. patch Johan Andersson 2008-02-07 13:20 0000 1.56 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 209235 depends on: Show dependency tree
Bug 209235 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-02-07 13:19 0000
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.
2.
3.

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

Expected Results:  
Driver should strip crc from ethernet frame.

------- Comment #1 From Johan Andersson 2008-02-07 13:20:32 0000 -------
Created an attachment (id=142884) [details]
Temporary fix for e1000e crc problem.

------- Comment #2 From Daniel Drake 2008-02-07 15:48:49 0000 -------
Gentoo ship e1000e in 2.6.23 too. Are we affected there as well?

------- Comment #3 From Johan Andersson 2008-02-07 17:06:14 0000 -------
(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 From Daniel Drake 2008-02-12 13:44:18 0000 -------
sent a mail upstream

------- Comment #5 From Daniel Drake 2008-02-12 14:01:48 0000 -------
will track the upstream bug, thanks

------- Comment #6 From Daniel Drake 2008-02-15 19:24:10 0000 -------
upstream patch queued for next releases

------- Comment #7 From Daniel Drake 2008-02-26 17:12:12 0000 -------
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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug