Intel 82571EB driver support

kekzmobile

Member
Mar 30, 2020
11
1
23
40
Hello,

i'm having trouble getting a Intel Quad Port NIC working properly on PVE 5.3.18-2.
I read that it should be supported by the kernel for a long time but the NIC is not available in proxmox webinterface under networking although it is detected properly.

Code:
root@hvrep:~# lspci | grep net
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 05)
04:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
04:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
05:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
05:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
07:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection

I tried installing newest intel drivers e10001-3.8.4 but unfortunately they do not seem to be compatible to the kernel version.
I admit i really don't know anything about compiling drivers ;-)

Also tried:
Code:
root@hvrep:~# cd /tmp/e1000e-3.8.4/src
root@hvrep:/tmp/e1000e-3.8.4/src# make
common.mk:85: *** Kernel header files not in any of the expected locations.
common.mk:86: *** Install the appropriate kernel development package, e.g.
common.mk:87: *** kernel-devel, for building kernel modules and try again.  Stop.
root@hvrep:/tmp/e1000e-3.8.4/src# apt-get install pve-headers-`uname -r`
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package pve-headers-5.3.18-2-pve
E: Couldn't find any package by glob 'pve-headers-5.3.18-2-pve'
E: Couldn't find any package by regex 'pve-headers-5.3.18-2-pve'

I guess i'm doing something wrong.

Greetings
 
Ok, i figured out how to install the pve-headers. But make still doesnt work:

Code:
root@hvrep:/tmp/e1000e-3.8.4/e1000e-3.8.4/src# make install
/bin/sh: 1: cc: not found
/bin/sh: 1: [: -lt: unexpected operator
/bin/sh: 1: [: -lt: unexpected operator
make[1]: Entering directory '/usr/src/linux-headers-5.3.18-2-pve'
arch/x86/Makefile:147: CONFIG_X86_X32 enabled but no binutils support
make[1]: gcc: Command not found
  CC [M]  /tmp/e1000e-3.8.4/e1000e-3.8.4/src/netdev.o
/bin/sh: 1: gcc: not found
make[2]: *** [scripts/Makefile.build:290: /tmp/e1000e-3.8.4/e1000e-3.8.4/src/netdev.o] Error 127
make[1]: *** [Makefile:1655: _module_/tmp/e1000e-3.8.4/e1000e-3.8.4/src] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.3.18-2-pve'
make: *** [Makefile:73: default] Error 2
root@hvrep:/tmp/e1000e-3.8.4/e1000e-3.8.4/src#
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!