Что означает код BSOD 0xE6 (DRIVER_VERIFIER_DMA_VIOLATION)?

 
Также может означать:
КонстантаТипОС
ERROR_BAD_PIPEОшибка WindowsWindows
Предыдущий Следующий
POWER_FAILURE_SIMULATE INVALID_FLOATING_POINT_STATE

DRIVER_VERIFIER_DMA_VIOLATION

Значение DRIVER_VERIFIER_DMA_VIOLATION

DRIVER_VERIFIER_DMA_VIOLATION является проверкой ошибки 0x000000E6. Средство проверки DMA обнаружило недопустимые операции прямого доступа к памяти. Параметр 1 определяет конкретное нарушение; остальные параметры описывают задействованные адаптер, регистры отображения, буфер или транзакцию.

Как анализировать сбой

Расшифруйте параметр 1, определите DMA-адаптер и драйвер, проверьте время жизни регистров отображения и общих буферов, направление, выравнивание, а также наличие ошибки, зарегистрированной IOMMU или механизмом переназначения DMA. Сохраните сведения об устройстве и версии микропрограммы.

Границы восстановления

Исправьте нарушение контракта DMA в драйвере либо ошибку микропрограммы устройства. Отключение проверки DMA может подтвердить источник срабатывания, но не является исправлением записи за пределами разрешённого отображения.

Официальные материалы


Нужно найти другой код? Найти другой код состояния или ошибки.