Microsoft KB Archive/259202

= PRB: AGP Miniport Unaware of Resource Rebalance =

Article ID: 259202

Article Last Modified on 2/12/2007

-

APPLIES TO


 * Microsoft Windows 98 Standard Edition
 * Microsoft Windows 98 Driver Development Kit (DDK)

-



This article was previously published under Q259202



If this article does not describe your hardware-related issue, please see the following Microsoft Web site to view more articles about hardware:

http://support.microsoft.com/default.aspx/w98?sid=460



SYMPTOMS
On a Windows 98-based computer, the video may freeze or the system may stop responding (crash) after you install a PCMCIA or CardBus card.



CAUSE
When you install the card, Windows 98 may initiate a resource rebalance in order to satisfy the resource requirements of the card. Virtual device drivers (VxDs) and Windows Driver Model (WDM) Plug and Play (PnP) drivers receive notification of resource changes. However, there is no notification mechanism to inform the AGP miniport of the resource change. As a result, the video driver continues to use the old resource settings and destabilizes the system.



RESOLUTION
Usually, there is no driver loaded for the AGP bridge device. However, as a workaround, you can load a PnP VxD driver for the AGP bridge and prevent a system resource rebalance from affecting the AGP resources. This can be done a couple of different ways:
 * If you call CONFIGMG_Register_Device_Driver but do not specify the CM_REGISTER_DEVICE_DRIVER_DISABLEABLE flag, the devnode will not be rebalanced.
 * If the driver fails the CONFIG_TEST_CAN_STOP message (see the Configmg.h file), the devnode will not be rebalanced.

