Site icon EfmSoft

Что означает код BSOD 0x159 (HAL_ILLEGAL_IOMMU_PAGE_FAULT)?

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

HAL_ILLEGAL_IOMMU_PAGE_FAULT

Проверка ошибки HAL_ILLEGAL_IOMMU_PAGE_FAULT имеет значение 0x00000159. Она указывает, что IOMMU выдал ошибку страницы для ASID, который находился в процессе освобождения. Драйвер должен был завершить все незаконченные запросы до этого момента; эта проверка ошибки означает, что один из драйверов системы этого не сделал.

Параметры HAL_ILLEGAL_IOMMU_PAGE_FAULT

Параметр Описание
1 Идентификатор поставщика IOMMU
2 Указатель на пакет ошибки
3 Данные пакета ошибки, зависящие от поставщика
4 Данные пакета ошибки, зависящие от поставщика
Параметр Описание
1 Идентификатор поставщика IOMMU = 0x3xxx.
2 Состояние
3 PASID
4 DirectoryBase

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

IOMMU зарегистрировал page fault, который HAL считает недопустимым. По параметрам определите устройство/домен DMA и адрес, затем сопоставьте их с драйвером устройства и таблицами remapping. Если fault появляется после обновления firmware или BIOS, сравните настройки IOMMU и версии микропрограммы, не отключая защиту как постоянное решение.

Ссылки


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

Exit mobile version