OK, first off: Pardon me for the language, and pardon me for making yet another boring blog post about the PR200 and its acpi/battery issues. But I might have discovered something interesting here…
Last week I installed CentOS 5.2 on my laptop.
Why? I really can’t tell. For some reason I wanted to try something different but stable. And since I already had a short fling with CentOS a while back, but didn’t feel like I had given it a decent chance, I just chose to give it another go.
Anyway, I got it installed pretty smoothly, with the fully bloated GNOME desktop and all the other bells and whistles (except for compiz). And then I noticed that little icon in the System menu. It said “Suspend” next to it. Not expecting a great deal from it, I clicked it.
AND IT WORKED! Seriously. The laptop went to sleep. The power button flashed (which it is supposed to while suspended). And when I pressed the button, the laptop came back to life completely hassle-free.
Being a very skeptical, suspicious guy, I though it must have been a fluke. No other distro I had tried before did that out-of-the-box. In fact the only distro that managed to suspend the laptop was Ubuntu 7.10, but only after applying the System76 driver. And even then it didn’t always wake up like it should have, or it wouldn’t shut down properly afterwards, or the wireless would refuse to wake back up and reconnect,…
This time though, it woke up, I could reconnect to my wireless AP with one mouse-click, and the laptop shut down properly when asked to. Amazing!
Clearly a lot more testing is needed, before I go out there (well, here actually) and announce to the world that it works, like … properly. I already made the mistake of claiming that some of the issues were fixed, and five kernel builds later it was all messed up again. I’m not going to make an ass out of myself again (at least not consciously).
So, give me some time to do some testing (or try it yourself if you want to) and I’ll keep you updated.

