Can't sleep on a G4 Powerbook

Peter Stoddard peter at stoddard.us
Mon Dec 12 00:38:46 UTC 2005


I am having a problem putting my Mac 12" Powerbook to sleep with Breezy
like it did with Mac OSX.  To me, sleep means I the hard disk and the
display are no longer active.  I have read a few posts about this, and
am trying to understand it, but am not having much success.  I don't
know where to begin, so here is some stuff I have done, and discovered.
Any comments would be welcomed.

I have installed hibernate 1.07-1, sleepd 1.2.13 and apmd
3.2.2-3ubuntu2.

Sleepd was started in /etc/init.d without options.  So
in /etc/default/sleepd I modified a line based on the man page for
sleepd.  Here is the modified contents of the file /etc/default/sleepd:

########start code#########

# Parameters to pass to sleepd.
# PARAMS=""
# Modified by PJS 11 Dec 2005
PARAMS="10m"

########end code##########

Sleep (or what I call sleep) still isn't working.

I came across the following statement associated with the apm package in
Synaptic Package Manager:

"Debian kernels are built with APM support but it is disabled by
default.  You need to boot the kernel with the "apm=on" option if you
want to enable the driver. (You may need to add this option to your
lilo command line.)"  

Does the above statement mean that I have to add something
to /etc/yaboot.conf?  I have
read /usr/share/doc/yaboot/yaboot-howto.html/index.en.html but it
doesn't cover this in any of the examples.

Opening and closing the cover is recognized by the OS.  From syslog:

Dec 11 10:53:09 localhost pbbuttonsd: INFO: Script
'/etc/power/pmcs-pbbuttonsd cover-close ac close' launched and exited
normally

Dec 11 10:53:18 localhost pbbuttonsd: INFO: Script
'/etc/power/pmcs-pbbuttonsd cover-open ac open' launched and exited
normally

After I added the apmd package, syslog entries went from:

#################start log entry###################

Dec 11 10:46:05 localhost sleepd[4540]: system is inactive; forcing
sleep
Dec 11 10:46:05 localhost sleepd[4540]: apm -s failed

#################end log entry#######################

... to this:

###############start log entry###################

Dec 11 10:56:05 localhost sleepd[4540]: system is inactive; forcing
sleep

#################end log entry#######################

So I got rid of the message about apm failing, but when this log entry
is made, the system still doesn't sleep, i.e. the hard disk and the
display are still active.

I hope I am using the right terminology with sleep.  I think hibernate
is the equivalent of System --> "[Log out] [shut down] save current
setup".  I don't know what suspend means.  Is that the same as sleep?

Thanks for any help.

Pete





More information about the ubuntu-users mailing list