Package: linux-image-4.18.0-1-cloud-amd64 Version: 4.18.8-1 Severity: wishlist Tags: patch Control: affects -1 cloud.debian.org
The cloud variant of the kernel packages does not currently enable CONFIG_ENA_ETHERNET, meaning it is not able to drive the network hardware on modern AWS instances. A patch for enabling this is attached. I have tested it with the linux sources from stretch-backports on an AWS m5d instance and confirmed that the ENA driver is properly enabled and functional.
--- /mnt/config.amd64_none_cloud-amd64 2018-10-01 20:47:28.803906526 +0000 +++ .config 2018-10-01 20:58:42.155319362 +0000 @@ -4,7 +4,7 @@ # # -# Compiler: gcc-6 (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 +# Compiler: gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 # CONFIG_64BIT=y CONFIG_X86_64=y @@ -57,6 +57,7 @@ # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set +CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y @@ -1935,7 +1936,8 @@ # CONFIG_NET_VENDOR_ALACRITECH is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set -# CONFIG_NET_VENDOR_AMAZON is not set +CONFIG_NET_VENDOR_AMAZON=y +CONFIG_ENA_ETHERNET=m # CONFIG_NET_VENDOR_AMD is not set # CONFIG_NET_VENDOR_AQUANTIA is not set # CONFIG_NET_VENDOR_ARC is not set