Site icon EfmSoft

Что означает код BSOD 0x158 (ILLEGAL_IOMMU_PAGE_FAULT)?

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

ILLEGAL_IOMMU_PAGE_FAULT

Код проверки ошибки ILLEGAL_IOMMU_PAGE_FAULT имеет значение 0x00000158. Он указывает, что IOMMU передал пакет ошибки страницы для недействительного ASID. Это небезопасно, поскольку ASID уже мог быть использован повторно.

Параметры ILLEGAL_IOMMU_PAGE_FAULT

Параметр Описание
1 Недействительный ASID.
2 Количество ASID, используемых в данный момент.
3 Процесс, использующий этот ASID.
4 Счётчик ссылок ASID.

Проверьте параметры bugcheck и стек устройства, выполнявшего DMA. Сопоставьте faulting address с IOMMU mapping, драйвером устройства и настройками виртуализации; повторяемость после обновления драйвера или firmware особенно показательна.

Что проверить

Определите устройство, инициировавшее DMA, и адрес IOMMU fault из параметров дампа. Затем проверьте драйвер, который подготовил mapping, время жизни буфера и состояние устройства при reset/remove. Ошибка может быть следствием DMA после освобождения или неверно запрограммированной таблицы remapping.

Ссылки


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

Exit mobile version