[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