Re: Lenovo Thinkpad P16s Gen3 espeakup support (Was: Heads-up: please look at the proposed fix, Was: No speech in the alpha Installer, and speech freeze in Bookworm)

Cyril Brulebois <[email protected]> Sat, 24 May 2025 23:50:22 +0200
Newsgroups gmane.linux.debian.devel.cd,gmane.linux.debian.devel.boot
Organization Debian
Message-ID <[email protected]>
Hi,

Roland Clobus <[email protected]> (2025-05-24):
> When loading the i915 module, it requests several firmware files from
> firmware-intel-graphics (mtl_dmc.bin, mtl_guc_70.bin, mtl_huc_gsc.bin,
> mtl_gsc_1.bin). It turn out that these firmware files are not required
> for the espeakup module (even though dmesg complains about them)

Great news, thanks! The complaining and/or modalias-based stuff will
have d-i pick them up later on anyway.

(I'm leaving the question around firmware-intel-sound's metadata for
later.)

> So overall we (only) need 5 additional kernel modules: i915,
> drm_buddy, drm_display_helper, cec, rc-core

Re-used/adapted some logic in debian-installer.git, see speech-support
branch (the commit message sucks, and at least that would need some
editing before merging into master).

See kibi/for-master for the debian-cd side (patch 2/3 compared to
current master).

Test image:
  https://people.debian.org/~kibi/bug-1092977+intel/

(also contains partman-crypto fun, unrelated, but one build/stone, two
bugs/birds, right?)

I've at least confirmed I can `modprobe i915` manually…


Cheers,
-- 
Cyril Brulebois ([email protected])            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmgyPx4ACgkQ/5FK8MKz
VSBYThAAu0kGbEKXCxnubTn74eKNm31M1SwJyCI92ii2CHkStWn3cGxWA7BtLgSl
ejmH5ohu87wIiZjwF4QtkpjKv0Anq1CFHYcK9vtJb9qD2VTaV8/7oxhxlwwcrunQ
feBMtFydyxU+dQJ/hDaoLqs66f54XU+tc1G0AKgsBk2J+IncrJ2Di1U28H55MTL5
6frMEgniP7iuX3oYvboCe0ZP0Bw8mxklUAL7GyiHYUICMdAFE0cieekp0BTDt25g
CNt3YToRGXCJQiC5CQdKZNYG3lk2Ejmpg8bSazYNXow/zrR7HMyAJVACn+o9oTKq
InGx9p/DA2z5SQDNZFMbVcE0bAg1/Hszk5eNG9Osgcz72xEs3BWv26K9BP34hzi8
F37exZq4nQcDJXGntH2bjZt5M06SOtFoTyEapuQdG6I/OlPu/IBmZXnMm9dKl9A8
o+LXNOC5g131YziKOYQYh7BuvtuUbfl7ZrQXKsDCSHsuWY7JPeaNwH4AgVCRkRGe
AuIj6XCO7+xCnGd7IaehQHElpbsufSRp/MpwZ9seqica81xjgy1gBIf1BVD2Xqm0
jFPF+kXkHXyNCPaJ4Q0NgT1UJZl6m5Pz+td9Vqx+tU3dJwK0g+PjwnvteorLcaw9
Q87yQhBM0QhyN5ZiadLKPYWqdz7MDpmBwm4ziD+DqOT3WBotZD0=
=jm3M
-----END PGP SIGNATURE-----