Some while back I was trying to get power saving working fully on my desktop 
box and I found people talking about swsusp (as opposed to swsusp2) being 
part of the official kernel sources. This puzzled me greatly because I have 
never come across this option when configuring a kernel. In the end I 
resigned myself to it being just one of those things.

However yesterday, while I was trying in vain to get at least one acpi 
function working, I became vastly more perplexed to find that there is 
supposed to be a kernel config parameter called CONFIG_ACPI_SLEEP. Again, I 
have never come across this option when I have configured a kernel. Yet it is 
supposed to be part of the vanilla kernel (e.g. 2.6.15). Am I delusional?

I have tried a whole load of other things to get things like acpi sleep 
working, such as patching the 2.6.15 kernel with the patches from 
acpi.sourceforge.net, making sure APM is disabled, as well as patching the 
kernel with a debugged version of my motherboard's DSDT, but nothing gets any 
kind of suspend or sleep working.

I understand that I should be able to trigger power saving states by writing 
to /sys/power/state, but whenever I 'echo -n standby > /sys/power/state' or 
'echo mem > /sys/power/state', even as root, nothing happens. I have checked 
the write permissions and they are fine. However 'cat /sys/power/state' 
invariably returns 'standby mem', no matter what I do.

acpid works, at least to the extent that the machine will halt when the power 
button is pressed.

If I could ditch acpi and get by with apm then I would, however I am not 
optimistic about this because apm is supposed not to like multiple processors 
and I have a hyperthreading P4.

How am I to get power saving (well, sleep at least) working?

Thanks
Robert
--  
Robert Persson

Conspiracy Bears:
Once upon a time there were lots of conspiracy bears...

-- 
gentoo-user@gentoo.org mailing list

Reply via email to