[SRU][N:aws/Q:aws/R:aws][PATCH v2 1/1] Enable ENA_ETHERNET as built-in to avoid race
Gabriela Bittencourt
gabriela.bittencourt at canonical.com
Wed Apr 29 15:02:18 UTC 2026
On 4/6/26 14:59, Leah Goldberg wrote:
> 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'>
>
When the patch is changing the config annotations, this should be
indicated in the commit message:
with `UBUNTU: [Config]`.
Acking it, I will add this change when applying.
Acked-by: Gabriela Bittencourt <gabriela.bittencourt at canonical.com>
More information about the kernel-team
mailing list