Package: linux-image-cloud-amd64 Severity: important Dear Maintainer,
We recently noticed that instances using linux-image-5.10.0-11-amd64 and newer and using Xen-based EC2 instances (such as m4.large, c4.large etc) wouldn't join our Kubernetes clusters. We eventually figured out that this was a kernel-related issue as older AMIs using an older kernel were able to join the cluster. When this issue occurs the AWS console log for the instance doesn't show any errors except that it's noticeable that the instance doesn't get an IP address and is therefore not able to bootstrap itself. I bisected this issue and it was introduced in kernel 5.10.88 as commit e5949933f313c9e2c30ba05b977a047148b5e38c "PCI/MSI: Mask MSI-X vectors only on success", thus present in linux-image-5.10.0-11-amd64 which uses the 5.10.92 kernel (and all newer versions of the package). I recommend reverting this commit in Bullseye and Buster (the aforementioned commit is also in the 4.19 tree) and working with upstream to get it fixed. How to reproduce: 1. Start any recent AMD64 AMI (such as one from https://wiki.debian.org/Cloud/AmazonEC2Image/Bullseye) on a c4.large instance 2. Attempt to SSH to the instance (which will hang) 3. Observe in the AWS console logs that the instance did not receive an IP address) -- System Information: Debian Release: 11.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages linux-image-cloud-amd64 depends on: pn linux-image-5.10.0-10-cloud-amd64 <none> pn linux-image-5.10.0-12-cloud-amd64 <none> linux-image-cloud-amd64 recommends no packages. linux-image-cloud-amd64 suggests no packages.