On Fri, 4 Nov 2005, Keith Watson wrote:
My point is that the Ubuntu Wiki and forums have a lot of discussion related to laptops and all things ACPI which may provide some ideas about ways you can figure out a solution.
Ah yes, thank you: adding 'ubuntu wiki' to my Google terms found me this: http://www.thinkwiki.org/wiki/Problems_with_SATA_and_Linux. Having patched my kernel as instructed, I can now suspend to RAM and resume happily.
Now I just have to figure out how to get the machine to suspend on a timer: Fedora doesn't distribute sleepd, and trying to compile it from source fails with
cc -O2 -Wall -DACPI_APM -c -o sleepd.o sleepd.c In file included from sleepd.c:21: acpi.h:20: error: syntax error before #apm_info# sleepd.c: In function #main_loop#: sleepd.c:132: error: #apm_info# undeclared (first use in this function) sleepd.c:132: error: (Each undeclared identifier is reported only once sleepd.c:132: error: for each function it appears in.) sleepd.c:132: error: syntax error before #ai# sleepd.c:177: error: #ai# undeclared (first use in this function) sleepd.c:179: warning: implicit declaration of function #apm_read# sleepd.c: In function #main#: sleepd.c:307: warning: implicit declaration of function #apm_exists# make: *** [sleepd.o] Error 1