I am using Ubuntu 12.04 (64 bit) on my Asus X54C laptop.
Till a few days ago everything was working fine.
However after upgrading the kernel from 3.2.0-27-generic to 3.2.0-29-generic,
hibernation stopped working.
Now when I attempt to hibernate my computer, the hibernation is started but the computer does not shut-down and I have to manually turn it off by keeping the power button pressed.
However when I turn the computer on again, the system resumes its state as if hibernation happened (I guess that the only step that fails is the shut-down of the system).
How can I fix this? (possibly keeping the most recent kernel installed).
Update: as I was getting no answers I also posted this question on Ubuntuforums.org.