← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2055343] Re: Google cloud c3a VMs have no network when booting the arm64 generic-64k kernel

 

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



References