| 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
- Apple Developer: kIOReturnNoFrames
- Apple XNU source: IOReturn.h
- Apple IOKit Fundamentals: Managing Data
- libusb: Asynchronous device I/O
¿Buscas un código diferente? Buscar otro código de estado o error.