Package Details: e1000e-dkms 3.3.6-1

Git Clone URL: https://aur.archlinux.org/e1000e-dkms.git (read-only)
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: None
Last Packager: sergej
Votes: 4
Popularity: 0.129602
First Submitted: 2015-10-24 11:55
Last Updated: 2017-10-17 11:20

Latest Comments

sergej commented on 2017-08-21 17:10

fixed

pogojotz commented on 2017-08-20 16:20

The DKMS module fails to compile with kernel 4.12.8-2, with the
following message:
===============================================================
==> dkms install e1000e/3.3.5.10 -k 4.12.8-2-ARCH
Error! Bad return status for module build on kernel: 4.12.8-2-ARCH (x86_64)
Consult /var/lib/dkms/e1000e/3.3.5.10/build/make.log for more information.


The log file reads like this:
=============================
DKMS make.log for e1000e-3.3.5.10 for kernel 4.12.8-2-ARCH (x86_64)
Sun Aug 20 18:12:30 CEST 2017
cc1: error: code model kernel does not support PIC mode
/bin/sh: line 0: [: -ge: unary operator expected
Makefile:199: *** *** Aborting the build. *** This driver is not supported on kernel versions older than 2.4.0. Stop.


Any ideas how to fix this?

carmelo12341 commented on 2017-04-14 03:06

@shoober420 yeah, it is because the type cycle_t is not present in types.h in this current kernel version, in the 4.11 it returns apparently.
The way I managed to make this compile is to download the source, modify the file netdev.c in the src folder and add this line:
typedef u64 cycle_t;
and then compressed the file again, and use the new .tar.gz instead of the downloaded from sourceforge. (of course adding a SKIP in the sha256sums part)
After doing that the module compiles succesfully.
I know nothing about patch files for now so... this was my fix :P

shoober420 commented on 2017-03-06 00:16

The e1000e module does not install on the new 4.10.1 kernel.

Eremiell commented on 2016-08-12 08:26

diff --git a/PKGBUILD b/PKGBUILD
index b8571a2..fd61efb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# adapted from package "e1000e-dkms"
pkgname=e1000e-dkms
_modname=e1000e
-pkgver=3.3.4
+pkgver=3.3.5
pkgrel=1
pkgdesc="Intel e1000e Ethernet adapter driver (latest version from Intel) (DKMS version)"
license=('GPL')
@@ -16,7 +16,7 @@ install=e1000e-dkms.install
url='http://sourceforge.net/projects/e1000/'
source=("http://downloads.sourceforge.net/project/e1000/${_modname}%20stable/${pkgver}/${_modname}-${pkgver}.tar.gz"
'dkms.conf.in')
-md5sums=('5c6d010341868f753cf983cbe4467db5'
+md5sums=('b9de7f9be86984d91a3de851781fab4e'
'8d22eb5c82a641e0b83da3caaa425eef')

package() {

hrast commented on 2016-02-04 04:12

3.3.3 was released on 2016-01-26

http://sourceforge.net/projects/e1000/files/e1000e%20stable/3.3.3/

rains commented on 2015-12-19 04:51

==> Building and installing package
==> Making package: e1000e-dkms 3.2.7.1-1 (Sat Dec 19 12:49:29 CST 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found e1000e-3.2.7.1.tar.gz
-> Found dkms.conf.in
==> Validating source files with md5sums...
e1000e-3.2.7.1.tar.gz ... Passed
dkms.conf.in ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build e1000e-dkms.