• Re: Avoiding prompt if no sound card is detected speakup.synth=soft

    From Samuel Thibault@21:1/5 to All on Tue Sep 10 22:00:02 2024
    Hello,

    john doe, le mar. 10 sept. 2024 21:54:58 +0200, a ecrit:
    I'm trying to avoid that below prompt when preseeding with http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    How can I preseed that prompt?

    There is currently no way to avoid it.

    What i'm trying to do is to install Debian with accessibility ('speakup.synth=soft') support

    What do you mean by "with accessibility support"?

    regardless of if a sound card is detected.

    Without a sound card feedback, how can use control the installer?

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john doe@21:1/5 to All on Tue Sep 10 22:00:03 2024
    Hi,

    I'm trying to avoid that below prompt when preseeding with http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    How can I preseed that prompt?

    What i'm trying to do is to install Debian with accessibility ('speakup.synth=soft') support regardless of if a sound card is detected.

    I've tried 'espeakup/card=false' and/or 'espeakup/voice=false' as kernel
    boot parameter to no avail.

    Any input is appreciated.

    --
    John Doe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to Nobody on Wed Sep 11 19:00:02 2024
    john doe, le mer. 11 sept. 2024 18:41:03 +0200, a ecrit:
    On 9/10/24 21:59, Samuel Thibault wrote:
    Hello,

    john doe, le mar. 10 sept. 2024 21:54:58 +0200, a ecrit:
    I'm trying to avoid that below prompt when preseeding with http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    How can I preseed that prompt?

    There is currently no way to avoid it.

    This is realy unfortunate.

    Nobody asked for it, so that's not really surprising :)

    regardless of if a sound card is detected.

    Without a sound card feedback, how can use control the installer?

    You don't, if you preseed!

    Do you mean that you completely preseed the installation, and that "no soundcard" is the only prompt that is blocking you to get the
    installation to be fully automated?

    I guess you passed auto & such on the command-line to defer the early questions. We don't need to introduce anything new, we can just follow
    the same by making auto skip that prompt too.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john doe@21:1/5 to Samuel Thibault on Wed Sep 11 18:50:01 2024
    On 9/10/24 21:59, Samuel Thibault wrote:
    Hello,

    john doe, le mar. 10 sept. 2024 21:54:58 +0200, a ecrit:
    I'm trying to avoid that below prompt when preseeding with
    http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    How can I preseed that prompt?

    There is currently no way to avoid it.


    This is realy unfortunate.

    What i'm trying to do is to install Debian with accessibility
    ('speakup.synth=soft') support

    What do you mean by "with accessibility support"?


    D-I is doing a fantastic job at allowing users to have a fully usable
    Debian system after installation.
    This includes screenreader for DE and the console and alot of things
    that I do not know of! ;^)

    regardless of if a sound card is detected.

    Without a sound card feedback, how can use control the installer?


    You don't, if you preseed!

    It's more difficult to get to the point where you can start the Debian installation, that is make the computer boot from a USB key or via PXE
    booting.
    If someone can manage to get to that stage, speakup support during
    preseeding installation is less importent.

    What I'm hoping for, is to be able to have Debian configured after
    installation with bells and wistles without having to maintain that myself.

    --
    --
    John Doe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Hands@21:1/5 to john doe on Wed Sep 11 20:40:01 2024
    john doe <johndoe65534@mail.com> writes:

    Hi,

    I'm trying to avoid that below prompt when preseeding with http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    Are you trying to do an automated install in speech mode?

    If you've completely automated the install, would if make sense to do it
    in the normal automated-install mode, but pre-seeding the things that
    will make the target include everything that will make it be speech
    enabled?

    (that may be a stupid question, as I'm not sure that everything is
    actually done via debconf, so it will depend on the details of the code)

    Cheers, Phil.
    --
    Philip Hands -- https://hands.com/~phil

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmbh4u8ACgkQ0EujoAEl 1cDPJA//QxRI36PU9rF97KcpJq/1n8c9seqU9Mj7D1LLUzzjWhR6qnvej301PhTP 7Z1d9M3ItcG1j6Lw+Wv4d1O/BxJ+CH2ndTntiRvmofPkY4wKVUTZwr7ziF4BOHRu v4YSWs0IIKDHp+ic0PAFhyR/jtJqCPvWHRG1OdUFU/+23ImxB7fus6vs4LoWxoBX iOnUTb06PlPQAyxVbwz3iMaDOEnewJJr2Gp48mM/rjYo+d2jdhsw63iXxaRi39w3 Z5oOn2N3lcd3iX+t4qfJBKaNdjk/C3BD0XggBnYIs77H2iddW6k/v6mMLUIYM5DG 7gvXnM+olqsFDPe3nGseNM7FDFRnE0q6DyW78PoqCb61Tas1K4QG3OUzkjUGytWm rHur/HagCWMykMXN8x1pQaw0IaCbERjIFwCJWXtUDxK67V8q9dlNekUdgzeEdcmC rnoWfzJioI8IGEDDe6pHNpSjfeJTge5hB6eqoV8Owyr2kwsEdV2sjWyUme06wZqD Vh8f8THfwy8I+PdTTLl5+RfX1wjdPV8j2PeLOGi4TJVwixxAtP+9MND29VP3qyX4 zT76xhAC/whXFeoGB+Cqz8klwfJknIT+C7UPSjBra+VsplxPDdKEM3/K0cykbf8V QQ16khmZ6VaTIq+DCvyidoB3JkLQWjoNSCYrVr2P1iVp/l8IzRc=FoFM
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gatewa
  • From john doe@21:1/5 to Philip Hands on Thu Sep 12 11:30:01 2024
    On 9/11/24 20:35, Philip Hands wrote:
    john doe <johndoe65534@mail.com> writes:

    Hi,

    I'm trying to avoid that below prompt when preseeding with
    http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    Are you trying to do an automated install in speech mode?

    If you've completely automated the install, would if make sense to do it
    in the normal automated-install mode, but pre-seeding the things that
    will make the target include everything that will make it be speech
    enabled?


    That's my issue I have no idea what has been done to make Debian speak
    after installation.
    I would first need to learn that than emulate and keep my set up up-to-date.
    As everything that I need is built-in in D-I, I would prefer to use what
    is available to me instead of duplicating.

    In my case, my preseed file will allow SSH access when the system is
    booted, which will allow me to remotely fix the driver issue to have
    that sound card working.

    (that may be a stupid question, as I'm not sure that everything is
    actually done via debconf, so it will depend on the details of the code)


    You never use it because you do not need it! ;^)

    That is what is awsome about Debian and the built-in accessibility
    support, after a fresh install everything works out of the box! ;^)

    --
    John Doe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john doe@21:1/5 to Samuel Thibault on Thu Sep 12 13:20:01 2024
    On 9/11/24 18:52, Samuel Thibault wrote:
    john doe, le mer. 11 sept. 2024 18:41:03 +0200, a ecrit:
    On 9/10/24 21:59, Samuel Thibault wrote:
    Hello,

    john doe, le mar. 10 sept. 2024 21:54:58 +0200, a ecrit:
    I'm trying to avoid that below prompt when preseeding with
    http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    How can I preseed that prompt?

    There is currently no way to avoid it.

    This is realy unfortunate.

    Nobody asked for it, so that's not really surprising :)


    Appreciate that, Samuel.

    regardless of if a sound card is detected.

    Without a sound card feedback, how can use control the installer?

    You don't, if you preseed!

    Do you mean that you completely preseed the installation, and that "no soundcard" is the only prompt that is blocking you to get the
    installation to be fully automated?


    You are spot on!

    I guess you passed auto & such on the command-line to defer the early questions.

    I use PXE booting, to avoid having to type all of this at the prompt
    which is less error prone while blindly typing! ;^)

    This also allows me to test that preseed file with a VM to eliminate as
    much errors as possible.

    We don't need to introduce anything new, we can just follow
    the same by making auto skip that prompt too.


    Glad to hear that is not to much trouble to implement.

    " auto=true priority=critical interface=auto DEBIAN_FRONTEND=text preseed/url=tftp://<HOST-NAME>/preseed-dir/mate-desktop.cfg
    speakup.synth=soft"

    Those are the kernel boot params that I'm currently using.

    For anyone reading, the above works with legacy bios and UEFI!

    --
    John Doe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Fri Sep 13 01:20:01 2024
    Hello,

    john doe, le jeu. 12 sept. 2024 11:25:34 +0200, a ecrit:
    On 9/11/24 20:35, Philip Hands wrote:
    john doe <johndoe65534@mail.com> writes:

    Hi,

    I'm trying to avoid that below prompt when preseeding with http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    Are you trying to do an automated install in speech mode?

    If you've completely automated the install, would if make sense to do it
    in the normal automated-install mode, but pre-seeding the things that
    will make the target include everything that will make it be speech enabled?

    I was thinking about it too.

    That's my issue I have no idea what has been done to make Debian speak
    after installation.

    It's the espeakup-udeb finish-install, it does its tweaks if a speech
    language was set with espeakup/voice. You can preseed

    espeakup/voice

    that does indeed trigger the finish-install tweaks.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john doe@21:1/5 to Samuel Thibault on Sat Sep 14 16:40:01 2024
    On 9/13/24 01:12, Samuel Thibault wrote:
    Hello,

    john doe, le jeu. 12 sept. 2024 11:25:34 +0200, a ecrit:
    On 9/11/24 20:35, Philip Hands wrote:
    john doe <johndoe65534@mail.com> writes:

    Hi,

    I'm trying to avoid that below prompt when preseeding with
    http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    :

    "No sound cart detected after 80 secs
    Can not do software speech synthesis
    press enter to continue anyway"

    Are you trying to do an automated install in speech mode?

    If you've completely automated the install, would if make sense to do it >>> in the normal automated-install mode, but pre-seeding the things that
    will make the target include everything that will make it be speech
    enabled?

    I was thinking about it too.

    That's my issue I have no idea what has been done to make Debian speak
    after installation.

    It's the espeakup-udeb finish-install, it does its tweaks if a speech language was set with espeakup/voice. You can preseed

    espeakup/voice

    that does indeed trigger the finish-install tweaks.



    Appreciate the feedback Philip and Samuel.

    This is clearly a viable alternative, the only downside that I can see
    is that I would need to know if a sound card is detected or not to know
    what install method I should use.

    When I install with speech support it will work regardless of if a
    sound card is detected.

    Granted, I ask for help instead of including the missing drivers into
    the initrd! ;^)

    --
    John Doe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sat Sep 14 20:30:02 2024
    john doe, le sam. 14 sept. 2024 16:38:38 +0200, a ecrit:
    On 9/13/24 01:12, Samuel Thibault wrote:
    It's the espeakup-udeb finish-install, it does its tweaks if a speech language was set with espeakup/voice. You can preseed

    espeakup/voice

    that does indeed trigger the finish-install tweaks.

    This is clearly a viable alternative, the only downside that I can see
    is that I would need to know if a sound card is detected or not to know
    what install method I should use.

    I don't see why?

    Since you preseed everything, you don't need to enable speakup at all.
    You just need to preseed espeakup/voice=en to get the installed system tweaking.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john doe@21:1/5 to Samuel Thibault on Sun Sep 15 10:30:01 2024
    On 9/14/24 20:21, Samuel Thibault wrote:
    john doe, le sam. 14 sept. 2024 16:38:38 +0200, a ecrit:
    On 9/13/24 01:12, Samuel Thibault wrote:
    It's the espeakup-udeb finish-install, it does its tweaks if a speech
    language was set with espeakup/voice. You can preseed

    espeakup/voice

    that does indeed trigger the finish-install tweaks.

    This is clearly a viable alternative, the only downside that I can see
    is that I would need to know if a sound card is detected or not to know
    what install method I should use.

    I don't see why?

    Since you preseed everything, you don't need to enable speakup at all.
    You just need to preseed espeakup/voice=en to get the installed system tweaking.


    In this context, you are correct Samuel!

    If I look more broadly, being able to have the installer speak is more
    than welcome and my prefered way of installing Debian!

    Not sure if this makes things any clearer, i will always install Debian
    with speech but fallback to other means if required.

    --
    --
    John Doe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sun Sep 15 15:40:01 2024
    Samuel Thibault, le mer. 11 sept. 2024 18:52:18 +0200, a ecrit:
    I guess you passed auto & such on the command-line to defer the early questions. We don't need to introduce anything new, we can just follow
    the same by making auto skip that prompt too.

    I have now implemented it, for trixie.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john doe@21:1/5 to Samuel Thibault on Sun Sep 22 21:20:02 2024
    On 9/15/24 15:38, Samuel Thibault wrote:
    Samuel Thibault, le mer. 11 sept. 2024 18:52:18 +0200, a ecrit:
    I guess you passed auto & such on the command-line to defer the early
    questions. We don't need to introduce anything new, we can just follow
    the same by making auto skip that prompt too.

    I have now implemented it, for trixie.


    Appreciate that Samuel.

    If I use http://ftp.debian.org/debian/dists/trixie/main/installer-amd64/current/images/netboot/gtk/netboot.tar.gz
    I get:

    "No kernel modules were found. This probably is due to a mismatch
    between the kernel used by this version of the installer and the kernel
    version in the archive.

    If you're installing from a mirror, you can work around this problem by choosing to install a different version of Debian. The install will
    probably fail to work if you continue without kernel modules"

    and if I use https://d-i.debian.org/daily-images/amd64/daily/netboot/gtk/netboot.tar.gz
    I get:

    "E: Unimplemented function"


    I will eventually be able to enjoy the fruits of your labor! ;^)

    --
    John Doe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Sun Sep 22 21:20:02 2024
    john doe <johndoe65534@mail.com> (2024-09-22):
    and if I use https://d-i.debian.org/daily-images/amd64/daily/netboot/gtk/netboot.tar.gz

    That's where results should appear, except:
    https://lists.debian.org/debian-release/2024/09/msg00314.html


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

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmbwbbMACgkQ/5FK8MKz VSAIig/+JLr6qB1Sj+5VgjnJxyrctjlQ++yQ5u9fsPE5bJmIssIRxS4ZQS3UShIF 4qBVmjPq84hfWZ+IWBc8DKykxG+0+c4uySMoHcDay340LVV93QfOtEub2IAzHSL9 NGalcRi0tFWuUkZ4idfSuPwYiMxDKrjNe9TNimYukws1y6ENB4mFlbEey2x6Jv8i +RJJJhQIJPZJAdDOGqsniHiWfKhsWODetN1UYFE9X7hRxPNqZ0tHwrtxUSS6oSVw GMuDfpcvzvjRD7CU3BKUK2JsBFnCpA6Mkd7DCwDI9MhH50y1MWaRmW8g6Pl6Q7Er yudzPu6KBLgqh2Aywy4DCXx3wnZcD1axGgBAWnUaWGZ+EiH13+CsXw1WjtBPz00a tFVh+tvubxJECh5LlwJR+xeDkHbndkJ/GuujpZpWK862GTRiZRg9FrOPstPXufP1 MhHGqN3hdyj+2e2HTZE+SuCpwf68t0nDdui2xfdlbEzXM33N2fMUADF0vAHI0xDn f9QnlDdb0/I6AUBC/s1STB1U/vnE2fgMhrVpHhqPmB9mkUxlNzkU0v7bVLMtT57H S7lPGX2J2uiqTXZIBJWfI5MY5RT5S9/ViVtC2syJIwkbgQ6nCI9G0y6ubiEBApKk y+fI4+KXTpaPkX4Z3C4M3/NK5Vz8+e31cAhYxJGeJ8JRq4UIr5k=
    =2JJP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Samuel Thibault@21:1/5 to All on Wed Sep 25 14:10:02 2024
    Cyril Brulebois, le dim. 22 sept. 2024 21:19:18 +0200, a ecrit:
    john doe <johndoe65534@mail.com> (2024-09-22):
    and if I use https://d-i.debian.org/daily-images/amd64/daily/netboot/gtk/netboot.tar.gz

    That's where results should appear, except:
    https://lists.debian.org/debian-release/2024/09/msg00314.html

    Which is now fixed.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From john doe@21:1/5 to Samuel Thibault on Tue Oct 8 20:50:02 2024
    On 9/15/24 15:38, Samuel Thibault wrote:
    Samuel Thibault, le mer. 11 sept. 2024 18:52:18 +0200, a ecrit:
    I guess you passed auto & such on the command-line to defer the early
    questions. We don't need to introduce anything new, we can just follow
    the same by making auto skip that prompt too.

    I have now implemented it, for trixie.

    Samuel


    Sorry for my late answer.

    With your fix for daily images, if no sound card is detected for 20m, it
    will continue without prompting.

    Appreciate all of your help.


    After a fresh install of Debian, for Orca to "speak" the "legacy driver" suggested at [1] will make Orca usable.

    What is the best way to test in d-i '/etc/modprobe.d/inteldsp.conf'
    'options snd_intel_dspcfg dsp_driver=1'?


    [1] https://forums.debian.net/viewtopic.php?t=153813

    --
    John Doe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)