| Anterior | Siguiente |
| POWER_FAILURE_SIMULATE | INVALID_FLOATING_POINT_STATE |
DRIVER_VERIFIER_DMA_VIOLATION
Qué significa DRIVER_VERIFIER_DMA_VIOLATION
DRIVER_VERIFIER_DMA_VIOLATION (0xE6) significa que Driver Verifier, DMA remapping/IOMMU u otra comprobación de DMA detectó una violación. Parameter 1 selecciona el tipo de fallo.
La investigación debe separar errores de API/lifetime del driver de un dispositivo que realizó DMA fuera del rango permitido. El contexto de adapter, map registers, common buffers y dirección de transferencia es esencial.
Qué comprobar en el dump
- Decodifique Parameter 1 antes de interpretar los demás parámetros.
- Identifique el dispositivo, DMA adapter y driver asociados a la transacción.
- Revise lifetime de map registers/common buffers, dirección, tamaño y sincronización de mappings.
- Correlacione con IOMMU/DMA-remapping faults y preserve firmware/hardware identity si el acceso lo originó el dispositivo.
Referencias técnicas
- Microsoft: DRIVER_VERIFIER_DMA_VIOLATION bug check
- Microsoft: Bug check code reference
- Microsoft: Analyze a kernel-mode dump with WinDbg
- Microsoft: referencia de bug checks
¿Buscas un código diferente? Buscar otro código de estado o error.