I recently bought a used Thinkpad 755C. Not the newest or fastest
machine out there but I got it for a good price and it suits my needs.
I had fun installing Linux, pcmcia drivers, X11, and all my favorite
programs... I mostly have it working to my satisfaction.
However there is one little thing that is making me crazy. I want
hibernation to work. I have a DOS partition; I booted that and set up
the hibernation file; and hibernation works fine from DOS. But under
Linux, after an hour of suspend time the system looks like it's going
into hibernation mode OK, but when it is restarted the screen shows
the "memory loading from disk" icons, and it seems to be resuming from
hibernation; once it finishes loading the hibernation file, the
display is restored, I see on the screen, just for a brief moment,
whatever was displayed prior to hibernation, and think - Aha, it
works! - but at that instant the machine just reboots (and forces an
fsck since it did not shut down).
I experienced this with a 2.0.34 kernel and just tried installing
2.2.0-pre8 and a very recent version of pcmcia-cs and got the same bad
behavior.
Configuration info:
apm: BIOS version 1.1 Flags 0x03 (Driver version 1.9)
options: [apm]
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
# CONFIG_APM_CPU_IDLE is not set
# CONFIG_APM_DISPLAY_BLANK is not set
CONFIG_APM_POWER_OFF=y
CONFIG_APM_IGNORE_MULTIPLE_SUSPEND=y
CONFIG_APM_IGNORE_SUSPEND_BOUNCE=y
# CONFIG_APM_RTC_IS_GMT is not set
CONFIG_APM_ALLOW_INTS=y