| Previous | Next |
| STATUS_NOT_GUI_PROCESS | STATUS_CONTAINER_ASSIGNED |
STATUS_DEVICE_HUNG
The hardware is hung during an active operation
A hung device has outstanding work or state that no longer progresses. Unlike a simple timeout reported to one request, this status indicates that the device as a whole is not responding and that immediate removal is not considered safe. DMA, firmware update or persistent writes might still be active or indeterminate.
Capture queues, registers and bus state before reset because the evidence is often volatile. Use the narrowest supported reset first and verify that DMA and interrupts are quiesced. If reset cannot establish a known state, protect data and follow the platform’s safe power-cycle or replacement procedure.
What to inspect
- Record all outstanding requests, last progress timestamp and device watchdog data.
- Capture bus analyzer, firmware and driver state before initiating reset.
- Use the supported reset hierarchy and verify the device returns with the same identity and consistent media state.
References
- Microsoft: Standard device reset interface
- Microsoft: Framework request objects
- Microsoft: Handling surprise removal
- Microsoft Open Specifications: NTSTATUS values
- ReactOS source: IRP allocation and completion
Looking for a different code? Search another status or error code.