[SRU][N:aws/Q:aws/R:aws][PATCH 1/1] UBUNTU: [Config] Changed ENA to be a built in driver
Leah Goldberg
leah.goldberg at canonical.com
Mon Apr 6 14:04:39 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.
Set CONFIG_ENA_ETHERNET to `y`.
Signed-off-by: Leah Goldberg <leah.goldberg at canonical.com>
---
debian.master/config/annotations | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian.master/config/annotations b/debian.master/config/annotations
index 27dfc4a5ba2f..70cbb5d1b8d6 100644
--- a/debian.master/config/annotations
+++ b/debian.master/config/annotations
@@ -4778,7 +4778,7 @@ CONFIG_ELFCORE policy<{'amd64': 'y', 'arm64': '
CONFIG_ELF_CORE policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}>
CONFIG_EMAC_ROCKCHIP policy<{'arm64': 'm', 'armhf': 'm'}>
CONFIG_EM_TIMER_STI policy<{'armhf': 'y'}>
-CONFIG_ENA_ETHERNET policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}>
+CONFIG_ENA_ETHERNET policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}>
CONFIG_ENC28J60 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': '-'}>
CONFIG_ENC28J60_WRITEVERIFY policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}>
CONFIG_ENCLOSURE_SERVICES policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}>
--
2.43.0
More information about the kernel-team
mailing list