What was wrong with APM?
Using APM (Advanced Power Management), the BIOS controlled all power management independent of the operating system. For example, the user would configure screen and hard drive idle values in the BIOS setup program, and when these were exceeded, the BIOS would turn off the screen, or spin down the hard drive. There were three major flaws with APM.