i assume it's not particularly difficult - probably not an entire weekend. but honestly i don't know; i've never bothered with suspend or hibernation or any of that for acpi. but i'll poke around and see what i can dig up for you....
... i didn't bother pressing submit, because i dug up some stuff in a couple of minutes.
the sleep state you want to work is S3, right? suspend to ram?
it doesn't work with linux acpi. it's not supported with 2.4.x kernels.
(see these documents:http://xtrinsic.com/geek/articles/acpi.phtmlhttp://lists.debian.org/debian-lapto.../msg00418.html
oh wait... i saw in an old post of yours that you knew that already. oops.
you could, however, do S4 - suspend to disk, or hibernation. that gets to be a pain, though, because you have to make a separate hibernation partition on your hard drive, and it's slow because it has to write all running processes to disk, etc.
do you want to do that? not only would you have to resize partitions, you'd have to get the swsusp kernel patch from http://fchabaud.free.fr/English/defa...sp&FILE3=Index
as well as a script such as the one on this page: http://cpbotha.net/clevo5600/clevo5600_linux/
and, like the swsusp author says at the top of his page, use at your own risk.
plus, if you want to patch anything other than the vanilla kernel, you have a chance of getting rejected hunks - which means you'd be editing kernel source by hand. but by using a vanilla kernel you're sacrificing all those other cool patches.
if you want to do it, by all means - it's your computer. i'll help you with what i know along the way if you want, but if something weird happens... well... don't say i didn't warn you.
kernel 2.5 has (will have) suspend to ram as well as hibernate to system swap instead of a separate partition. it's not worth the stability tradeoff, though - you should wait for 2.6 instead of 2.5.