Thanks for these. I was able to get it to work with suspend-to-disk, which is nice since I can book up OSX or Windows, then return to my saved Linux session. I had to add this to the end of /etc/hibernate/hibernate.conf: ProcSetting extra_pages_allowance 7500 this was suggested on a gentoo forum to get around a problem with suspending when the fglrx module is loaded. It takes about 30 seconds to resume from suspend-to-disk (my MacBook Pro has 2GB RAM). Also, suspend-to-ram (option 3) does not work reliably unless I *explicitly* remove certain modules before calling the hibernate script. If I don't do that, it suspends and resumes perfectly (and quickly) the first time (using method 3 in hibernate.conf). But the next time I try to suspend/resume it shuts down and I have to reboot. Then it tries to resume from suspend and resumes but freezes. -------------------- A quick followup -- I now have suspend-to-ram (via suspend2) working reliable on my 2Ghz MBP with 2GB RAM. Some comments. On Tue, 09 May 2006 12:33:36 -0700, Michael Kaufmann wrote: > * It works only if you unload the sky2 module before suspending. In my experience this means you explicitly "modprobe -r sky2" before even calling the hibernate script! The hibernate script is also supposed to remove that module, but for some reason with suspend-to-ram at least, it's *crucial* that you do it before calling that script (at least on my laptop). Otherwise suspend-to-ram works the first time but never again (until you power cycle the machine). > * It works even with the fglrx driver and 3d hardware acceleration. Yep, and *very* nice. > * the button events don't work anymore (module "button" loads, detects > lid, power and sleep button) but the events do never occur. Same for me. > * It wakes up after opening (or closing) the display or pressing the > power button. Yes. The above makes it sound like it wakes up if you close the lid after suspending with the lid open. That is not the case (for me). For it wakes up only when I open the lid or press power. Pressing keys does not resume (thankfully). > * It takes about 5-10 seconds to hibernate and the same time to wakeup > (STR). I just timed it and my machine takes about 30 seconds to hibernate and 5-10 seconds to wake up from Suspend-to-RAM. Mine perhaps takes longer to hibernate since I have 2GB RAM. William