| Anterior | Siguiente |
| kIOUSBNotEnoughPipesErr | kIOUSBTooManyPipesErr |
kIOUSBNoAsyncPortErr
Qué significa kIOUSBNoAsyncPortErr
kIOUSBNoAsyncPortErr indica que la interfaz heredada de IOUSBFamily no dispone del puerto asíncrono requerido para entregar completions o callbacks. No significa que un endpoint remoto haya rechazado la transferencia.
Una referencia válida al device o interface puede coexistir con una ruta asíncrona mal configurada, liberada demasiado pronto o reutilizada después de disconnect/reset. La depuración debe centrarse en la infraestructura de callbacks.
Qué comprobar
- Compruebe dónde se crea y registra el async port para esa interface.
- Revise si el objeto asociado fue liberado antes de completar las operaciones pendientes.
- Después de reenumeración, reconstruya también la ruta asíncrona en vez de reutilizar estado anterior.
- No aplique recuperación de endpoint a un fallo que pertenece al mecanismo host-side de completion.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.