Activity log for bug #2066320

Date Who What changed Old value New value Message
2024-05-22 00:22:21 Matthew Ruffell bug added bug
2024-05-22 00:22:30 Matthew Ruffell nominated for series Ubuntu Noble
2024-05-22 00:22:30 Matthew Ruffell bug task added linux (Ubuntu Noble)
2024-05-22 00:22:30 Matthew Ruffell nominated for series Ubuntu Oracular
2024-05-22 00:22:30 Matthew Ruffell bug task added linux (Ubuntu Oracular)
2024-05-22 00:33:51 Matthew Ruffell bug task added linux-gcp (Ubuntu)
2024-05-22 00:33:57 Matthew Ruffell bug task deleted linux (Ubuntu)
2024-05-22 00:34:03 Matthew Ruffell bug task deleted linux (Ubuntu Noble)
2024-05-22 00:34:08 Matthew Ruffell bug task deleted linux (Ubuntu Oracular)
2024-05-22 00:34:18 Matthew Ruffell linux-gcp (Ubuntu Noble): importance Undecided High
2024-05-22 00:34:20 Matthew Ruffell linux-gcp (Ubuntu Oracular): importance Undecided High
2024-05-22 00:34:23 Matthew Ruffell linux-gcp (Ubuntu Noble): assignee Matthew Ruffell (mruffell)
2024-05-22 00:34:26 Matthew Ruffell linux-gcp (Ubuntu Oracular): assignee Matthew Ruffell (mruffell)
2024-05-22 00:34:29 Matthew Ruffell linux-gcp (Ubuntu Noble): status New In Progress
2024-05-22 00:34:32 Matthew Ruffell linux-gcp (Ubuntu Oracular): status New In Progress
2024-05-22 00:34:46 Matthew Ruffell description BugLink: https://bugs.launchpad.net/bugs/ [Impact] GCE C3 Metal instance type requires the Intel IDPF driver for networking to function. On the Mantic kernel, this was built into the kernel: # grep IDPF /boot/config-6.5.0-1020-gcp CONFIG_IDPF=y On Noble, this is now been included as a module, in modules-extra: # grep IDPF /boot/config-6.8.0-1007-gcp CONFIG_IDPF=m # dpkg -S /lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst linux-modules-extra-6.8.0-1007-gcp: /lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst modules-extra is not included in GCP cloud images, and thus, C3 Metal instance types have no networking. They cannot install modules-extra either. [Fix] Set CONFIG_IDPF=y for GCP kernels. Leave -generic as CONFIG_IDPF=m for all architectures. [Testcase] $ grep -Rin "IDPF" /boot/config-$(uname -r) CONFIG_IDPF=y Check /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/idpf/idpf.ko [Where problems could occur] We are building the IDPF driver into the kernel image. This will slightly increase the kernel size by a negligible amount. BugLink: https://bugs.launchpad.net/bugs/2066320 [Impact] GCE C3 Metal instance type requires the Intel IDPF driver for networking to function. On the Mantic kernel, this was built into the kernel: # grep IDPF /boot/config-6.5.0-1020-gcp CONFIG_IDPF=y On Noble, this is now been included as a module, in modules-extra: # grep IDPF /boot/config-6.8.0-1007-gcp CONFIG_IDPF=m # dpkg -S /lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst linux-modules-extra-6.8.0-1007-gcp: /lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst modules-extra is not included in GCP cloud images, and thus, C3 Metal instance types have no networking. They cannot install modules-extra either. [Fix] Set CONFIG_IDPF=y for GCP kernels. Leave -generic as CONFIG_IDPF=m for all architectures. [Testcase] $ grep -Rin "IDPF" /boot/config-$(uname -r) CONFIG_IDPF=y Check /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/idpf/idpf.ko [Where problems could occur] We are building the IDPF driver into the kernel image. This will slightly increase the kernel size by a negligible amount.
2024-05-22 00:35:06 Matthew Ruffell tags noble sts
2024-05-22 00:39:26 Matthew Ruffell description BugLink: https://bugs.launchpad.net/bugs/2066320 [Impact] GCE C3 Metal instance type requires the Intel IDPF driver for networking to function. On the Mantic kernel, this was built into the kernel: # grep IDPF /boot/config-6.5.0-1020-gcp CONFIG_IDPF=y On Noble, this is now been included as a module, in modules-extra: # grep IDPF /boot/config-6.8.0-1007-gcp CONFIG_IDPF=m # dpkg -S /lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst linux-modules-extra-6.8.0-1007-gcp: /lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst modules-extra is not included in GCP cloud images, and thus, C3 Metal instance types have no networking. They cannot install modules-extra either. [Fix] Set CONFIG_IDPF=y for GCP kernels. Leave -generic as CONFIG_IDPF=m for all architectures. [Testcase] $ grep -Rin "IDPF" /boot/config-$(uname -r) CONFIG_IDPF=y Check /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/idpf/idpf.ko [Where problems could occur] We are building the IDPF driver into the kernel image. This will slightly increase the kernel size by a negligible amount. BugLink: https://bugs.launchpad.net/bugs/2066320 [Impact] GCE C3 Metal instance type requires the Intel IDPF driver for networking to function. On the Mantic kernel, this was built into the kernel: # grep IDPF /boot/config-6.5.0-1020-gcp CONFIG_IDPF=y On Noble, this is now been included as a module, in modules-extra: # grep IDPF /boot/config-6.8.0-1007-gcp CONFIG_IDPF=m # dpkg -S /lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst linux-modules-extra-6.8.0-1007-gcp: /lib/modules/6.8.0-1007-gcp/kernel/drivers/net/ethernet/intel/idpf/idpf.ko.zst modules-extra is not included in GCP cloud images, and thus, C3 Metal instance types have no networking. They cannot install modules-extra either. [Fix] Set CONFIG_IDPF=y for GCP kernels. Leave -generic as CONFIG_IDPF=m for all architectures. [Testcase] $ grep -Rin "IDPF" /boot/config-$(uname -r) CONFIG_IDPF=m Check /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/idpf/idpf.ko A test package is available in the following ppa: https://launchpad.net/~mruffell/+archive/ubuntu/sf385823-test If you install it, the IDPF driver will be available in the kernel image, instead of the module being built. e.g. $ grep -Rin "IDPF" /boot/config-$(uname -r) CONFIG_IDPF=y [Where problems could occur] We are building the IDPF driver into the kernel image. This will slightly increase the kernel size by a negligible amount.
2024-05-22 02:48:59 Matthew Ruffell marked as duplicate 2058052