** Also affects: linux-gcp (Ubuntu)
Importance: Undecided
Status: New
** No longer affects: linux (Ubuntu)
** No longer affects: linux (Ubuntu Noble)
** No longer affects: linux (Ubuntu Oracular)
** Changed in: linux-gcp (Ubuntu Noble)
Importance: Undecided => High
** Changed in: linux-gcp (Ubuntu Oracular)
Importance: Undecided => High
** Changed in: linux-gcp (Ubuntu Noble)
Assignee: (unassigned) => Matthew Ruffell (mruffell)
** Changed in: linux-gcp (Ubuntu Oracular)
Assignee: (unassigned) => Matthew Ruffell (mruffell)
** Changed in: linux-gcp (Ubuntu Noble)
Status: New => In Progress
** Changed in: linux-gcp (Ubuntu Oracular)
Status: New => In Progress
** Description changed:
- BugLink: https://bugs.launchpad.net/bugs/
+ 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.
** Tags added: noble sts
** Description changed:
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
+ 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.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2066320
Title:
gcp: set CONFIG_IDPF=y for Intel Infrastructure Data Path Function
Driver
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-gcp/+bug/2066320/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs