I have a nice shiny new Dell Inspiron 630m. With the help of the guide at disgruntledgoat.com I've got Gentoo mostly working on it. The real problem is with sleep (hibernate to ram). It works fine if I'm plugged into the mains. It works fine if I sleep on battery and wake while plugged in.
It does not work at all if I try to resume while running on battery power.
Now, I'm fairly convinced that this is due to the CPU Frequency Scaling, because after much poking of that I managed to get it to resume correctly on battery, and I believe what I'd done (although I'd played a lot) was to manually force the CPU to stay at 2GHz (its maximum speed) without any dynamic governer being enabled.
So I think what I need to do is get the hibernate script to sort that out for me when it goes to sleep, and then after waking up, to restore my normal CPU scaling settings. I haven't been able to manage this though.
Does anybody have any ideas?
