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

 
Anterior Siguiente
kIOReturnNoInterrupt kIOReturnMessageTooLarge

kIOReturnNoFrames

Qué significa kIOReturnNoFrames

El engine puede estar inicializado pero carecer de descriptors/frames que describan trabajo transferible. Puede indicar una cola vacía, setup incompleto o consumo previo del frame list.

No es necesariamente falta de memoria física.

Qué comprobar

  • Comprueba creación y enqueue de transfer frames.
  • Revisa producer/consumer indices.
  • Verifica que el frame list pertenece al mismo DMA context.
  • No inicie el engine con una cola vacía salvo que la API lo permita.

Referencias técnicas


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