[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: