Bug 652744 - 2.6.35 e1000e does not work
Summary: 2.6.35 e1000e does not work
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 14
Hardware: x86_64
OS: Linux
low
urgent
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 667510 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-12 16:53 UTC by Serge Droz
Modified: 2011-08-21 05:07 UTC (History)
14 users (show)

Fixed In Version: kernel-2.6.35.11-83.fc14
Clone Of:
Environment:
Last Closed: 2011-02-11 02:45:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Serge Droz 2010-11-12 16:53:08 UTC
Description of problem:

Network cannot be started using kernels 
kernel-2.6.35.6-48.fc14.x86_64
or 
kernel-2.6.35.8-55.fc14.x86_64 (Koji)

No Problems with the legacy kernel:
kernel-2.6.34.7-61.fc13.x86_64

Version-Release number of selected component (if applicable):
Fedora 14, kernel 2.6.35.6-48.fc14.x86_64

How reproducible:
Every time

Boot affected kernel
No network available
restart network
still no network available

Actual results:
No network connectivity

Expected results:
network connectivity

Additional info:
See also:
http://forums.fedoraforum.org/showthread.php?s=98b68ca672414642988898326cca194e&p=1414119#post1414119

Comment 1 lexual 2010-11-13 21:34:44 UTC
Try booting with acpi off turned off as described in this bug:

https://bugzilla.redhat.com/show_bug.cgi?id=649570

Comment 2 Serge Droz 2010-11-14 10:24:24 UTC
I tired this, no luck. 
So maybe it's not the same as bug 649570

Comment 3 Andrew Davis 2010-11-16 23:40:53 UTC
+1

lspci -vv | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation 82566DM Gigabit Network Connection (rev 02)

I have Intel e1000e, and on install of Fedora 14, ethernet will not come up.  Networkmanager kept cycling on interface.  The ACPI workaround suggested in bug#649570 does not resolve issue, suggesting this is different.

This is serious as server has no network connection available from DVD install, making updates difficult.  Need a workaround to get over this hump, as well as a fix.

Quick Google search suggests it appears kernel &/or intel driver related.  Apparently 2.6.36 kernels do not have this issue, and mine works ok on Fedora 13 (kernel-2.6.33.3-85.fc13.x86_64)

Comment 4 Andrew Davis 2010-11-22 12:25:13 UTC
As a workaround to get my e1000e working on fresh Fedora 14 installation, I compiled and installed the latest Intel e1000 driver (v1.2.20) from http://sourceforge.net/projects/e1000/

Intel e1000e ethernet and networking now appears to be working fine on kernel-2.6.35.6-45.fc14.x86_64 and kernel-2.6.35.6-48.fc14.x86_64.

Comment 5 Frank Samuelson 2010-11-25 21:44:10 UTC
I had the same problem on my mobo w/ an Intel 82566DC network controller.
The ACPI=off  did not fix it.
However, my problem was intermittent.  Sometimes I would boot from an F14 live USB stick and it would work, but 50% of the time it did not.  Whenever I booted from my hard drive installation it would fail.
I installed  kernel-2.6.36-1.fc15.x86_64.rpm  from Rawhide and now networking just works always.
The worst part about this bug is that I can't network install...

Comment 6 Philip Prindeville 2010-12-01 23:20:28 UTC
I'm using a Dell Optiplex 745C with an i82566DM controller, and seeing the same issue.  Adding "noapic apci=off" gives no joy.

Adding "pcie_aspm=off" also doesn't work.

Comment 7 Philip Prindeville 2010-12-01 23:53:20 UTC
Grabbed the ixgbe-3.0.14.tar.gz tarball and rebuilt it:

% rpmbuild -tb ixgbe-3.0.14.tar.gz
% rpm -vvUh rpmbuild/RPMS/x86_64/ixgbe-3.0.14.fc14.x86_64.rpm

and rebooting... no joy.

Comment 8 Philip Prindeville 2010-12-02 00:46:31 UTC
And... it's the wrong driver.  The ixgbe driver doesn't support the i82566DM chipset.

So I downloaded the e1000e tarball instead (1.2.20) and tried to build that, but it didn't work (broken .spec file).

I modified the e1000e tarball's .spec file using the ixgbe tarball's .spec file which seemed a lot more sane, and built with that.

It builds, installs, and even works now.

The modified .spec is attached here:

https://sourceforge.net/tracker/download.php?group_id=42302&atid=447449&file_id=394997&aid=3125033

Use this to build instead.

Comment 9 Andrew Davis 2010-12-02 00:57:25 UTC
Intel e1000 driver (v1.2.20) built fine from original source.  Modification of .spec file was not required by me.

I suspect it may depend on where you save the source file.  I placed the source file in /usr/local/src/, then did a "make install"...nothing more than that.

Comment 10 Perry Flinn 2011-01-02 17:22:30 UTC
Any reason why this is classified as low priority, especially since severity is urgent and there is a known fix?

Comment 11 Chuck Ebbert 2011-01-06 13:57:19 UTC
(In reply to comment #10)
> Any reason why this is classified as low priority, especially since severity is
> urgent and there is a known fix?

The "known fix" of adding hundreds of lines of changes could break some other e1000e models, just like the update to 2.6.35 broke this one.

A proper fix that should correct just this bug will be in 2.6.35.10-77 and later kernels.

Comment 12 Chuck Ebbert 2011-01-10 16:49:10 UTC
*** Bug 667510 has been marked as a duplicate of this bug. ***

Comment 13 Fedora Update System 2011-02-07 13:35:46 UTC
kernel-2.6.35.11-83.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/kernel-2.6.35.11-83.fc14

Comment 14 Serge Droz 2011-02-09 07:24:36 UTC
Works fine here.
00:19.0 Ethernet controller: Intel Corporation 82566DC Gigabit Network Connection (rev 02)


Thanks

Comment 15 Fedora Update System 2011-02-10 21:26:18 UTC
kernel-2.6.35.11-83.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 16 John R. booker 2011-08-21 04:10:50 UTC
The e1000e network card driver supplied by Intel worked fine after installation with modprobe in kernel 2.6.35.6-45.fc14.x86_64 on a Dell E6240. It was installed using the conversion from the Intel tarball to an rpm per their instructions. 

Then I did a post-install update of everything yesterday. This included the kernel 2.6.35.13-92.fc14.x86_64. The wired network no longer works.   

modinfo says that e1000e is installed. So it appears that your fix for 35.11-83 is broken in 13-92. Reinstalling e1000e in 13-92 does not help. Booting with 35-6-45 still works and so that is what I will do for now.

Comment 17 John R. booker 2011-08-21 05:07:21 UTC
Apropos my last comment: I tried uninstalling kernel-2.6.35.13-92.fc14.x86_64
and then reinstalling it. Wired network still broken and still works with
kernel-2.6.35.6-45.fc14.x86_64. Tried several cycles of installing and removing e1000e from 35.13-92 with no useful effect.

Also tried to install kernel-2.6.35.11-83.fc14, but yum says it is not in the repository. So I could not confirm your claim that it works with the GigaBit network card.

Perhaps I am missing something obvious, but cannot think what it is.


Note You need to log in before you can comment on or make changes to this bug.