[SRU][N:aws/Q:aws/R:aws][PATCH v2 1/1] Enable ENA_ETHERNET as built-in to avoid race

Leah Goldberg leah.goldberg at canonical.com
Mon Apr 6 14:59:14 UTC 2026


BugLink: https://bugs.launchpad.net/bugs/2144694

Currently, cloud-init may fail to detect the EC2 datasource during
the local init stage if the kernel hasn’t initialized the NIC in time.
This can prevent metadata fetching and block SSH on first boot. Making
ENA_ETHERNET built-in allows instances to boot reliably. We can revisit
making ENA modular once the underlying cloud-init race is resolved.

Added CONFIG_ENA_ETHERNET is `y` in debian.aws/config/annotations.

Signed-off-by: Leah Goldberg <leah.goldberg at canonical.com>
---
V1 -> V2: Added ENA config change in debian.aws instead of debian.master
---
 debian.aws/config/annotations | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debian.aws/config/annotations b/debian.aws/config/annotations
index 1105c9db4e75..8aff931a1efd 100644
--- a/debian.aws/config/annotations
+++ b/debian.aws/config/annotations
@@ -33,6 +33,9 @@ CONFIG_DRM_ETNAVIV                              note<'LP: #1990167'>
 CONFIG_DRM_ETNAVIV_THERMAL                      policy<{'arm64': '-'}>
 CONFIG_DRM_ETNAVIV_THERMAL                      note<'LP: #1990167'>
 
+CONFIG_ENA_ETHERNET                             policy<{'amd64': 'y', 'arm64': 'y'}>
+CONFIG_ENA_ETHERNET                             note<'LP: #2144694'>
+
 CONFIG_GPIO_CDEV_V1                             policy<{'amd64': 'n', 'arm64': 'n'}>
 CONFIG_GPIO_CDEV_V1                             note<'LP: #1953613'>
 
-- 
2.43.0




More information about the kernel-team mailing list