[Bug 2019435] Re: Default initramfs is missing qcom_geni_serial module
Launchpad Bug Tracker
2019435 at bugs.launchpad.net
Sun Aug 27 00:42:22 UTC 2023
This bug was fixed in the package initramfs-tools - 0.142ubuntu12
---------------
initramfs-tools (0.142ubuntu12) mantic; urgency=medium
* Change dracut-core dependency to newly created dracut-install package
(LP: #2031304)
* autopkgtest:
- Explicitly specify supported architectures
- Enable KVM if available (not available on Ubuntu runners)
- log qemu parameters
initramfs-tools (0.142ubuntu11) mantic; urgency=medium
* Use dracut-install in manual_add_modules to speed up mkinitramfs
significantly (LP: #2031185)
* Install tty/serial kernel modules. Dracut is doing the same. (LP: #2019435)
* Harmonize kernel module installation with dracut's behavior (LP: #2031841):
- Use the symbol regex from dracut-install to reduce the unnessary block
and net kernel modules.
- Install all usb/typec kernel modules instead of cherry-picking some.
- Do not install ARM/RISCV specific modules on other architectures.
-- Benjamin Drung <bdrung at ubuntu.com> Wed, 23 Aug 2023 10:58:40 +0200
** Changed in: initramfs-tools (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/2019435
Title:
Default initramfs is missing qcom_geni_serial module
Status in initramfs-tools package in Ubuntu:
Fix Released
Bug description:
Running Ubuntu 22.04 with the HWE kernel (5.19.0-38-generic
#39~22.04.1-Ubuntu) on a Qualcomm RB5 derived product -
https://developer.qualcomm.com/qualcomm-robotics-rb5-kit
The platform has a USB to serial port that can be used as the Linux
console. However, this requires the qcom_geni_serial driver to
operate. That driver is available as a built module already, but only
on the rootfs. It is not included in the initramfs by default.
The problem with this is that the console is activated quite late in
boot, which reduces it's usefulness in debugging kernel/boot issues.
Also, when it finally does come up, the console cannot operate as a
login interface (no login prompt is provided) because the interface is
initialized after systemd is operational.
I can manually add the module to the initramfs by adding
"qcom_geni_serial" to /etc/initramfs-tools/modules and running update-
initramfs, however this is quite inconvenient. It requires me to
remove the storage from the platform, and modify it on another system.
Given that the default initramfs already contains a large number of
serial drivers, it feels like qcom_geni_serial should be included by
default which would give an optimal "out of the box" experience on a
number of Qualcomm based platforms.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2019435/+subscriptions
More information about the foundations-bugs
mailing list