Auto Power Conflict — Pete Resnick <[email protected]> writes:
I thought I’d pass along this warning: Auto Power On/Off is violently incompatible with my MacTCP-based Network Time control panel, which synchronizes the Macintosh clock with a network time server on the Internet. The problem is due to a severe violation of the Apple specs by the Auto Power On/Off control panel. Auto Power On/Off puts in a patch to the system "SetDateTime" routine, which Network Time uses. Unfortunately, this patch calls the system PPCToolBox routines synchronously, which basically means that SetDateTime is not safe to be called from interrupt, as it is documented to be. Since Network Time does almost all of its work at interrupt time, to insure that the time being set is exact, the Auto Power On/Off patch will always hang the Mac dead. Apple has been notified of this problem and is working on a response. In the meantime, don’t mix this broken piece of software with Network Time.