Hi Scott, my swapfile has been created once for all, so unless files are moving by themselves in the hard drive its offset should never change. In any case, I checked it across reboots and it's always the same. If I read a few sectors from the hard drive with 'dd' starting from that offset and then I run a 'file' command on the data I collected I get a swap signature, so I'm sure the offset is correct.
As I stated in my original bug report, resuming from swapfile used to work correctly on karmic: why do you say you don't support it? Do you mean: you don't support it anymore? Somewhere, in one of the ubuntu documentation pages (sorry I don't have the link at hand), I read using swapfiles should be preferred instead of swap partitions: so, in my opinion, resuming from swapfiles *should* be supported. At the end of the script '/usr/share/initramfs-tools/scripts/local- premount/resume', you can find this: SWAPTYPE=$(wait-for-root "${resume}" ${RESUMEDELAY:-5}) case "${SWAPTYPE}" in swsuspend|s1suspend|s2suspend|ulsuspend|tuxonice) if [ -x /bin/plymouth ] && plymouth --ping; then plymouth message --text="Resuming from $resume" fi # hardcode path, uswsusp ships an resume binary too if [ -n "${resume_offset}" ]; then /bin/resume ${resume} ${resume_offset} >/dev/null 2>&1 else /bin/resume ${resume} >/dev/null 2>&1 fi ;; esac So: 'wait-for-root' does *NOT* only wait for the partition to become active, it also detects *IF* any hybernation occurred and it decides the kind of hybernation data. Question: if 'wait-for-root' doen't know about the offset of my swapfile, how can it know if my pc was hybernated or not? The 'resume' program, in my case and in my opinion, is *NOT* executed at all, so it can't be its fault. Thank you for your help on this matter, I really appreciate it! -- Resume from disk (swapfile) fails https://bugs.launchpad.net/bugs/554009 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs