| Previous | Next |
| STATUS_FAILED_DRIVER_ENTRY | STATUS_MOUNT_POINT_NOT_RESOLVED |
STATUS_DEVICE_ENUMERATION_ERROR
Enumeration could not produce a reliable child devnode
Bus drivers enumerate children by detecting hardware, obtaining identifiers and configuration, and reporting device relations to PnP. A power failure, malformed descriptor, unstable link or read error can prevent creation of a valid child PDO. The error can therefore precede loading of the function driver shown in Device Manager.
Repeated rescans are useful only after the underlying bus is stable. Capture the parent bus events and raw descriptor or configuration transaction. For removable hardware, distinguish a poor physical connection from a deterministic firmware or descriptor defect by testing the same device and port independently.
What to inspect
- Identify the parent bus and the exact enumeration request or descriptor read that failed.
- Collect SetupAPI, Kernel-PnP and bus-driver logs with hardware IDs and location paths.
- Check power, cabling, firmware and alternate ports before replacing the function driver.
References
- Microsoft: Enumerating devices on a bus
- Microsoft: Introduction to Plug and Play
- Microsoft: Device Manager problem codes
- Microsoft: SetupAPI and Code Integrity diagnostics
- Microsoft Open Specifications: NTSTATUS values
- ReactOS source: PnP device action processing
Looking for a different code? Search another status or error code.