| Предыдущий | Следующий |
| ERROR_SERIAL_NO_DEVICE | ERROR_MORE_WRITES |
ERROR_IRQ_BUSY
Что означает ERROR_IRQ_BUSY
ERROR_IRQ_BUSY означает, что операция с устройством столкнулась с занятым IRQ, а текущее использование линии прерывания несовместимо с новым подключением.
Что проверить
- Определите, какие устройства и драйверы используют эту линию прерывания.
- Проверьте, заявляют ли оба участника поддержку совместного использования прерывания.
- Убедитесь, что драйвер освобождает interrupt connection при stop/remove.
- Для виртуальной машины проверьте, как виртуальные устройства сопоставлены с эмулируемыми прерываниями.
Как локализовать
Не ограничивайтесь совпадением номера IRQ в Device Manager: современные платформы могут маршрутизировать прерывания сложнее. Важны фактический владелец и правила совместного использования для конкретных драйверов. Если проблема появляется после disable/enable или hotplug, проверьте teardown предыдущего interrupt connection. Для устаревшего оборудования также исключите конфликт ресурсов firmware/BIOS. После исправления подтвердите несколько циклов open/close или перезапуска устройства без повторного накопления занятого IRQ.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
