DOCUMENT:Q238871 17-DEC-2000 [win95x] TITLE :PCI Resource Conflicts When You Resume from Suspend Mode PRODUCT :Microsoft Windows 95.x Retail Product PROD/VER:WINDOWS:95 OPER/SYS: KEYWORDS:kbenv ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows 95 ------------------------------------------------------------------------------- SUMMARY ======= On Windows 95 Service Release 2 (OSR 2, 2.1, and 2.5), after a computer suspends, and then resumes, PCI devices with option ROM, that are installed behind a PCI to PCI bridge, may show a resource conflict (code 12) in Device Manager. MORE INFORMATION ================ During POST (Power On Self Test), when the BIOS assigns resources to a device, it does not allocate a memory window for the option ROM; but it does allocate memory windows, as requested in the device's configuration space, and maps them to high memory (above the top of system RAM). When the computer resumes after being in Suspend mode, Windows 95 reenumerates the PCI devices, and reallocates the memory windows (as the BIOS did during POST). Windows also allocates an additional memory window for access to the option ROM. Windows 95 cannot allocate any memory windows for the device below 1MB; because the PCI bridge memory aperture "cannot be" programmed to access low memory. The option ROM window must be below 1MB in order to work correctly, and the result is a resource conflict for the memory window. Unlike Microsoft Windows 98, Microsoft Windows 95 does not support the necessary PCI to PCI bridging functionality. It is possible to overcome this problem by checking "Override Bridges" in the PCI bus properties of Device Manager. This causes Windows 95 to override the PCI bridge settings and reprogram the bridge to accommodate the additional memory window mapped below 1MB. If this is done, other boot devices behind the PCI to PCI bridge (such as SCSI drives) may fail, if their option ROM cannot accommodate Windows 95 reprogramming the PCI bridge. Additional query words: pci resume resource conflict ====================================================================== Keywords : kbenv Technology : kbWin95search kbZNotKeyword3 Version : WINDOWS:95 Issue type : kbinfo ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2000.