| Previous | Next |
| STATUS_HV_INSUFFICIENT_BUFFER | STATUS_HV_CPUID_FEATURE_VALIDATION_ERROR |
STATUS_HV_INSUFFICIENT_DEVICE_DOMAINS
The I/O-remapping hardware has run out of assignable domains
STATUS_HV_INSUFFICIENT_DEVICE_DOMAINS belongs to the device-assignment path. Hyper-V uses I/O-remapping hardware to isolate DMA from devices assigned to partitions. A device domain is the isolation context that lets the hypervisor restrict what a device may access.
This status means the platform has exhausted the domains it can use for the requested assignment. Adding guest RAM or rebooting only the guest is unlikely to fix it unless that also releases device assignments and their remapping domains on the host.
What to correlate
- The number of currently assigned devices and their owning partitions.
- Whether failed or stopped VMs left device domains pinned until host cleanup completed.
- Platform firmware, IOMMU/VT-d/AMD-Vi configuration, and device assignment support.
- Recent hot-plug, surprise removal, or passthrough-device reconfiguration events.
Useful distinction
This is different from STATUS_HV_INVALID_DEVICE_ID or STATUS_HV_INVALID_DEVICE_STATE. The device may be identifiable and otherwise valid, but the hypervisor cannot allocate the isolation domain needed to attach it safely.
References
- Microsoft: Hyper-V architecture
- Microsoft: Windows Hypervisor Platform API
- Microsoft: Hyper-V TLFS
- Linux kernel documentation: Hyper-V overview
Looking for a different code? Search another status or error code.