[Bug 554009] [NEW] Resume from disk (swapfile) fails
Moreno Bartalucci
moreno.bartalucci at tecnorama.it
Fri Apr 2 15:15:10 UTC 2010
Public bug reported:
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.
** Affects: initramfs-tools (Ubuntu)
Importance: Undecided
Status: New
--
Resume from disk (swapfile) fails
https://bugs.launchpad.net/bugs/554009
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to initramfs-tools in ubuntu.
More information about the kernel-bugs
mailing list