My story in TidBITS-356 about problems with soft-power Macs restarting after power failures resulted in tons of messages, and what seemed like a clear-cut issue clouded over fast. Here’s the deal as I understand it now.
There are two control panels from Apple that offer settings for restarting a soft-power Mac after a power failure: Auto Power On/Off and Energy Saver 2.0 (not Energy Saver 1.0 or CPU Energy Saver).
Energy Saver 2.0 works with all PCI Power Macs (and possibly some late-model NuBus Power Macs). Auto Power On/Off works with most soft-power 68K Macs since the IIsi (those that have the "Cuda" ADB controller chip), and all soft-power NuBus Power Macs. It might also work with PCI Power Macs, but has been superseded by Energy Saver 2.0. Apple has a Tech Info Library posting that lists the compatibility possibilities for all Macs.
What’s more, although it seems Energy Saver 2.0 is always installed on PCI Power Macs, Auto Power On/Off is not always installed on older Macs that could use it (especially various Performa models) to avoid butting heads with the MegaPhone software that lets some Performas work as an answering machine. It’s not clear when Auto Power On/Off first appeared – it’s in System 7.5, and we received reports it was also in System 7 Pro. Even weirder, it appears Power Computing doesn’t include Energy Saver 2.0 on their System Software CDs – you must get it from an Apple CD.
Dave Warker <[email protected]> offers an alternate solution:
Apple recently released a short tech note covering Server Power mode. It seemed like just the thing for our FirstClass BBS, so I wrote a small extension called ServerPower that turns on this mode if it’s available on that particular Mac model. It works fine on the IIvx and on my Power Mac 7500, but doesn’t work on my aging IIfx.
Joe Bruni <[email protected]> provides some history:
I read your article and had to laugh. The first Mac with the programmable auto restart feature was the IIsi. In the IIsi developer notes, there was much hoopla about a future control panel that would let you set a time when the machine could turn itself on. This time was programmed into the PRAM along with a bit so a IIsi used as a server could automatically restart after a power failure. However, System 6.0.7 never had such a control panel (although after I wrote to Apple DTS about the note, they sent me code that did it). Eventually, Apple released Auto Power On/Off and Energy Saver with these features.
The developer note discussed why this was done. During the IIsi’s development, Apple started to create hybrid chips folding the functionality of multiple chips into one. One of these was the Egret chip, which contained the PRAM, the battery powered clock, and the soft-power switch. Some enterprising engineer must have thought, "Hey, by putting the clock and the soft-power into the same chip, the Mac could switch itself on." It then took five years for the system software people to catch on. Most, if not all, of the soft-power Macs use this Egret chip (or a derivative of it) and are capable of both a time-controlled start up and the software-controlled restart after a power failure.