[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