| Previous | Next |
| ERROR_NOINTERFACE | ERROR_CORRUPT_SYSTEM_FILE |
ERROR_DRIVER_FAILED_SLEEP
A driver failed during the path that prepares devices for system sleep
System sleep is coordinated through power IRPs sent to every PnP device stack. A system power request is a notification of the target system state; the device power policy owner then coordinates the corresponding device power transition. Drivers must pass the power request through the stack and preserve the required ordering between parent and child devices.
This status should be investigated as a power-management contract failure, not simply as an application problem. Identify the driver named in the event, examine its power and PnP state, and check for pending I/O or callbacks that prevent the stack from reaching the requested low-power state. Driver updates can matter because the failure is in driver behavior, but a useful diagnosis also distinguishes a device-specific firmware issue from a driver that mishandles power IRPs or never completes a framework power callback.
What to inspect
- Capture the named driver and device stack from the same sleep attempt.
- Inspect pending power/PnP callbacks and outstanding I/O before the transition.
- Check firmware and driver versions only after identifying the failing stack.
References
- Microsoft: system power IRPs
- Microsoft: introduction to Plug and Play
- Microsoft: device node status flags
Looking for a different code? Search another status or error code.