Package Details: e1000e-dkms 3.8.4-2

Git Clone URL: https://aur.archlinux.org/e1000e-dkms.git (read-only, click to copy)
Package Base: e1000e-dkms
Description: Intel e1000e Ethernet adapter driver (latest version from Intel) (DKMS version)
Upstream URL: http://sourceforge.net/projects/e1000/
Licenses: GPL
Submitter: sergej
Maintainer: sergej
Last Packager: sergej
Votes: 10
Popularity: 0.40
First Submitted: 2015-10-24 11:55
Last Updated: 2020-05-01 15:54

Latest Comments

1 2 Next › Last »

skerit commented on 2020-06-16 09:20

I'm able to install the module for kernel 5.6, but it fails on 5.7:

DKMS make.log for e1000e-3.8.4 for kernel 5.7.0-3-MANJARO (x86_64)
di 16 jun 2020 11:12:05 CEST
make: Map '/usr/lib/modules/5.7.0-3-MANJARO/build' wordt binnengegaan
  AR      /var/lib/dkms/e1000e/3.8.4/build/built-in.a
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/netdev.o
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/ich8lan.o
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/ethtool.o
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/mac.o
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/nvm.o
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/phy.o
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/manage.o
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/80003es2lan.o
/var/lib/dkms/e1000e/3.8.4/build/netdev.c: In functie ‘e1000_configure_rx’:
/var/lib/dkms/e1000e/3.8.4/build/netdev.c:3714:3: fout: implicit declaration of function ‘pm_qos_update_request’; did you mean ‘freq_qos_update_request’? [-Werror=implicit-function-declaration]
 3714 |   pm_qos_update_request(&adapter->pm_qos_req, lat);
      |   ^~~~~~~~~~~~~~~~~~~~~
      |   freq_qos_update_request
/var/lib/dkms/e1000e/3.8.4/build/netdev.c: In functie ‘e1000e_open’:
/var/lib/dkms/e1000e/3.8.4/build/netdev.c:5189:2: fout: implicit declaration of function ‘pm_qos_add_request’; did you mean ‘freq_qos_add_request’? [-Werror=implicit-function-declaration]
 5189 |  pm_qos_add_request(&adapter->pm_qos_req, PM_QOS_CPU_DMA_LATENCY,
      |  ^~~~~~~~~~~~~~~~~~
      |  freq_qos_add_request
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/82571.o
/var/lib/dkms/e1000e/3.8.4/build/netdev.c:5189:43: fout: ‘PM_QOS_CPU_DMA_LATENCY’ undeclared (first use in this function)
 5189 |  pm_qos_add_request(&adapter->pm_qos_req, PM_QOS_CPU_DMA_LATENCY,
      |                                           ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/e1000e/3.8.4/build/netdev.c:5189:43: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/e1000e/3.8.4/build/netdev.c:5243:2: fout: implicit declaration of function ‘pm_qos_remove_request’; did you mean ‘freq_qos_remove_request’? [-Werror=implicit-function-declaration]
 5243 |  pm_qos_remove_request(&adapter->pm_qos_req);
      |  ^~~~~~~~~~~~~~~~~~~~~
      |  freq_qos_remove_request
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/param.o
/var/lib/dkms/e1000e/3.8.4/build/netdev.c: In functie ‘e1000_io_slot_reset’:
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/ptp.o
/var/lib/dkms/e1000e/3.8.4/build/netdev.c:8100:2: fout: impliciete declaratie van functie ‘pci_cleanup_aer_uncorrect_error_status’ [-Werror=implicit-function-declaration]
 8100 |  pci_cleanup_aer_uncorrect_error_status(pdev);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/e1000e/3.8.4/build/kcompat.o
cc1: sommige waarschuwingen worden als fouten behandeld
make[1]: *** [scripts/Makefile.build:267: /var/lib/dkms/e1000e/3.8.4/build/netdev.o] Fout 1
make[1]: *** Wachten op onvoltooide taken...
make: *** [Makefile:1729: /var/lib/dkms/e1000e/3.8.4/build] Fout 2
make: Map '/usr/lib/modules/5.7.0-3-MANJARO/build' wordt verlaten

RedSky commented on 2020-05-01 12:19

  1. Install "common.mk" to src directory. It's a necessary file to build module.

  2. Remove "MAKE[0]" line in /usr/src/e1000e-xxx/dkms.conf or dkms.conf.in before package install, dkms will generate make command line properly and install the module.

z0n commented on 2020-04-29 20:43

Still doesn't work for me, same issue as the people below:

DKMS make.log for e1000e-3.8.4 for kernel 5.6.7-arch1-1 (x86_64)
Wed 29 Apr 22:41:19 CEST 2020
make: *** No targets.  Stop.

stemak commented on 2020-04-19 14:20

Update: I've just deleted it. All work properly :>


I can't build it:

# dkms install e1000e/3.6.0 -k 5.6.5-1-MANJARO
Error! Bad return status for module build on kernel: 5.6.5-1-MANJARO (x86_64)
Consult /var/lib/dkms/e1000e/3.6.0/build/make.log for more information.

Cloning and makepkg almostly returns the same. Once there was:

# makepkg -si
cal: failed to parse timestamp or unknown month name: /var/lib/dkms/e1000e/3.6.0/build/make.log

But I can't repeat this log :( (maybe it was just russian mongth name)

vesterlay commented on 2020-04-13 17:49

same issue..

miss_barfin commented on 2020-02-23 07:43

doesn't work

Building module: cleaning build area...(bad exit status: 2) make -j4 KERNELRELEASE=5.5.4-15-tkg-pds KVERSION=5.5.4-15-tkg-pds BUILD_KERNEL=5.5.4-15-tkg-pds...(bad exit status: 2) Error! Bad return status for module build on kernel: 5.5.4-15-tkg-pds (x86_64) Consult /var/lib/dkms/e1000e/3.6.0/build/make.log for more information. ➜ ~ cat /var/lib/dkms/e1000e/3.6.0/build/make.log DKMS make.log for e1000e-3.6.0 for kernel 5.5.4-15-tkg-pds (x86_64) Sun 23 Feb 2020 11:13:09 AM +0330 make: *** No targets. Stop.

setboolean commented on 2020-01-08 13:42

I use the DKMS version for an Intel I218-LM NIC because i get a lot of disconnects with TOE enabled under heavy loads since Kernel > 4.19.

If you want to build the module with any Kernel >= 5.4 you have to edit "kcompat.h" and replace "#include <linux/pci-aspm.h>" with "#include <linux/pci.h>" on line 2799 because pci-aspm.h is now merged with pci.h [1]

[1] https://lore.kernel.org/linux-acpi/20190827095620.11213-1-kw@linux.com/#r

dianlujitao commented on 2019-10-31 14:43

doesn't build at all


Update: I patched dkms conf to fix build:

diff --git a/PKGBUILD b/PKGBUILD
index 8fcc848..826304d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,7 +18,7 @@ source=("http://downloads.sourceforge.net/project/e1000/${_modname}%20stable/${p
         'dkms.conf.in'
         'build-fix.patch')
 sha256sums=('41d90fd6d236faba0b36e4be4a15c0f71c901ccf61ebf1c2719375daf390e820'
-            '635b6c312c18db94e852248e0f5a1238e179ef1c0ebba2cdd0983afdb56efaf4'
+            'ddc1868ee5cdac45312c9b75113cd21322e299b4bb794b40b224bb585e7f8186'
             'd30c5d46d9f9b5e9c7ddcb3bd21303f585e04545571156fe3130d9f72922d0e0')

 prepare() {
diff --git a/dkms.conf.in b/dkms.conf.in
index 502c541..ac72144 100644
--- a/dkms.conf.in
+++ b/dkms.conf.in
@@ -1,7 +1,7 @@
 PACKAGE_NAME="e1000e"
 PACKAGE_VERSION="#MODULE_VERSION#"
-MAKE[0]="make KVERSION=$kernelver BUILD_KERNEL=$kernelver"
-CLEAN="make clean"
+MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules"
+CLEAN="make -C ${kernel_source_dir} M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean"
 BUILT_MODULE_NAME[0]="e1000e"
 DEST_MODULE_LOCATION[0]="/updates"
 AUTOINSTALL="yes"

mrbrklyn commented on 2019-08-10 02:46

I've been trying to install this. I initially started to make the dkms myself then found that you already have done this. I tried to install this though the command yaourt -s e1000e

It fails

[ruben@www3 ~]$ cat /var/lib/dkms/e1000e/3.5.1/build/make.log

DKMS make.log for e1000e-3.5.1 for kernel 5.2.4-artix1-1-ARTIX (x86_64)

Fri 09 Aug 2019 10:26:39 PM EDT

make -C /lib/modules/5.2.4-artix1-1-ARTIX/build CC=gcc SUBDIRS=/var/lib/dkms/e1000e/3.5.1/build modules

make[1]: Entering directory '/usr/lib/modules/5.2.4-artix1-1-ARTIX/build'

Makefile:213: ================= WARNING ================

Makefile:214: 'SUBDIRS' will be removed after Linux 5.3

Makefile:215: Please use 'M=' or 'KBUILD_EXTMOD' instead

Makefile:216: ==========================================

CC [M] /var/lib/dkms/e1000e/3.5.1/build/netdev.o

/var/lib/dkms/e1000e/3.5.1/build/netdev.c: In function ‘e1000_flush_tx_ring’:

/var/lib/dkms/e1000e/3.5.1/build/netdev.c:4329:2: error: implicit declaration of function

‘mmiowb’ [-Werror=implicit-function-declaration]

4329 | mmiowb(); | ^~~~~~

cc1: some warnings being treated as errors

make[2]: *** [scripts/Makefile.build:279: /var/lib/dkms/e1000e/3.5.1/build/netdev.o] Error 1

make[1]: *** [Makefile:1595: module/var/lib/dkms/e1000e/3.5.1/build] Error 2

make[1]: Leaving directory '/usr/lib/modules/5.2.4-artix1-1-ARTIX/build'

make: *** [Makefile:235: default] Error 2

As far as I can tell, the latest module is 3.4.2.4 ??

https://downloadcenter.intel.com/download/15817

squarezin commented on 2018-08-17 02:12

Fixed this package on kernek 4.16 using Matthew Goff patch. Uploaded a copy of patched on my drive: https://drive.google.com/file/d/1GuKL3su5OtQOPKlZebZc41t1tsL4lsh7/view?usp=sharing