A Closer Look at Snow Leopard's Wake on Demand Feature

The "green company" ...Ah, this part is very interesting:

"Macs that have Wake on Demand enabled will occasionally wake for a brief time, without lighting the screen, in order to maintain registrations with the Bonjour Sleep Proxy. On some Macs, sounds from the optical drive, hard drive, or fans may be heard during these brief maintenance wakes.".

And that will most definitely take some power. Not to mention the annoying sound, for people sleeping next to their Mac's ;)

I've been playing with this hint from MacOSXHints that uses Sleepwatcher to return the Snow Leopard Wake-On-Lan functionality to the way it was pre-SL. Not done playing with it yet, but for those who prefer NOT having the "maintenance wakeups" it's worth a read.



Im sorry am I the only one who thinks this is retarded and not poor here?
You could just leave your computer running all the time but turn your display off at around 10-15minutes.

You could. But power costs a lot more in some places outside the USA than it does in FL. And some people just don't like to waste power. In a general sort of way.
 
Tuning or disabling wake-on-network without disabling WOL

I see I'm not the only one who objects to this new feature. I'm getting constant unwanted wakeups.

SSH port scans are just one cause of spurious wakeups. I've been capturing the network traffic into my Mac, and sometimes it wakes for no apparent reason at all.

Prior to Snow Leopard, I could remotely turn on my Mac by logging into a low power Linux system with SSH and running a command-line program (ether-wake) that generated the magic packet. (The magic packet is not an IP packet, so it won't pass through routers; it has to be originated on the same Ethernet segment). The only option Snow Leopard has is to turn off Wake On Network, and that disables Wake On LAN entirely. There's no way to restore the functionality I had prior to Snow Leopard!

I can see how command-line programs might not satisfy some Mac users, so the sleep proxy subsystem really needs a set of Preferences to let the user specify which events (i.e., which network services) will or will not wake the machine. The user should also have the option of disabling all wakeups in response to normal network requests while retaining the ability to wake up the system with an explicit, authenticated remote request through the sleep proxy device (e.g., the Airport base station).

Packet tracing shows that as the Mac prepares to enter sleep mode, it sends a series of DNS Update messages to the sleep proxy listing the services that it supports. When the Mac is asleep, the proxy answers ARPs for the sleeping host, and it answers service discovery requests for the sleeping Mac. In this way, the proxy intercepts IP packets intended for the Mac, issues the Magic Packet to the Mac to wake it up, and then forwards the service requests, allowing the Mac to reclaim its IP address with ARP. So one way to tell whether a Mac is sleeping with the proxy service activated is to ARP for its IP address with a command like "arpping"; during sleep, the proxy will answer those ARPs with its own Ethernet MAC address.
 
Hi,
I'm interested in this "open standard" you (and other people on this thread) are talking about. Could you or anyone else provide some links to the "Sleep proxy" specification ? I'm a programmer and would gladly implement it on wrt54gl routers (openwrt/tomato). Also links to Apple claims that indeed it's "open" would be appreciate too.

greets,



here you go there is a discussion going about this.

http://www.dd-wrt.com/phpBB2/viewtopic.php?t=67154&sid=393e7b759ac5c04bd5a384ea2b9d0cd0
 
Does anyone know, if you still need to have an apple router to get the wake on demand to work (through Ethernet, not wireless)

I have an iMac which has the box ticked for wake on network and an new appleTV.

But the iTunes library on the appletv disappears when the iMac goes to sleep

both appletv and iMac are wired to a netgear switch and get ip via dhcp from a 2Wire router (BT Business Hub)

thanks
 
So does that mean that when it's asleep, messages will still arrive to Mail app and make "new messages" sound?
 
sorry to bump this old thread, but does this mean that if i have an iMac sleeping, i can still stream the music and videos that are in its library to my Apple TV or to wireless speakers via airplay?
(I've not bought an iMac yet so i can't check myself)
 
sorry to bump this old thread, but does this mean that if i have an iMac sleeping, i can still stream the music and videos that are in its library to my Apple TV or to wireless speakers via airplay?
(I've not bought an iMac yet so i can't check myself)

Yes, your new iMac will wake up when your AppleTV wants to play something on it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.
Back
Top