Hi, Roland Clobus <rclobus@rclobus.nl> (2025-05-23): > It turns out that I actually own hardware that needs additional firmware to > properly work: Lenovo Thinkpad P16s Gen3. > > I found out that one needs to place the firmware files inside the initrd of > the installer for espeakup to find them, it is not sufficient to generate a > .patterns file (that will be picked up much later by hw-detect) Yes, this is similar to the firmware-sof-signed situation. > I've prepared a patch for the live images, which will be merged soon: > https://salsa.debian.org/live-team/live-build/-/merge_requests/424 > > The ugly thing is that I need the kernel modules 'drm' and 'i915' and their > dependencies in addition to the firmware to enable sound for espeakup on the > Lenovo Thinkpad. > > Would it be OK to stuff so much extras in the initrd of the installer? We already have drm.ko (and a few others, for other reasons). Do you have a full list of required modules? I can only see a grep call, and at least drm seems like a HUGE hammer: - a current gtk initrd's /kernel/drivers/gpu/drm is 560K - a current linux-image's /kernel/drivers/gpu/drm is 9.5M Also, how does firmware-intel-graphics fit in this picture? Cheers, -- Cyril Brulebois (kibi@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
Attachment:
signature.asc
Description: PGP signature