View Issue Details

IDProjectCategoryView StatusLast Update
0000631channel: elrepo/el7--elrepo--request-for-enhancement--public2021-04-15 21:10
Reportergechu Assigned Totoracat  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionnot fixable 
Summary0000631: Port the el6 kmod-e1000-8.0.35 driver to el7
DescriptionThe e1000 driver is changed to a kernel only support model. (The latest release of e1000 driver was version 8.0.35).

source: https://sourceforge.net/projects/e1000/


CentOS7 used an earlier version of the driver (7.x something). Haven´t seen any reports of successful compilation of the driver using a 3.x kernel.
TagsNo tags attached.
Reported upstream

Activities

gechu

2016-03-03 12:50

reporter   ~0004693

Perhaps interesting: http://permalink.gmane.org/gmane.linux.drivers.e1000.devel/12489

gechu

2016-03-04 11:22

reporter   ~0004694

I can confirm that the upcoming Ubuntu 16.04 LTS with kernel 4.4.0.-8 contains the old driver 7.3.21-k8 NAPI. Off course it is another distro, but I thought it might be interesting to get the status of a more recent kernel.

Also read in the release notes for Oracle´s "Unbreakable Enterprise Kernel Release 3":

"Legacy (PCI and PCI-X*) Gigabit network adapter driver (e1000) version 7.3.21-k8-NAPI. The e1000 driver in UEK R3 is taken from the driver for the mainline Linux kernel. The version number for this driver appears to be lower than the Intel version (8.0.35-NAPI), but it incorporates fixes that have been made since Intel ceased supporting the driver." Source: https://docs.oracle.com/cd/E37670_01/E48380/html/ol_netdrv.html

So perhaps the version number is misleading..

Finally, the default network adapter in Virtualbox uses the e1000 driver. So even though my NIC is quite old I believe it must be quite unlikely that it contains any serious bugs due to the widespread usage of Virtualbox. No clue if running the driver for virtual NIC is different compared to a physical NIC.

gechu

2016-03-06 01:37

reporter   ~0004695

Yet another note. Searching for "e1000:" in http://git.kernel.org reveals commits dating as late as 2014-07-21

At line 38 in
"http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/net/ethernet/intel/e1000/e1000_main.c" the line is found: #define "DRV_VERSION "7.3.21-k8-NAPI" which confirms that work has been done to the kernel past the release date of version "8.0.35" (2011-10-11).

Not sure about this, but looking at https://www.kernel.org/releases.html under " longterm release kernels" the most recent 3.x kernel is release 2014-12-07. Couldn´t find out when the code change freeze was for that particular release but I´m thinking getting the latest 3.x for most distros will result in getting the most up to date e1000 driver.

I suggest we freeze this feature request for now. Perhaps add a note about the misleading driver version number somewhere.

Issue History

Date Modified Username Field Change
2016-03-03 12:45 gechu New Issue
2016-03-03 12:45 gechu Status new => assigned
2016-03-03 12:45 gechu Assigned To => toracat
2016-03-03 12:50 gechu Note Added: 0004693
2016-03-03 14:34 burakkucat Severity minor => feature
2016-03-04 11:22 gechu Note Added: 0004694
2016-03-06 01:37 gechu Note Added: 0004695
2021-04-15 21:10 toracat Status assigned => closed
2021-04-15 21:10 toracat Resolution open => not fixable