| Anterior | Siguiente |
| kIOReturnRLDError | kIOReturnBusy |
kIOReturnDMAError
Qué significa kIOReturnDMAError
El problema puede estar en mapping del buffer, IOMMU, descriptor, device engine o completion del hardware. No debe reducirse automáticamente a “disco malo” o “memoria mala”.
La familia/driver que devuelve el código aporta el contexto decisivo.
Qué comprobar
- Registra dirección, longitud y dirección de transferencia.
- Comprueba DMA mapping, segments y alignment.
- Revisa IOMMU/device logs y status registers.
- Distingue setup failure de error reportado tras iniciar DMA.
Referencias técnicas
- Apple Developer: kIOReturnDMAError
- Apple XNU source: IOReturn.h
- Apple IOKit Fundamentals: Managing Data
¿Buscas un código diferente? Buscar otro código de estado o error.
