[Sugar-devel] [SoaS] SoaS 32 is silent?

Alex Perez aperez at alexperez.com
Thu Apr 30 17:52:24 EDT 2020


Correct, this is a function of multiple audio outputs, and how they are 
enumerated. I have verified that SoaS boots and runs, with sound and no 
changes required, on an old iMac5,2, form 2007. As an aside, this is one 
of those weird Apple-manufactured 32-bit EFI machines (but 64-bit CPUs).

> James Cameron <mailto:quozl at laptop.org>
> April 28, 2020 at 6:28 PM
> Good, that makes it not-Sugar.  Get it fixed on Workstation is your
> best bet.
>
> I've seen this kind of thing happen with laptops that have HDMI output
> capability.  Audio is being clocked out a disconnected port.
>
> Sugar predates PulseAudio.  Sugar has no support for anything other
> than ALSA.  An opportunity.  GStreamer as used by Speak will use
> PulseAudio if available.
>
> On Tue, Apr 28, 2020 at 08:31:57PM -0400, Frederick Grose wrote:
>> So I found that SoaS and Fedora Workstation, at least, have the audio output
>> sink default on card/port index 1 instead of the convention of index 0.
>> Where and how this goes this way, I don't know.  But it happens on more than
>> one system.
>>
>> I've updated the bug report, [1]https://bugs.sugarlabs.org/ticket/4998.
>>
>> A workaround is to use the PulseAudio command,
>> $ pacmd set-default-sink 0
>>
>> On Tue, Apr 28, 2020 at 4:36 AM Peter Robinson <[2]pbrobinson at gmail.com> wrote:
>>
>>      > With Fedora-SoaS-Live-x86_64-32-1.6.iso I'm hearing no sound.
>>      > And see no log messages.
>>      >
>>      > Is this a common problem?
>>
>>      Ultimately in this cycle in particular an awful lot changed, we moved
>>      completely from python2 -> python3 among a lot of other changes.
>>
>>      For me the Speak activity works for me on a VM and that's my usual
>>      go-to sound tester as I don't need to find any media to play.
>>
>>      Things like sound are very complex, multiple output, defaults,
>>      different hardware. Some level of detail of the hardware and the setup
>>      is useful to even begin to know what the issue may be, is there any
>>      errors in dmesg etc.
>>
>>      Peter
>>
>>      > ----------
>>      > From: James Cameron <[3]quozl at laptop.org>
>>      > Date: Mon, Apr 27, 2020 at 8:04 PM
>>      > To: Frederick Grose <[4]fgrose at gmail.com>
>>      > Cc: Development of live Sugar distributions <[5]soas at lists.sugarlabs.org
>>      >, Sugar-dev Devel <[6]sugar-devel at lists.sugarlabs.org>
>>      >
>>      >
>>      > I've no idea about your sound problem.  It doesn't happen for me on
>>      > Debian or Ubuntu.  I get sound from Speak and Music Keyboard.  I get
>>      > sound into Measure.
>>      >
>>      > For not seeing any log messages; Python 3 holds messages in process
>>      > memory and does not flush logs.  Another layer of buffering.
>>      >
>>      > Log files in .sugar/default/logs should be read after stopping the
>>      > program that writes to them.
>>      >
>>      > For activity logs, you have to stop the activity and confirm with
>>      > Frame F6 that it is stopped.
>>      >
>>      > For shell.log you have to log out and log in again.
>>      >
>>      > For datastore.log you have to log out for a couple of minutes and then
>>      > log in again.  Otherwise the same datastore process may be reused.
>>      >
>>      > James Cameron
>>      > [7]http://quozl.netrek.org/
>>      >
>>      >
>>      > ----------
>>      > From: Alex Perez <[8]aperez at alexperez.com>
>>      > Date: Mon, Apr 27, 2020 at 8:11 PM
>>      > To: Frederick Grose <[9]fgrose at gmail.com>
>>      > Cc: Development of live Sugar distributions <[10]soas at lists.sugarlabs.org
>>      >, Sugar-dev Devel <[11]sugar-devel at lists.sugarlabs.org>
>>      >
>>      >
>>      > Frederick,
>>      >
>>      > Chances are, with the sound problem, that this is a system/Fedora
>>      specific problem, and has nothing to do with Sugar. You can test this
>>      hypothesis by downloading a different spin of RC1.6, for example the LXDE
>>      Live ISO, and test sound there. [12]https://dl.fedoraproject.org/pub/alt/
>>      stage/32_RC-1.6/Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-32-1.6.iso
>>      >
>>      > &&&&&&&&&&&&&&&&&&&&&&&&&
>>      >
>>      > Thanks for the hints.
>>      >
>>      > I tested a live USB installation of LXDE 32-1.6 and got sound for the
>>      music player sample.
>>      >
>>      > So probably not Fedora in general, nor Sugar, but something in the SoaS
>>      build.
>>      >
>>      > I've opened [13]https://bugs.sugarlabs.org/ticket/4998 and attached the
>>      zipped logs from some test sessions.
>>      >
>>      >
>>      > _______________________________________________
>>      > SoaS mailing list
>>      > [14]SoaS at lists.sugarlabs.org
>>      > [15]http://lists.sugarlabs.org/listinfo/soas
>>      _______________________________________________
>>      SoaS mailing list
>>      [16]SoaS at lists.sugarlabs.org
>>      [17]http://lists.sugarlabs.org/listinfo/soas
>>
>> References:
>>
>> [1] https://bugs.sugarlabs.org/ticket/4998
>> [2] mailto:pbrobinson at gmail.com
>> [3] mailto:quozl at laptop.org
>> [4] mailto:fgrose at gmail.com
>> [5] mailto:soas at lists.sugarlabs.org
>> [6] mailto:sugar-devel at lists.sugarlabs.org
>> [7] http://quozl.netrek.org/
>> [8] mailto:aperez at alexperez.com
>> [9] mailto:fgrose at gmail.com
>> [10] mailto:soas at lists.sugarlabs.org
>> [11] mailto:sugar-devel at lists.sugarlabs.org
>> [12] https://dl.fedoraproject.org/pub/alt/stage/32_RC-1.6/Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-32-1.6.iso
>> [13] https://bugs.sugarlabs.org/ticket/4998
>> [14] mailto:SoaS at lists.sugarlabs.org
>> [15] http://lists.sugarlabs.org/listinfo/soas
>> [16] mailto:SoaS at lists.sugarlabs.org
>> [17] http://lists.sugarlabs.org/listinfo/soas
>> _______________________________________________
>> SoaS mailing list
>> SoaS at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/soas
> Frederick Grose <mailto:fgrose at gmail.com>
> April 28, 2020 at 5:31 PM
> So I found that SoaS and Fedora Workstation, at least, have the audio 
> output sink default on card/port index 1 instead of the convention of 
> index 0.
> Where and how this goes this way, I don't know.  But it happens on 
> more than one system.
>
> I've updated the bug report, https://bugs.sugarlabs.org/ticket/4998.
>
> A workaround is to use the PulseAudio command,
> $ pacmd set-default-sink 0
>
>
>
>
> _______________________________________________
> SoaS mailing list
> SoaS at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas
> Peter Robinson <mailto:pbrobinson at gmail.com>
> April 28, 2020 at 1:36 AM
>> With Fedora-SoaS-Live-x86_64-32-1.6.iso I'm hearing no sound.
>> And see no log messages.
>>
>> Is this a common problem?
> Ultimately in this cycle in particular an awful lot changed, we moved
> completely from python2 -> python3 among a lot of other changes.
>
> For me the Speak activity works for me on a VM and that's my usual
> go-to sound tester as I don't need to find any media to play.
>
> Things like sound are very complex, multiple output, defaults,
> different hardware. Some level of detail of the hardware and the setup
> is useful to even begin to know what the issue may be, is there any
> errors in dmesg etc.
>
> Peter
>
>> ----------
>> From: James Cameron <quozl at laptop.org>
>> Date: Mon, Apr 27, 2020 at 8:04 PM
>> To: Frederick Grose <fgrose at gmail.com>
>> Cc: Development of live Sugar distributions <soas at lists.sugarlabs.org>, Sugar-dev Devel <sugar-devel at lists.sugarlabs.org>
>>
>>
>> I've no idea about your sound problem.  It doesn't happen for me on
>> Debian or Ubuntu.  I get sound from Speak and Music Keyboard.  I get
>> sound into Measure.
>>
>> For not seeing any log messages; Python 3 holds messages in process
>> memory and does not flush logs.  Another layer of buffering.
>>
>> Log files in .sugar/default/logs should be read after stopping the
>> program that writes to them.
>>
>> For activity logs, you have to stop the activity and confirm with
>> Frame F6 that it is stopped.
>>
>> For shell.log you have to log out and log in again.
>>
>> For datastore.log you have to log out for a couple of minutes and then
>> log in again.  Otherwise the same datastore process may be reused.
>>
>> James Cameron
>> http://quozl.netrek.org/
>>
>>
>> ----------
>> From: Alex Perez <aperez at alexperez.com>
>> Date: Mon, Apr 27, 2020 at 8:11 PM
>> To: Frederick Grose <fgrose at gmail.com>
>> Cc: Development of live Sugar distributions <soas at lists.sugarlabs.org>, Sugar-dev Devel <sugar-devel at lists.sugarlabs.org>
>>
>>
>> Frederick,
>>
>> Chances are, with the sound problem, that this is a system/Fedora specific problem, and has nothing to do with Sugar. You can test this hypothesis by downloading a different spin of RC1.6, for example the LXDE Live ISO, and test sound there. https://dl.fedoraproject.org/pub/alt/stage/32_RC-1.6/Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-32-1.6.iso
>>
>> &&&&&&&&&&&&&&&&&&&&&&&&&
>>
>> Thanks for the hints.
>>
>> I tested a live USB installation of LXDE 32-1.6 and got sound for the music player sample.
>>
>> So probably not Fedora in general, nor Sugar, but something in the SoaS build.
>>
>> I've opened https://bugs.sugarlabs.org/ticket/4998 and attached the zipped logs from some test sessions.
>>
>>
>> _______________________________________________
>> SoaS mailing list
>> SoaS at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/soas
> _______________________________________________
> SoaS mailing list
> SoaS at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas
> Frederick Grose <mailto:fgrose at gmail.com>
> April 27, 2020 at 7:25 PM
>
>
>
> _______________________________________________
> SoaS mailing list
> SoaS at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas
> Alex Perez <mailto:aperez at alexperez.com>
> April 27, 2020 at 5:11 PM
> Frederick,
>
> Chances are, with the sound problem, that this is a system/Fedora 
> specific problem, and has nothing to do with Sugar. You can test this 
> hypothesis by downloading a different spin of RC1.6, for example the 
> LXDE Live ISO, and test sound there. 
> https://dl.fedoraproject.org/pub/alt/stage/32_RC-1.6/Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-32-1.6.iso
>
>
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200430/8da7705f/attachment-0001.htm>


More information about the Sugar-devel mailing list