Consultor Eletrônico



Kbase 19403: How APM features affect Progress on Windows 98
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/01/2000
INTRODUCTION
============

This document describes in detail how the APM (Advanced Power Management) feature can affect Progress on Windows 98.

Many customers implement Power Saver features to reduce temperatures on existing systems, especially on systems that run 24 by 7 shops. To avoid excessive heat and destruction towards hardware, customer's implement PC's to "sleep mode" reducing motherboard temperatures. It has been seen that when enabling APM features, Illegal Operation Errors and General Protection Faults have appeared on Progress clients.


WHAT IS APM
============

Previously, computer power management was based on a scheme known as Advanced Power Management (APM), introduced in Windows 95. APM shut down the computer to an acceptable power level when it was not in use. Do not confuse the older simple PM (power management) features with APM (Advance Power Management).

On many computers, when APM is activated, any communications connections that may have been made are dropped, and the computer remains in a state where it is unable to respond to any external event, such as an incoming LAN packet or phone call. Windows 2000 implements APM and ACPI power management.

Windows 2000 continues to support APM only to ensure compatibility for well-designed legacy APM-capable systems. System designers are strongly encouraged to implement ACPI solutions on both mobile and desktop systems that run either Windows 2000 or Windows 98. Power management support in future versions of Windows operating systems will be based solely on ACPI.

For further information regarding APM, please refer to Microsoft's web site.


CASES
============

Problems have been seen when Windows 98 installs an APM driver. When the PC comes out of sleep mode, Progress displays a GPF. If you have a motherboard that does not trigger APM support, then you will not see it in windows.

The work-around is to disable APM. This leaves the simple PM working so that the PC will go to sleep (thus allowing hard drive and video to sleep) saving power, and will not confuse Progress when waking up. As all MB BIOS's are different, you may have to play around with yours a bit.

**PLEASE NOTE**
The general consensus within Progress is to disable "Power Saver" all together when using Progress products.

STEPS TO DISABLE AMP
============

IN WINDOWS 98

1. In Windows98 "System Properties" dialog, and under the "Device Manager" Tab, look under "System Devices" for the APM driver. If found, disable this driver from the hardware profile.

2. For your motherboard's BIOS setup, enter its setup area during boot-up, and do the following:
a. Disable BIOS Power Management.
b. Set PM controlled by APM to NO.
c. disable "doze mode", "standby mode", "suspend mode" and other modes.

K-base number: 19403