scotsmist
SUPPORT

Technical The BIOS and CMOS ACPI Explained

Advanced Configuration & Power Interface

Advanced Configuration And Power Interface (ACPI) is a system interface that provides a standard way to control power management and Plug and Play functions of the computer hardware. ACPI allows the computer motherboard to describe its device configuration and power control hardware interface to the operating system. This allows the operating system to automatically turn on and off standard devices, such as CD-ROM's, network cards, hard disk drives, and printers connected to the computer. The BIOS performs the necessary initialization process and hand over during boot and when returning to full power mode.
For ACPI to fully function, the device drivers and applications used by the operating system must be ACPI aware. Certain applications or device drivers may crash the system or fail to let the system resume to full power mode. ACPI is part of the SIPC (Simply Interactive PC) specification, drawn up by Microsoft, Intel and others. OnNow is Microsoft Windows side of the SIPC specification. Each device attached to the system has a class specification. If any device does not meet the minimum specification demanded of its class, ACPI can never work. You can read the White Papers regarding these specifications, they are of a technical nature and make good toilet reading (if you catch my drift).

APM - Advanced Power Management

The APM system has several principle flaws:

  • Every BIOS has its own power management scheme - there is no consistency from one machine to the next.

  • The reason for a suspend is never known. Did the user press the standby button? Did the BIOS think the system was idle? Or is the battery running low? This information is not available but Windows must honour the suspend even if the system is not idle. It is, therefore, recommended that the BIOS timers be disabled.

  • The BIOS hasn't got a clue about what the user is doing and has to second-guess their actions by monitoring the interrupts and I/O ports. Sometimes, the BIOS makes a complete mess of it and either suspends when the system isn't idle, or doesn't suspend when it is.

  • Earlier versions of BIOS APM (1.0 and 1.1) didn't provide any system capability information. The only way to determine if the machine supported standby was to attempt to put the system into standby mode. If the BIOS didn't support standby, it crashed. BIOS APM 1.2 resolves this problem.

  • The BIOS knows nothing about USB devices, add-in cards and IEEE 1394 devices. It's possible the BIOS will think the system is idle even if one or more of these devices is/are not.

Power Management Trouble-shooter:

The Windows 98 CD contains a Power Management trouble-shooter (read the \tools\mtsutil\pmtshoot\pmtshoot.txt file on your Windows 98 CD, first). An up to date version can be downloaded from our TotalSupport site by clicking here.

Other Known Power Management Issues

(Taken From Microsoft Technet)

To be sure of the best setting for a motherboard option, suitable benchmarking software should be used and only one field should have a option changed to properly determine what difference if any the field makes to the system performance.
< Integrated Peripherals Plug & Play Explained >

If you have a question that is not answered on any of our pages why not post it on our community forum

[Welcome] [About Us] [25 Pounds] [Search] [Downloads] [Email] [Site Map] [Forum]

Copyright © 1994-2002 scotsmist.co.uk