Остановка кода DRIVER_VERIFIER_DMA_VIOLATION при включении защиты DMA ядра

Операционная система аварийно завершает работу, когда функция защиты прямого доступа к памяти ядра (DMA) включена в Windows Server 2019 или Windows 10 сборке 1803 и более поздних версий, и отображается следующее сообщение об ошибке остановки (ошибка синего экрана):

DRIVER_VERIFIER_DMA_VIOLATION (e6)
Проверяемый драйвер попытался выполнить недопустимую операцию DMA.
Аргументы:
Arg1: 0000000000000026, IOMMU обнаружил нарушение DMA.

Примечание.

Устройства PCI Express не затрагиваются.

Эта проблема возникает, когда устаревшие устройства подключения периферийных компонентов (PCI), установленные во внешнем корпусе, пытаются получить прямой доступ к памяти. Это известная проблема реализации защиты DMA ядра.

Чтобы обойти эту проблему, отключите защиту DMA ядра в BIOS.

Дополнительные сведения см. в разделе "Защита от DMA ядра".

Состояние

Корпорация Майкрософт знает об этой проблеме. Решение будет предоставлено в следующем выпуске.