Scratch on XO is frozen after standby
Greg Smith
gregsmitholpc at gmail.com
Wed Dec 24 10:12:01 EST 2008
Hi Chris et al,
I added this bug ID to the specification for power saving in 9.1 at:
http://wiki.laptop.org/go/Feature_roadmap/Improved_battery_life
Can you make sure to address that in the work on power save modes?
I also updated the ticket with John's steps to reproduce.
Thanks,
Greg S
> Date: Wed, 24 Dec 2008 12:36:04 +0100
> From: Bert Freudenberg <bert at freudenbergs.de>
> Subject: Re: Scratch on XO is frozen after standby
> To: Philipp Kocher <philipp.kocher at gmx.net>
> Cc: John Maloney <jmaloney at media.mit.edu>, channeang ken
> <fionashrek71 at gmail.com>, OLPC Development <devel at lists.laptop.org>
> Message-ID: <365F8FD3-DEF3-44BC-88C3-3F66DB40D8F9 at freudenbergs.de>
> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
>
> This is a long-standing kernel bug. Sleep/resume is supposed to be
> transparent to user-space processes. Could you add your findings to
> the ticket, please?
>
> http://dev.laptop.org/ticket/6201
>
> - Bert -
>
> On 24.12.2008, at 07:43, Philipp Kocher wrote:
>
>> Hi John
>>
>> Etoys has exactly the same problem (etoys is frozen and the line
>> "snd_pcm_writei returned -86" gets written endlessly into the etoys
>> logfile).
>>
>> Sorry, I don't know anything about DBus.
>>
>> To reproduce with Etoys:
>> 1. Open etoys on the Xo
>> 2. Click on "make A Project"
>> 3. Click on "Supplies"
>> 4. Drag and drop the "Sound recorder"
>> 5. Record a sound
>> 6. Play the recording
>> 7. Press XO power button (just short so the XO goes in standby mode
>> with dark screen)
>> 8. Press XO power button (again just short)
>> 9. Etoys is frozen
>>
>> Scratch:
>> We have the frozen Scratch problem very often at the moment because
>> we are using Scratch and record sounds (about 3-5 students of 30 per
>> lesson). It really bad since saving the project is not possible
>> anymore.
>>
>> First I thought it is because we switched on experimental Power
>> Management. But now it is switched off and the problem is still here.
>>
>> It is just Scratch that freezes, Sugar is still working fine.
>> I don't remember having seen this problem on older sugar builds e.g.
>> 656 or 708 and we used Scratch intensively on this builds.
>>
>> Regards,
>> Philipp
>>
>> John Maloney wrote:
>>> Wow, first I've heard about this problem. I wonder if Etoys has the
>>> same problem?
>>> The problem appears to be have something to do with having the ALSA
>>> sound output port open when the XO goes to sleep. This may actually
>>> be an ALSA/sleep issue but it may be easier to work around it than
>>> to fix ALSA.
>>> Is there a DBus message or event that says when the machine is
>>> about to go to sleep?
>>> -- John
>>> On Dec 23, 2008, at 9:56 PM, Philipp Kocher wrote:
>>>> Hi John
>>>>
>>>> We have a big problem with Scratch version 11 and 12 on the XO
>>>> (build 767).
>>>>
>>>> After not using the XO for some minutes Scratch freezes completely
>>>> (no drag and drop and no buttons can be pressed anymore). The
>>>> following line gets written in the scratch logfile in an endless
>>>> loop (if scratch doesn't get killed, the logfile uses multiple MB):
>>>> snd_pcm_writei returned -86
>>>>
>>>> The problem can be reproduced easily:
>>>> 1. Start Scratch
>>>> 2. Record sound and play the sound
>>>> 3. Press XO power button (just short so the XO goes in standby
>>>> mode with dark screen)
>>>> 4. Press XO power button (again just short)
>>>> 5. Scratch is frozen
>>>>
>>>> Regards,
>>>> Philipp
>>>> Pepyride School
>>>> Cambodia
>>>>
>>>> PS: Are you using the bug tracking page on dev.laptop.org for XO
>>>> related bugs of Scratch?
>
>
More information about the Devel
mailing list