Suspending the Mac mini?
Hi,
I'm trying to get my Mac mini to enter suspend/standby/sleep -- whatever
it's called. I just want it to be quiet when not in use, and quick to
start back up where I left it when I want to. :) Like the OS X "Sleep"
function.
I'm not sure what to do, or even if it is supposed to be working at all.
After searching the net, which didn't bring up much, I got the
impression that doing
minibar:~# echo mem > /sys/power/state
or, possibly,
minibar:~# echo standby > /sys/power/state
would to the trick. And indeed, it looks like Linux is preparing to
suspend, but then nothing happens and it just returns as quickly. I've
tried installing various combinations of pbbuttonsd, pmud and even apm,
but nothing seems to help. (Indeed, I seem to get most messages saying
this isn't supported).
This is what my syslog says after trying echo mem > /sys/power/state:
Jan 31 13:05:55 minibar -- MARK --
Jan 31 13:15:31 minibar kernel: Stopping tasks:
==============================================================|
Jan 31 13:15:31 minibar kernel: pmac_pm_prepare(3)
Jan 31 13:15:31 minibar kernel: hci_usb 1-1:1.1: no suspend for driver
hci_usb?
Jan 31 13:15:31 minibar kernel: hci_usb 1-1:1.0: no suspend for driver
hci_usb?
Jan 31 13:15:31 minibar kernel: usbfs 2-1:1.0: no suspend for driver usbfs?
Jan 31 13:15:31 minibar kernel: eth0: suspending, WakeOnLan enabled
Jan 31 13:15:31 minibar kernel: radeonfb (0000:00:10.0): suspending to
state: 2...
Jan 31 13:15:31 minibar kernel: uninorth-agp: disabling AGP on device
0000:00:10.0
Jan 31 13:15:31 minibar kernel: uninorth-agp: disabling AGP on bridge
0000:00:0b.0
Jan 31 13:15:31 minibar kernel: pmac_pm_enter(3)
Jan 31 13:15:31 minibar kernel: radeonfb (0000:00:10.0): resuming from
state: 2...
Jan 31 13:15:31 minibar kernel: agpgart: Putting AGP V2 device at
0000:00:0b.0 into 1x mode
Jan 31 13:15:31 minibar kernel: agpgart: Putting AGP V2 device at
0000:00:10.0 into 1x mode
Jan 31 13:15:31 minibar kernel: PCI: Enabling device 0001:10:1b.0 (0000
-> 0002)
Jan 31 13:15:31 minibar kernel: PCI: Enabling device 0001:10:1b.1 (0000
-> 0002)
Jan 31 13:15:31 minibar kernel: PCI: Enabling device 0001:10:1b.2 (0000
-> 0002)
Jan 31 13:15:31 minibar kernel: eth0: resuming
Jan 31 13:15:31 minibar kernel: PHY ID: 4061e4, addr: 0
Jan 31 13:15:31 minibar kernel: eth0: Link is up at 100 Mbps, full-duplex.
Jan 31 13:15:31 minibar kernel: eth0: Pause is disabled
Jan 31 13:15:31 minibar kernel: hda: Enabling Ultra DMA 5
Jan 31 13:15:31 minibar kernel: hdb: Enabling Ultra DMA 2
Jan 31 13:15:31 minibar kernel: hci_usb 1-1:1.0: no resume for driver
hci_usb?
Jan 31 13:15:31 minibar kernel: hci_usb 1-1:1.1: no resume for driver
hci_usb?
Jan 31 13:15:31 minibar kernel: usbfs 2-1:1.0: no resume for driver usbfs?
Jan 31 13:15:31 minibar kernel: pmac_pm_finish(3)
Jan 31 13:15:31 minibar kernel: Restarting tasks... done
Jan 31 13:15:31 minibar kernel: agpgart: Putting AGP V2 device at
0000:00:0b.0 into 1x mode
Jan 31 13:15:31 minibar kernel: agpgart: Putting AGP V2 device at
0000:00:10.0 into 1x mode
Jan 31 13:15:31 minibar kernel: [drm] Loading R200 Microcode
I am running a standard debian kernel:
minibar:~# uname -a
Linux minibar 2.6.15-1-powerpc #2 Thu Jan 19 03:51:42 UTC 2006 ppc GNU/Linux
I have not yet tried to compile a kernel on my own, mostly because I
don't know what's missing from the one that I'm using (if anything).
Any help would be appreciated!
/Magnus
Reply to: