Help and Support

PCI Device Using Prefetchable Memory Generates Code 15

Article ID:159536
Last Review:September 30, 2003
Revision:2.0
This article was previously published under Q159536

SYMPTOMS

When you have a PCI device installed behind a PCI-to-PCI bridge, it may be listed in Device Manager with an exclamation point in a yellow circle. The status for the device on the General tab may report Code 15, indicating a resource conflict.

Back to the top

CAUSE

The computer's BIOS may not support the memory addressing needed to use the device in its current slot. For some PCI slots, BIOS support for Prefetchable Memory Addressing is required.

Back to the top

RESOLUTION

Contact the computer's manufacturer to obtain a BIOS update that supports Prefetchable Memory Addressing for devices on the PCI-to-PCI bridge.

You may also be able to resolve the problem by moving the peripheral device to a slot that is not behind a PCI-to-PCI bridge.

Back to the top

MORE INFORMATION

Prefetching addresses the problem of increasing memory latency relative to the CPU core speed. Beyond data caching, data prefetching is an effective way to address the memory access bottleneck associated with high- performance processors. This is particularly true for programs whose working sets cannot be easily fit into the on-chip data cache (the L1 cache).

The prefetching cache uses a technique for hiding memory latency by exploiting the overlap of processor computations with data accesses. A prefetching cache generates prefetch requests to bring data into the cache before it is actually needed, allowing overlap with pre-miss computations.

The prefetchable memory is speculative. However, devices that are designed to take advantage of prefetching can increase performance by reducing misses. A device that supports prefetchable memory marks data with a bit as either suitable or unsafe for prefetching. A BIOS not written to take advantage of this feature may experience problems with the configuration of the device.

Back to the top


APPLIES TO
Microsoft Windows 95

Back to the top

Keywords: 
KB159536

Back to the top

Article Translations

 

Other Support Options

  • Contact Microsoft
    Phone Numbers, Support Options and Pricing, Online Help, and more.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.