Well, my setup needed this patch (https://bugs.launchpad.net/ubuntu/+source/initramfs- tools/+bug/554009/+attachment/1368963/+files/probe.c) for the hibernate to work.
And it isn't applied to the package. I'd like to help this is really fixed. In short, my setup is swapfile inside the system filesystem (LUKS + LVM2 + ext4). I roughly followed this tutorial to achive that: https://ubuntuforums.org/showthread.php?t=1042946 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to initramfs-tools in Ubuntu. https://bugs.launchpad.net/bugs/554009 Title: Resume from disk (swapfile) fails Status in initramfs-tools package in Ubuntu: Fix Released Bug description: Binary package hint: initramfs-tools Ubuntu Lucid 10.04 fully updated as of today (2 apr 2010) AMD64 initramfs-tools 0.92bubuntu71 I can hibernate my notebook but when I try to wake it up again it starts with a normal boot. I would say it doesn't even *try* to resume. I'm using a swapfile and I configured the kernel command line accordingly: BOOT_IMAGE=/boot/vmlinuz-2.6.32-19-generic root=UUID=f0e784ed-e140-4d73-87a3-8ef047012b9f ro reboot=bios,warm resume=UUID=f0e784ed-e140-4d73-87a3-8ef047012b9f resume_offset=29470720 vga=0x315 quiet splash also my /etc/initramfs-tools/conf.d/resume file should be correct: resume=UUID=f0e784ed-e140-4d73-87a3-8ef047012b9f resume_offset=29470720 Nevertheless, when the pc boots I always get this in my dmesg, regardless if it was a real clean boot or if it was a boot after an hibernation: [ 0.778970] PM: Checking image partition UUID=f0e784ed-e140-4d73-87a3-8ef047012b9f [ 0.785267] PM: Resume from disk failed. My notebook is a dell precision m6400 and hibernation used to work fine (with the same setup) in karmic. I tried myself to narrow down this problem and I came out with this conclusion: In /usr/share/initramfs-tools/scripts/local-premount/resume (which I suppose is used to see if a resume has to occur) there is a check on the type of hibernation (if any) happened with this line (almost at the end of the file): SWAPTYPE=$(wait-for-root "${resume}" ${RESUMEDELAY:-5}) It is my understanding (but I might be wrong) that the function "wait-for-root" can only check the partition whose UUID is passed as ${resume}, but it has no idea about the offset. So I think that it works only for swap partitions but not for swap files. I would like to make the hybernation/resume thing work for my laptop, so if I can be of any help testing things or if I can give any other info I'll be glad to do that. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/554009/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp