chatin said:One of the weakest points of all Wintel systems has always been power management! (sleep modes, hibernation, starting up and shutting down) Very buggy to this day!
When power management fails to function on a x86 system it is always caused by one of two things... Hardware itself and/or drivers. though it usually turns out the be driver related. Its not the fault of the BIOS.
I have seen many drivers that did not support power management, or had a very half-assed implimentation of it. When you have a driver like this, then you will have problems. For example: ATI's older Rage series drivers particularly had problems with Suspend to RAM functions (aka Deep Sleep in the Mac world.) Putting your computer into STR mode would usually result in a hardlock. If it managed to make it into STR mode, it would not wake up without being unplugged first They fixed the problems fairly fast though... With modern hardware and drivers, power management is rarely a problem in the PC/BIOS/Windows world.
My homebuilt machine does STR/Sleep perfectly. Goes down in 3 seconds, and comes back up just as fast!
Apple is not without fault in power management. I've seen many things make suspending/sleep screw up on the Mac. Sometimes caused by Apple's own software updates.