debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #09238
[Bug 2126559] Re: Missing usb/host/xhci-pci-renesas kernel module in the initramfs
** Description changed:
+ [ Impact ]
+
+ * Unable to boot from usb for specific intel hardware (GNR)
+ * Especially an issue for ubuntu ISO.
+
+ [ Fix ]
+
+ * As done for questing, whitelist the missing module to be included in the initramfs.
+ * This is a similar fix that what was done by dracut [1].
+
+ [ Test Plan ]
+
+ * Build an initramfs with initramfs-tools updated and check that
+ drivers/usb/host/xhci-pci-renesas.ko.zst has been included
+
+ [ Where problems could occur ]
+
+ * Increase slightly size of the initramfs.
+
+
+ 1: https://github.com/dracut-ng/dracut-ng/commit/20cc20d2ac9c2908da6735b04dba49c1cb1b0bab
+ __________
On specific intel hardware (GNR), the Ubuntu ISO 24.04.3 doesn't boot when selecting the hwe kernel.
After looking at the initrd generated, the hwe-initrd is missing kernel/drivers/usb/host/xhci-pci-renesas.ko.zst:
$ lsinitramfs casper/initrd | grep kernel/drivers/usb/host/
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-pci-renesas.ko.zst
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-pci.ko.zst
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko.zst
$ lsinitramfs casper/hwe-initrd | grep kernel/drivers/usb/host/
usr/lib/modules/6.14.0-27-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko.zst
xhci-pci module is also not there as it's in 6.14 a builtin.
As depmod is used to find dependencies across modules, I guess it is
missing dependencies for builtins.
In 6.8.0 we can find in the associated modules.dep:
kernel/drivers/usb/host/xhci-pci.ko.zst: kernel/drivers/usb/host/xhci-pci-renesas.ko.zst
But it's not the case in 6.14.0.
Related bug:
- https://bugs.launchpad.net/cisco-ucs-server/+bug/2121594
- https://bugs.launchpad.net/ubuntu/+bug/2124218
** Changed in: initramfs-tools (Ubuntu Noble)
Importance: Undecided => Medium
** Changed in: initramfs-tools (Ubuntu Plucky)
Importance: Undecided => Medium
** Description changed:
[ Impact ]
- * Unable to boot from usb for specific intel hardware (GNR)
- * Especially an issue for ubuntu ISO.
+ * Unable to boot from usb for specific intel hardware (GNR)
+ * Especially an issue for ubuntu ISO.
[ Fix ]
- * As done for questing, whitelist the missing module to be included in the initramfs.
- * This is a similar fix that what was done by dracut [1].
+ * As done for questing, whitelist the missing module to be included in the initramfs.
+ * This is a similar fix that what was done by dracut [1].
[ Test Plan ]
- * Build an initramfs with initramfs-tools updated and check that
+ * Build an initramfs with initramfs-tools updated and check that
drivers/usb/host/xhci-pci-renesas.ko.zst has been included
[ Where problems could occur ]
- * Increase slightly size of the initramfs.
+ * Increase slightly size of the initramfs.
+ [ Other info ]
+
+ * Checked for other missing usb drivers in dracut code, nothing is
+ coming up.
1: https://github.com/dracut-ng/dracut-ng/commit/20cc20d2ac9c2908da6735b04dba49c1cb1b0bab
__________
On specific intel hardware (GNR), the Ubuntu ISO 24.04.3 doesn't boot when selecting the hwe kernel.
After looking at the initrd generated, the hwe-initrd is missing kernel/drivers/usb/host/xhci-pci-renesas.ko.zst:
$ lsinitramfs casper/initrd | grep kernel/drivers/usb/host/
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-pci-renesas.ko.zst
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-pci.ko.zst
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko.zst
$ lsinitramfs casper/hwe-initrd | grep kernel/drivers/usb/host/
usr/lib/modules/6.14.0-27-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko.zst
xhci-pci module is also not there as it's in 6.14 a builtin.
As depmod is used to find dependencies across modules, I guess it is
missing dependencies for builtins.
In 6.8.0 we can find in the associated modules.dep:
kernel/drivers/usb/host/xhci-pci.ko.zst: kernel/drivers/usb/host/xhci-pci-renesas.ko.zst
But it's not the case in 6.14.0.
Related bug:
- https://bugs.launchpad.net/cisco-ucs-server/+bug/2121594
- https://bugs.launchpad.net/ubuntu/+bug/2124218
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/2126559
Title:
Missing usb/host/xhci-pci-renesas kernel module in the initramfs
Status in initramfs-tools package in Ubuntu:
Fix Released
Status in initramfs-tools source package in Noble:
In Progress
Status in initramfs-tools source package in Plucky:
In Progress
Status in initramfs-tools source package in Questing:
Fix Released
Bug description:
[ Impact ]
* Unable to boot from usb for specific intel hardware (GNR)
* Especially an issue for ubuntu ISO.
[ Fix ]
* As done for questing, whitelist the missing module to be included in the initramfs.
* This is a similar fix that what was done by dracut [1].
[ Test Plan ]
* Build an initramfs with initramfs-tools updated and check that
drivers/usb/host/xhci-pci-renesas.ko.zst has been included
[ Where problems could occur ]
* Increase slightly size of the initramfs.
[ Other info ]
* Checked for other missing usb drivers in dracut code, nothing is
coming up.
1: https://github.com/dracut-ng/dracut-ng/commit/20cc20d2ac9c2908da6735b04dba49c1cb1b0bab
__________
On specific intel hardware (GNR), the Ubuntu ISO 24.04.3 doesn't boot when selecting the hwe kernel.
After looking at the initrd generated, the hwe-initrd is missing kernel/drivers/usb/host/xhci-pci-renesas.ko.zst:
$ lsinitramfs casper/initrd | grep kernel/drivers/usb/host/
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-pci-renesas.ko.zst
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-pci.ko.zst
usr/lib/modules/6.8.0-71-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko.zst
$ lsinitramfs casper/hwe-initrd | grep kernel/drivers/usb/host/
usr/lib/modules/6.14.0-27-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko.zst
xhci-pci module is also not there as it's in 6.14 a builtin.
As depmod is used to find dependencies across modules, I guess it is
missing dependencies for builtins.
In 6.8.0 we can find in the associated modules.dep:
kernel/drivers/usb/host/xhci-pci.ko.zst: kernel/drivers/usb/host/xhci-pci-renesas.ko.zst
But it's not the case in 6.14.0.
Related bug:
- https://bugs.launchpad.net/cisco-ucs-server/+bug/2121594
- https://bugs.launchpad.net/ubuntu/+bug/2124218
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2126559/+subscriptions
References