I managed to use Suspend2 and hibernate script to dump memory data onto swap partition and resume the system back to where it was with out filesystem corruption/hardware hang
1.The system won't shutdown after it finishs suspending. It simply reboots right after the swap-writing work is done. (when "PowerdownMethod" in hibernate.conf is set to 4 or 5)
2. If the "PowerdownMethod" in hibernate.conf is set to 3(suspend-to-RAM), the system hangs with blank but on screen during resume. From this page I think I might be able to find out what causes this problem:
http://www.suspend2.net/HOWTO-5
My system configuration:
kernel : 2.6.14.3 with ACPI and suspend2 compiled-in. Also I turned on IBM-ACPI support both in the kernel and in hibernate.conf.
Loaded modules: http://lmm.homeip.net/~sclan/lsmod_result.txt
hibernate.conf: http://lmm.homeip.net/~sclan/hibernate.conf
kernel .config: http://lmm.homeip.net/~sclan/.config
Actually from http://ibm-acpi.sourceforge.net/ there is no thinkpad 240x on the compatible list so maybe I should try to remove the ibm-acpi from the kernel and/or from the hibernate.conf.
Any ideas?




