| Previous | Next |
| STATUS_DISK_RESET_FAILED | STATUS_FT_ORPHANING |
STATUS_SHARED_IRQ_BUSY
The shared IRQ is already committed to an incompatible owner
Line-based interrupts can be shared only when every participating driver and bus implementation supports the required sharing semantics. Each ISR must quickly determine whether its device asserted the line and return the correct result. This status reports a bus-specific restriction where another active device on the shared IRQ prevents the requested open.
Do not bypass the restriction by programming the vector directly. Check the assigned interrupt descriptor, sharing flags and whether the hardware can use MSI or MSI-X instead. If two device instances unexpectedly receive the same non-shareable resource, the problem belongs to resource requirements, firmware routing or the installation configuration.
What to inspect
- Inspect CM_RESOURCE_INTERRUPT_SHARED and trigger-mode flags in the translated resource list.
- Identify all devnodes assigned to the IRQ and whether their drivers register shareable ISRs.
- Check firmware and INF resource descriptions, and prefer supported message-signaled interrupts where available.
References
- Microsoft: Interrupt resource descriptors
- Microsoft: Registering an ISR
- Microsoft: Hardware resources
- Microsoft: Interrupt service routines
- Microsoft Open Specifications: NTSTATUS values
- ReactOS source: PnP device action processing
Looking for a different code? Search another status or error code.
