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 19:09:26 +0200
| Newsgroups | gmane.linux.debian.devel.boot,gmane.linux.debian.devel.cd |
|---|---|
| Organization | Debian |
| Message-ID | <[email protected]> |
Hi, Roland Clobus <[email protected]> (2025-05-24): > With the big hammer I got the espeakup module working on a Lenovo Thinkpad > P16s Gen3. > > Now I did a few loops with incrementally adding kernel modules to find out > the minimal requirement: > * drm needs i915 > * i915 needs cec, drm_display_helper and drm_buddy > * cec needs rc-core > > > Also, how does firmware-intel-graphics fit in this picture? > > 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) > > So overall we (only) need 5 additional kernel modules: > i915, drm_buddy, drm_display_helper, cec, rc-core > > With kind regards, > Roland Clobus > > PS: The filename is rc-core.ko.xz, the module name is rc_core (Yeah, spotted that one earlier. :)) I'd be tempted to do the .ko thing at d-i build time (we already have a few other things in a similar-ish way) and the firmware-intel-sound (but not firmware-intel-graphics) at cd build time. Are you happy to give an iso a shot? 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/5FK8MKzVSAFAmgx/UYACgkQ/5FK8MKz VSDmow//RwLvMLwH6wqMDCJVmE9fPeCD/lakMAzFH03N7JpuMf+86/LG+N0S9DSx OxIrAxDq3Yg9moxsHPYOtphcI0L7PMwT+HiXViX9npr7cWZTYJDAqi0V2w1Qq+ep 3ZZEq2Qim2wP50PLjAUwvxbNpqMhOl2K4QnlVf0GRyQ9xQxPXFOVGHAZceugiIQU jdXY5vwwccgmcOqwP9rh5aM1waSFQu15tBdP/qzTxgu/lT8lvNAiqHpQXC05cPx6 b5NuN5plXY9DnahvLYKCmjpcPJR9IT7sjDWhjwwlurxcDSPHYEaDDbNvX0fKZr1N m/ByvF5rfH1pOMpNY88yXY+T1qHj7uIljHkLYJLQLHrYHeJmcJ4fe2ZDjAKXfjjd Rs4bCI0AkZZqdNN2sa7dge1bjsGsQhBxB+VyNSbssiDtn5Pc4KTvGK/Mt7T7elPN Tf+m42MoJDvMqBIM7hpFDN0SNEsVo2bkN8uR3W34OsLeHXqyxhD8psXJOLdpqsSH hRg0+C1fE1ldJRucwj1OzaFtSebzeYCuDvqFCF8GLEWxovwvI4Z1jNz6O2hUYETr sf6TYtBI/P9s6XdzPU5U1w3sH1lRcuqtstWj4qep/3KTj3SaYawuP94AAv4wRnaM GncF6GV2CdUqe+ZdjqnfX31FoJqClt4V9vIF3eoI5EgnxkwaaDo= =ueCE -----END PGP SIGNATURE-----