| Anterior | Siguiente |
| kIOReturnBusy | kIOReturnOffline |
kIOReturnTimeout
Qué significa kIOReturnTimeout
El device puede seguir presente; el request simplemente no completó dentro del plazo. La causa puede ser hardware lento/no responsivo, cola bloqueada, link problem o timeout demasiado agresivo.
La política de recovery debe considerar si la request pudo ejecutarse parcialmente.
Qué comprobar
- Registra timeout, comando y tiempo real transcurrido.
- Comprueba completion/interrupts y queue state.
- No reenvíes requests no idempotentes sin conocer su estado.
- Correlaciona con NotResponding, reset o offline events.
Referencias técnicas
- Apple IOReturn.h reference
- Apple IOKit Fundamentals: Architectural Overview
- Apple: Working With USB Device Interfaces
- libusb API reference
¿Buscas un código diferente? Buscar otro código de estado o error.