[Bug 1954320] Re: Add privacy screen modules to the initrd
Launchpad Bug Tracker
1954320 at bugs.launchpad.net
Wed Nov 15 17:06:49 UTC 2023
This bug was fixed in the package initramfs-tools - 0.142ubuntu16
---------------
initramfs-tools (0.142ubuntu16) noble; urgency=medium
* Install nvmem, soc, power, and System Power Management Interface (SPMI)
kernel modules on ARM/RISC-V for MediaTek boards (LP: #2038512)
* Install intel_lpss_pci and spi_pxa2xx_platform kernel modules for keyboard
on MacBook Pro 2017 (LP: #2042710)
* Install surface_aggregator_registry for keyboard on Surface Laptop 4
(LP: #2007050)
* framebuffer: Add privacy screen modules to the initrd (LP: #1954320)
-- Benjamin Drung <bdrung at ubuntu.com> Tue, 14 Nov 2023 19:34:42 +0100
** 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/1954320
Title:
Add privacy screen modules to the initrd
Status in initramfs-tools package in Ubuntu:
Fix Released
Status in initramfs-tools source package in Jammy:
Confirmed
Bug description:
Starting with kernel 5.17 the kernel supports the builtin privacy
screens built into the LCD panel of some new laptop models.
This means that the drm drivers will now return -EPROBE_DEFER from
their probe() method on models with a builtin privacy screen when the
privacy screen provider driver has not been loaded yet.
To avoid any regressions Ubuntu should modify its initrd generation
tool to include privacy screen provider drivers in the initrd (at
least on systems with a privacy screen), before 5.17 kernels start
showing up in the Ubuntu repos.
If this change is not made, then users using a graphical bootsplash
(plymouth) will get an extra boot-delay of up to 8 seconds
(DeviceTimeout in plymouthd.defaults) before plymouth will show and
when using disk-encryption where the LUKS password is requested from
the initrd, the system may fallback to text-mode after these 8
seconds.
I've written a patch with the necessary changes for dracut, which
might be useful as an example for how to deal with this, see:
https://github.com/dracutdevs/dracut/pull/1666
ATM the only kms driver using privacy screens is the i915 driver and
the only provider is the thinkpad_acpi driver. But both are likely to
change (and change soon!), so the detection really should be made
dynamic as has been done in the dracut patch.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1954320/+subscriptions
More information about the foundations-bugs
mailing list