¿Qué significa el código de retorno del kernel de macOS 0xE00002DE (kIOReturnCannotWire)?

 
Anterior Siguiente
kIOReturnPortExists kIOReturnNoInterrupt

kIOReturnCannotWire

Qué significa kIOReturnCannotWire

Las transferencias DMA o determinadas operaciones necesitan páginas residentes y fijadas mientras el hardware las usa. La virtual memory puede existir, pero el kernel no consigue establecer ese estado wired.

Es distinto de un simple kIOReturnNoMemory porque la dificultad está en preparar/mantener la memoria para I/O.

Qué comprobar

  • Registra tamaño y tipo del memory descriptor.
  • Comprueba límites/presión de wired memory.
  • Revisa alignment y segmentación del buffer.
  • Libera descriptors/wired mappings que ya no estén en uso.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.