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.