I dig into this a little bit, it looks like it will need the modules extra package for the Ethernet interface driver.
$ lspci -nnv 00:00.0 Ethernet controller [0200]: Google, Inc. Compute Engine Virtual Ethernet [gVNIC] [1ae0:0042] (rev 01) Subsystem: Google, Inc. Compute Engine Virtual Ethernet [gVNIC] [1ae0:0058] Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at 10100000 (32-bit, non-prefetchable) [size=4K] Memory at 10101000 (32-bit, non-prefetchable) [size=256] Memory at 10000000 (32-bit, non-prefetchable) [size=1M] Capabilities: <access denied> Kernel driver in use: gve Kernel modules: gve ... $ modinfo gve filename: /lib/modules/6.8.0-1015-gcp/kernel/drivers/net/ethernet/google/gve/gve.ko ... For 5.15 we do have this driver available for generic kernel: $ dpkg -S /lib/modules/5.15.0-125-generic/kernel/drivers/net/ethernet/google/gve/gve.ko linux-modules-extra-5.15.0-125-generic: /lib/modules/5.15.0-125-generic/kernel/drivers/net/ethernet/google/gve/gve.ko However the modules-extra package for 64k kernel is not installable (and just suggested by kernel-testing--linux--full--generic-64k). $ sudo apt install linux-modules-extra-5.15.0-125-generic-64k Reading package lists... Done Building dependency tree... Done Reading state information... Done Package linux-modules-extra-5.15.0-125-generic-64k is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'linux-modules-extra-5.15.0-125-generic-64k' has no installation candidate $ sudo apt install kernel-testing--linux--full--generic-64k Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting 'linux-generic-64k' instead of 'kernel-testing--linux--full--generic-64k' The following additional packages will be installed: firmware-sof-signed linux-firmware linux-headers-5.15.0-125 linux-headers-5.15.0-125-generic-64k linux-headers-generic-64k linux-image-5.15.0-125-generic-64k linux-image-generic-64k linux-modules-5.15.0-125-generic-64k Suggested packages: fdutils linux-doc | linux-source-5.15.0 linux-tools linux-modules-extra-5.15.0-125-generic-64k The following NEW packages will be installed: firmware-sof-signed linux-firmware linux-generic-64k linux-headers-5.15.0-125 linux-headers-5.15.0-125-generic-64k linux-headers-generic-64k linux-image-5.15.0-125-generic-64k linux-image-generic-64k linux-modules-5.15.0-125-generic-64k 0 upgraded, 9 newly installed, 0 to remove and 6 not upgraded. -- You received this bug notification because you are a member of Canonical Platform QA Team, which is subscribed to ubuntu-kernel-tests. https://bugs.launchpad.net/bugs/2055343 Title: Google cloud c3a VMs have no network when booting the arm64 generic-64k kernel Status in ubuntu-kernel-tests: New Bug description: Attempts to boot a c3a-standard-4 VM with the jammy/linux version 5.15.0-100.110 fails. The VM appears to get to a login prompt, but there is no networking. Console log is attached. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2055343/+subscriptions -- Mailing list: https://launchpad.net/~canonical-ubuntu-qa Post to : canonical-ubuntu-qa@lists.launchpad.net Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa More help : https://help.launchpad.net/ListHelp