mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-27 06:56:29 +00:00
add out-of-tree intel e1000e ethernet module (#765)
* add intel-e1000e net module for nuc (e.g. i219v) * disable mainline E1000E * fix hash case * add e1000e module make opts * add missing newline * remove redundant MD5 * Update intel-e1000e.hash Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch>
This commit is contained in:
parent
de67752a46
commit
ad6ac0a770
@ -5,3 +5,4 @@ source "$BR2_EXTERNAL_HASSOS_PATH/package/bluetooth-bcm43xx/Config.in"
|
|||||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/bluetooth-rtl8723/Config.in"
|
source "$BR2_EXTERNAL_HASSOS_PATH/package/bluetooth-rtl8723/Config.in"
|
||||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/hardkernel-boot/Config.in"
|
source "$BR2_EXTERNAL_HASSOS_PATH/package/hardkernel-boot/Config.in"
|
||||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/qemu-guest-agent/Config.in"
|
source "$BR2_EXTERNAL_HASSOS_PATH/package/qemu-guest-agent/Config.in"
|
||||||
|
source "$BR2_EXTERNAL_HASSOS_PATH/package/intel-e1000e/Config.in"
|
||||||
|
@ -4,6 +4,8 @@ CONFIG_SCSI_LOWLEVEL=y
|
|||||||
CONFIG_USB_XHCI_HCD=y
|
CONFIG_USB_XHCI_HCD=y
|
||||||
CONFIG_BLK_DEV_NVME=y
|
CONFIG_BLK_DEV_NVME=y
|
||||||
|
|
||||||
|
# CONFIG_E1000E is not set
|
||||||
|
|
||||||
CONFIG_IGB=y
|
CONFIG_IGB=y
|
||||||
|
|
||||||
CONFIG_IWLWIFI=m
|
CONFIG_IWLWIFI=m
|
||||||
|
@ -104,3 +104,4 @@ BR2_PACKAGE_HOST_RAUC=y
|
|||||||
BR2_PACKAGE_HASSIO=y
|
BR2_PACKAGE_HASSIO=y
|
||||||
BR2_PACKAGE_HASSIO_ARCH="amd64"
|
BR2_PACKAGE_HASSIO_ARCH="amd64"
|
||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
|
BR2_PACKAGE_INTEL_E1000E=y
|
||||||
|
10
buildroot-external/package/intel-e1000e/Config.in
Normal file
10
buildroot-external/package/intel-e1000e/Config.in
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
comment "e1000e needs a Linux kernel to be built"
|
||||||
|
depends on !BR2_LINUX_KERNEL
|
||||||
|
|
||||||
|
config BR2_PACKAGE_INTEL_E1000E
|
||||||
|
bool "Intel Network Adapter Driver for PCIe"
|
||||||
|
depends on BR2_LINUX_KERNEL
|
||||||
|
help
|
||||||
|
Install Intel Network Adapter Driver for PCIe (external module)
|
||||||
|
|
||||||
|
https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCIe-Intel-Gigabit-Ethernet-Network-Connections-Under-Linux-
|
@ -0,0 +1,5 @@
|
|||||||
|
# from https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCIe-Intel-Gigabit-Ethernet-Network-Connections-Under-Linux-
|
||||||
|
md5 711dc0ada83947b0e22e53699d4fa1ac e1000e-3.8.4.tar.gz
|
||||||
|
|
||||||
|
# Locally calculated
|
||||||
|
sha256 4441515302f901e32f29b9b4702239f176d3c02c3b9a697009f93012205e0de1 e1000e-3.8.4.tar.gz
|
20
buildroot-external/package/intel-e1000e/intel-e1000e.mk
Normal file
20
buildroot-external/package/intel-e1000e/intel-e1000e.mk
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# Intel Network Adapter Driver for PCIe
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
INTEL_E1000E_VERSION = 3.8.4
|
||||||
|
INTEL_E1000E_LICENSE = GPL-2.0
|
||||||
|
INTEL_E1000E_LICENSE_FILES = COPYING
|
||||||
|
INTEL_E1000E_SOURCE = e1000e-$(INTEL_E1000E_VERSION).tar.gz
|
||||||
|
INTEL_E1000E_SITE = https://downloads.sourceforge.net/project/e1000/e1000e%20stable/$(INTEL_E1000E_VERSION)
|
||||||
|
INTEL_E1000E_MODULE_SUBDIRS = src
|
||||||
|
|
||||||
|
INTEL_E1000E_MODULE_MAKE_OPTS = \
|
||||||
|
CONFIG_E1000E=m \
|
||||||
|
KVER=$(LINUX_VERSION_PROBED) \
|
||||||
|
KSRC=$(LINUX_DIR)
|
||||||
|
|
||||||
|
$(eval $(kernel-module))
|
||||||
|
$(eval $(generic-package))
|
Loading…
x
Reference in New Issue
Block a user