[arch-general] Mkinitcpio and tuxonice?
Ng Oon-Ee
ngoonee at gmail.com
Tue Dec 8 20:28:14 EST 2009
On Wed, 2009-12-09 at 02:13 +0100, Damjan Georgievski wrote:
> > A quick look into testing shows that I won't be able to update the
> > 2.6.32 kernel due to dependencies on klib invalidating my 'old'
> > mkinitcpio package. Unfortunately I'm stuck here, since without this
> > 'old' package for mkinitcpio (0.5.24-1) I'm unable to resume from
> > hibernate in tuxonice.
> >
> > Any suggestions?
>
> The hook I have is this,and resume with tuxonice works just fine. I'm
> using latest mkinitcpio
> (as always)
>
> /lib/initcpio/hooks/resume:
> # vim:set ft=sh:
> run_hook ()
> {
> fmtdevice () { echo "${1}:${2}"; }
>
> if [ -n "${resume}" ] && poll_device "${resume}" ${rootdelay}; then
> # Try resuming with tuxonice
> tuxoniceroot="/sys/power/tuxonice"
> if [ -d "${tuxoniceroot}" ]; then
> echo ${resume} > ${tuxoniceroot}/resume
> echo > ${tuxoniceroot}/do_resume
> fi
>
> # Try resuming with vanilla hibernation
> if [ -e "/sys/power/resume" ]; then
> eval $(/bin/parseblock "${resume}")
> fmtdevice ${BLOCKDEVICE} > /sys/power/resume
> fi
> fi
> }
>
> I don't remember if I hacked this hook somewhat or it's vanilla
>
It looks vanilla to me, and doesn't work here =(. Says 'waiting 10
seconds for swap:/dev/sda8' and then continues normal boot after 10
seconds.
More information about the arch-general
mailing list