PRB: Device Drivers Cannot Allocate Input/Output Resources (320928)
The information in this article applies to:
- Microsoft Windows CE .NET Operating System
- Microsoft Windows CE Platform Builder 4.0
This article was previously published under Q320928 SYMPTOMS
Device drivers may be unable to successfully allocate any input/output (I/O) resources, either directly using the ResourceRequest() function, or indirectly by using, for example, CardRequestConfiguration or the PCI enumerator. The types of I/O resources most frequently affected are I/O windows and IRQs.
The issue discussed here occurs on the following board support packages (BSPs):
- New BSPs, that is, BSPs other than those that are included with Platform Builder.
- BSPs that are ported from versions of Windows CE earlier than Windows CE .NET.
- Possibly on BSPs that have been derived from those that are included with Platform Builder.
CAUSE
The Device Manager's available resource set has not been properly initialized.
RESOLUTION
To resolve this issue, verify that the initial resource set has been properly defined in the following registry folder:
It is best that this key be set only by the original equipment manufacturer because incorrect settings can prevent the OS from starting correctly. The platform designer implements the resources in a specific platform and understands the settings to be defined for the initial resource set.
STATUSThis behavior is by design.MORE INFORMATION
For more information about how to set the initial resources and about the meanings of the various subkeys and values under HKLM\Drivers\Resources, see the Platform Builder documentation.
Modification Type: | Minor | Last Reviewed: | 12/27/2003 |
---|
Keywords: | kbprb KB320928 |
---|
|