I have never really used the suspend options on my laptops but since it might be handy I tried to install Software Suspend 2 on my Asus M2N laptop.
SWSUSP2 was already supported in the kernel I recently installed, so it should be very easy, but no.
At boot I give the kernel the resume2=swap:/dev/hda5 which is my swap partition, and afterwards I can suspend using a hibernate script I downloaded here.
The problem is resuming. The resume process starts fine, restoring kernel and process data, but then freezes. There is no progress and no disk activity. In the end there is no other way out than to turn off power and boot with the noresume2 from the lilo prompt.
Its a bit of a bummer.
Looking around a bit didn’t help much. There seem to be some issues with DRI and possibly the agpgart and i830 kernel modules, but currently there is little I can do about that, since I have compiled them statically in the kernel.