Since OS X 10.6 will have all kinds of Wake-on-LAN support built-in, I thought I'd start playing with it, and I discovered something weird.
Setup: APC UPS Back-UPS ES 550, purchased maybe a year ago. Mac Pro and external FW drive plugged into the battery-backed plugs. Other random crap plugged into the "surge-only" plugs.
Apple menu --> Sleep. Computer powers down and immediately powers up. Quoth the system logs:
6/10/09 3:34:06 PM kernel System Sleep
6/10/09 3:34:10 PM kernel Wake reason = PCI
Okay, fine. Sleep again. This time, the computer powers down. The Firewire drive spins down. All is well.
Thirty seconds later, the UPS gives a continuous beep and the computer refuses to wake up. It looks like the UPS cut power to the computer. Hitting the power button on the UPS then powers it down. Hitting the button again starts the UPS up fine and the computer reboots. If I try to sleep the computer again, the process repeats exactly as above.
According to the APC manual, the only listed condition for which it would do a continuous beep is if it wants the battery to be replaced, but this would also include the "Replace Battery LED" flashing, and it's not doing that.
I do have the UPS plugged into the Mac via USB. The Mac reports that the UPS is at 100% charge and is plugged in.
Any ideas what's going on? Any thoughts on further experiments to try? Ideally, I'd like my computer to power down the first time tell it to go to sleep, and I'd like this to not freak out the UPS.