Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.boot > #75770

Re: No speech in the alpha Installer, and speech freeze in Bookworm

From Cyril Brulebois <kibi@debian.org>
Newsgroups linux.debian.maint.boot, linux.debian.devel.cd
Subject Re: No speech in the alpha Installer, and speech freeze in Bookworm
Date 2025-06-29 17:30 +0200
Message-ID <L328F-e1ZZ-1@gated-at.bofh.it> (permalink)
References (5 earlier) <KOtNv-4r2z-1@gated-at.bofh.it> <KQDIJ-5PWh-7@gated-at.bofh.it> <KQDIJ-5PWh-5@gated-at.bofh.it> <KQLGh-5V6p-1@gated-at.bofh.it> <L328F-e1ZZ-3@gated-at.bofh.it>
Organization Debian

Cross-posted to 2 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi,

Roland Clobus <rclobus@rclobus.nl> (2025-05-27):
> I agree, but we would support a few more sound cards now.
> 
> For the cAVS sound card firmware-intel-sound might be required, and no
> additional kernel modules. The firmware-intel-sound.patterns file in the
> netinst image does not contain that identifier (even after the update),
> however the patterns file in the live images does contain that identifier
> [1].
> Interestingly enough, the identifier 8086:51ca (Intel cAVS) is mentioned in
> both patterns files on the live images. I read some kernel code, and
> determined at firmware-intel-sound would be required, but I forgot to write
> down exactly how I came to that conclusion.
> 
> I ended up with [3]:
> for _ALIAS in $(dpkg-query -L ${_LINUX_KERNEL_PACKAGE} | egrep
> 'kernel/sound/soc/intel/.*\.ko(.xz)?$'); do /usr/sbin/modinfo ${_ALIAS} |
> awk '/^alias:/ { print $2 }'; done | sort -u | awk '{ gsub(/[*]/, ".*", $1);
> printf "^%s$\n", $1 }' > ${_FW_DEP11_DIR}/${_PACKAGE}.patterns
> 
> which parses different kernel modules compared to the logic for
> firmware-sof-signed:
> for _ALIAS in $(dpkg-query -L ${_LINUX_KERNEL_PACKAGE} | egrep
> '(kernel/sound/soc/sof/.*\.ko(.xz)?|/snd-soc-.*sof.*\.ko(.xz)?)$'); do
> /usr/sbin/modinfo ${_ALIAS} | awk '/^alias:/ { print $2 }'; done | sort -u |
> awk '{ gsub(/[*]/, ".*", $1); printf "^%s$\n", $1 }' >
> ${_FW_DEP11_DIR}/${_PACKAGE}.patterns
> 						
> On top of this, there are 2 scenarios to consider:
> 1) Have espeakup work during the installation
> 2) Ensure that the installed system has the correct firmware files
> 
> For 1) the additional firmware is required in the initrd
> For 2) the .patterns files are required (the firmware-intel-sound.patterns
> file was not generated

I thought I had followed up to this but it seems that didn't happen…

At the moment, I'm very much not convinced that the initial debian-cd
patches (besides fixing firmware inclusion logic) are correct, so it would
make sense to me to get the firmware-intel-sound addition reverted, so
that the next release's focus is on trying to ensure i915 gets loaded
successfully (hopefully the existing firmware-sof-signed integration gets
improved, with speech synthesis starting right off the bat).

In a follow-up release (possibly after 13.0 depending on the release
team's timing when it comes to the full freeze and the initial trixie
release), we can try and come up with proper firmware-intel-sound support,
which would mean (as you identified) making sure speech synthesis works
within d-i, plus ensuring the relevant package(s) get deployed in the
installed system:
 - Having one without the other would only mean wasting people's time, I
   fear.
 - Plus the huge extra cost for the initrd (size-wise) is clearly not
   worth it at this time.

Also, I suggest turning the firmware-intel-sound topic into a dedicated
bug report, instead of keeping it entangled with firmware-sof-signed in
this overlong thread plus merge requets / commit comments on Salsa…


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Back to linux.debian.maint.boot | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Re: No speech in the alpha Installer, and speech freeze in Bookworm Samuel Thibault <sthibault@debian.org> - 2025-04-28 00:40 +0200
  Re: No speech in the alpha Installer, and speech freeze in Bookworm Cleverson Casarin Uliana <clul+debaccess@posteo.com.br> - 2025-04-28 01:40 +0200
  Re: No speech in the alpha Installer, and speech freeze in Bookworm Samuel Thibault <sthibault@debian.org> - 2025-04-28 12:50 +0200
  Re: No speech in the alpha Installer, and speech freeze in Bookworm Steve McIntyre <steve@einval.com> - 2025-05-14 15:20 +0200
    Re: Heads-up: please look at the proposed fix (Was: No speech in the  alpha Installer, and speech freeze in Bookworm) Cyril Brulebois <kibi@debian.org> - 2025-05-23 17:30 +0200
      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 <kibi@debian.org> - 2025-05-24 19:10 +0200
      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 <kibi@debian.org> - 2025-05-25 00:00 +0200
        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 <kibi@debian.org> - 2025-05-25 04:40 +0200
        Re: Test image bug-1092977+intel -> Partial success (Was: Lenovo  Thinkpad P16s Gen3 espeakup support) Cyril Brulebois <kibi@debian.org> - 2025-05-25 18:30 +0200
          Re: Test image bug-1092977+intel -> Partial success Cyril Brulebois <kibi@debian.org> - 2025-05-26 01:10 +0200
    Re: No speech in the alpha Installer, and speech freeze in Bookworm Cyril Brulebois <kibi@debian.org> - 2025-06-29 17:30 +0200

csiph-web