Red Hat Bugzilla – Bug 697544
Hibernate does not work on a Toshiba NB555D
Last modified: 2012-07-11 13:53:08 EDT
Created attachment 492909 [details]
output of dmesg command
Description of problem:
Hibernate function is not available in Fedora. It is in the Microsoft
Windows 7 that came with the machine. It uses file HIBERFIL.SYS in
the Windows partition.
Version-Release number of selected component (if applicable):
dmesg output (attached) contains:
" PM: Hibernation image not present or could not be loaded."
The machine is sold with 4 primary partitions in use. To install Fedora, I backed up partition 2, containing Windows, with tar. Then I deleted Partition 2 and created a secondary partition, and divided that into logical partitions. Then I restored the backed-up Windows files into a logical partition. When I rebooted, Windows did an automatic self-repair, and found the restored partition.
I then installed Fedora into other logical partitions. I had to edit the grub.conf to boot from partition sda1 (numbered 0 in grub), for otherwise anaconda finds the restored Windows partition, and booting from that starts the restore disk dialogue, which would result in erasing all the previous work.
Tried with kernel-3.0-0.rc6.git0.1.fc16.x86_64 . Hibernate seems to power
off, but when I power up again, the system appears to restart and the screen
contents reappear. However, the clock does not advance, and the screen
blinks off and reappears every few seconds. Furthermore, there is no
apparent response to the keyboard, mouse pad or even a quick jab to the
power key. Hence, I cannot use CTRL-ALT-Fx to login and get a root shell.
I have to power down and restart. I'd like to know how to save and post further debugging information to help solve this bug.
I am running the development kernel in an otherwise F15 system.
Tried today with 22.214.171.124-32.fc15.x86_64.debug, the regular kernel. I observed the following:
1) Saving appeared normal.
2) After restore power-on, the grub menu appeared, instead of flashing by
briefly, as it did with kernel-3.0-0.rc6.git0.1.fc16.x86_64, so kernel-3 is an improvement. I made sure I selected the same kernel and parameters for the restore.
3) Screen reappeared as before hibernate. Clock did not advance. Cursor also appeared, but had a strange shape: it looked like a postage-stamp-sized triple of some text pixels on the screen. There was no apparent response to the mouse buttons (I tried lassoing, and bottom corners of the screen.).
4) Display would blank and reappear every few seconds. Once, it went to a colourless screen, like deep-fringe reception on analog TV. Then the cursor arrow appeared as normal, but still no response to the mouse buttons.
5) I was able to CTRL-ALT-F2 and get a login prompt. While trying to log in, a trace message with something like "Xorg" and "tainted'. If I knew if these traces are saved somewhere, I'd be happy to post them.
6) Despite the traces messages, I was able to login and shutdown -h now.
Created attachment 512242 [details]
dmesg of Linux version 126.96.36.199-32..fc15.x86_64.debug
Created attachment 512255 [details]
dmesg of Linux version 188.8.131.52-35..fc15.x86_64
Tried Hibernate with kernel-184.108.40.206-35.fc15.x86_64 . Saving worked. After power-on to resume, grub menu flashed briefly, as expected. Screen display reappeared, clock did not advance. Screen blanked out and reappeared every few seconds. No apparent response to keys or mouse.
Works with kernel 220.127.116.11-35.fc15.x86_64 with nomodeset kernel parameter added.
Still need nomodeset with kernel 18.104.22.168-0.fc15.x86_64 .
[Mass hibernate bug update]
Dave Airlied has found an issue causing some corruption in the i915 fbdev after a resume from hibernate. I have included his patch in this scratch build:
This will probably not solve all of the issues being tracked at the moment, but it is worth testing when the build completes. If this seems to clear up the issues you see with hibernate, please report your results in the bug.
This version boots, but I don't see a Hibernate option in the logout menu.
Created attachment 573460 [details]
Attaching dmesg output. Note that I'm currently running a FC15 system.
(In reply to comment #8)
> This version boots, but I don't see a Hibernate option in the logout menu.
What do /sys/power/state and /sys/power/disk have for values?
Fedora 15 has reached it's end of life as of June 26, 2012. As a result, we will not be fixing any remaining bugs found in Fedora 15.
In the event that you have upgraded to a newer release and the bug you reported is still present, please reopen the bug and set the version field to the newest release you have encountered the issue with. Before doing so, please ensure you are testing the latest kernel update in that release and attach any new and relevant information you may have gathered.
Thank you for taking the time to file a report. We hope newer versions of Fedora suit your needs.