[mythtv-users] OT: suspend to disc....

Jules Gosnell jules at coredevelopers.net
Thu Oct 27 18:58:24 EDT 2005


Bryan Niederberger wrote:

> Jules Gosnell wrote:
>
>> Bryan Niederberger wrote:
>>
>>> Jules Gosnell wrote:
>>>
>>>> I try not to leave unnecessary electrical stuff running overnight, 
>>>> but my mythfrontend takes quite a while to boot/shutdown.
>>>>
>>>> I have been looking at what it would take to be able to suspend-to 
>>>> and resume-from disc.
>>>>
>>>> It's a Via Epia Ezra (i586) running FC3 with the latest FC3 kernel.
>>>>
>>>> This looks like the best option - http://www.suspend2.net/ - but 
>>>> involves custom built and patched kernels and no doubt a long time 
>>>> spent tailoring scripts to unload drivers before shutting down and 
>>>> reload them after starting up....
>>>>
>>>> I was wondering if anyone else was doing this sort of thing with 
>>>> their myth-frontend box and what their experiences had been....
>>>>
>>>> Thanks for your time,
>>>>
>>>>
>>>> Jules
>>>>
>>>>
>>> I went down this path with my Epia M10000 and got mixed results.  I 
>>> am using Fedora 3 and found a site that keeps recent kernels and 
>>> packages for software suspend in Fedora 3 and 4.  The link is 
>>> http://mhensler.de/swsusp/ if you want to check it out.  Getting 
>>> things set up was no real problem, as I recall it basically 
>>> consisted of installing the hibernate package, installing a custom 
>>> mkinitrd for swsusp and installing a patched kernel.  After that, 
>>> software suspend worked like a champ simply by executing the 
>>> hibernate command as root.
>>> Overall it works well, boot times are roughly 30 seconds to resume 
>>> from suspend mode.  This could probably be faster but my Epia a 
>>> little anemic in the processing area.  The main reason I have not 
>>> been using hibernate is that the resumed Unichrome driver has some 
>>> sort of problem with Myth.  Although I can see the desktop/frontend 
>>> perfectly whenever I attempt to play a recording myth just displays 
>>> a black screen with audio (I'm not using XVMC so I don't think it's 
>>> a problem there).  At this point I got frustrated and never really 
>>> looked into what the exact problem was.  If you fair better with 
>>> your Epia let me know any tips/tricks.
>>
>>
>>
>> Thanks, Bryan,
>>
>> I will have a look at this - i was sure that there would be some 
>> device that didn't like it :-) and I am using XvMC - still, when I 
>> have some time i may try installing this stuff...
>>
>> BTW - do I need to repartition the disc, or can it suspend to a large 
>> file ? Did you manage to attach the hibernate command to your power 
>> on/off button (it needs to be wife/child proof :-) ) ?
>>
>> Cheers
>>
>>
>> Jules
>>
>>>
>>> Bryan
>>> _______________________________________________
>>> mythtv-users mailing list
>>> mythtv-users at mythtv.org
>>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>
>>
>>
>>
>>
> Software suspend uses the swap partition to do a memory dump when you 
> ask it to shutdown, so no repartitioning is required.

perfect :-)

> As for the frontend power button, that would probably require you to 
> mess around with acpi events and I have never looked into it.  My 
> shortcut was to map the remote power button to the hibernate command 
> using irexec.  Jarod's howto has a very applicable section 
> (http://www.wilsonet.com/mythtv/tips.php) about using irexec to map 
> remote buttons to applications.  All in all it worked pretty well for 
> me, hope that helps.

I guess I can set the shutdown string in MythTV to call hibernate...

I just timed my Epia from power-up all the way to a running myth 
frontend - including a 30 sec timeout at gdm, in case someone else wants 
to log in - 3 mins 20 secs - even if you call it 2 mins 50 secs, 30 secs 
sound much more agreeable ...

my kernel is rebuilding now (I need i586 and Matthias only provides i686).

Thanks for the pointers - I will feedback if/when I get it all running....


Jules

>
> Bryan
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users



-- 
"Open Source is a self-assembling organism. You dangle a piece of
string into a super-saturated solution and a whole operating-system
crystallises out around it."

/**********************************
 * Jules Gosnell
 * Partner
 * Core Developers Network (Europe)
 *
 *    www.coredevelopers.net
 *
 * Open Source Training & Support.
 **********************************/



More information about the mythtv-users mailing list