Re: Heads-up: please look at the proposed fix (Was: No speech in the alpha Installer, and speech freeze in Bookworm)

Roland Clobus <[email protected]> Fri, 23 May 2025 16:21:46 +0200
Newsgroups gmane.linux.debian.devel.cd,gmane.linux.debian.devel.boot
Message-ID <[email protected]>
Hello debian-cd/debian-boot,

This heads-up first goes to the smaller list of recipients.

On 20/05/2025 13:35, Cleverson Casarin Uliana wrote:
> Thanks but no luck.

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)

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?

After the weekly build on Monday, I'll request another test of the live 
image for the firmware-intel-sound case, and when successful I can 
prepare a MR for debian-cd, so that trixie will have more a11y support 
with modern hardware.

With kind regards,
Roland Clobus
OpenPGP_signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUFVLM5Bdj7GSJEb+YsV8aqYUlb0FAmgwhHsACgkQYsV8aqYU
lb3N0BAAlIoYSBMv4k1TvTd1KSJlJiX7y2dzoigAnCwCgMoRsWnolwK7Ep8vYQ9N
B4cwhbTY5/CK7L5lEia3BdXgi1t0foR2LyaQgxQlVTo6VbAzHA1KfVbBngEg0grn
zOMS7WpxTVps1ZJCxuiopOMnOm4XIxxWInKowXdxpNsCeAs0u2bFhq93I/C1m9Jp
+CxZLrb2zrbD2Z/yFUWvlEWiA/E05CzFmWamqXKAEl0Z1CkNYiN2+Wr31JXqL8E+
8mFcVdo3TSTjitdcJ2CiAz9ZX7QW65mNxY5uwXLIgFcD3KUsDrO5IGTVra+iHU2D
2oCXb0o/VuYcuAt/OctOY4t1WCMMBHdeg+xmZY8X9JGEaTJUWILC1AXwq+KuOJTa
pLgCHXAqND7XTplE2wOqJJj+JtLkV1yDgvWdt1BA0SO8YnaLZezDFRKQt4GnC1vH
gDT8kK8e6SH0bDWBvp/84VsPwGw/XO5Z2iHMeRc4qgN+5uFmFR18XJBlsNp1O6zN
bAcS1yB5URiozjIDfRZm/Mlcwe1nLECiQZv9zCtMgDBWS9KWwTtbF4SKx4zQgIq6
AUSLRTVHwm0Y56zcVUxfFroSeKPCHtkuEvC4hO0+cazjKYoHud7NSeTXlDjDivKX
GMb7+V7EvoYEqDgjJfh0R0BbUU9o+GmboineZSbxp9XTL2mgsEE=
=sssv
-----END PGP SIGNATURE-----