| Anterior | Siguiente |
| kIOReturnDMAError | kIOReturnTimeout |
kIOReturnBusy
Qué significa kIOReturnBusy
IOKit conoce el objeto, pero no puede aceptar esta operación mientras otra actividad, open, transaction o transition mantiene el recurso busy. No implica necesariamente un deadlock.
La recuperación correcta depende de quién posee el recurso y de qué evento lo liberará.
Qué comprobar
- Identifica owner/request activo.
- Comprueba si la API permite esperar, callback o retry posterior.
- Revisa opens exclusivos y transiciones de power.
- Evita loops de retry sin backoff.
Referencias técnicas
- Apple IOReturn.h reference
- Apple IOKit Fundamentals: Architectural Overview
- libusb device lifecycle and interface claims
¿Buscas un código diferente? Buscar otro código de estado o error.