| Anterior | Siguiente |
| kIOUSBDeviceNotHighSpeed | kIOUSBSyncRequestOnWLThread |
kIOUSBDeviceTransferredToCompanion
Qué significa kIOUSBDeviceTransferredToCompanion
kIOUSBDeviceTransferredToCompanion indica que el dispositivo se transfirió a un companion controller para completar la enumeración. En la arquitectura USB 2.0 heredada, EHCI podía coexistir con controladores para dispositivos full/low speed.
No equivale a disconnect, STALL ni fallo del protocolo de aplicación. El software debe continuar con el servicio que aparezca después del routing final, no asumir que la interfaz del controlador inicial seguirá siendo válida.
Qué comprobar
- Registre el controlador inicial y el servicio que aparece tras el handoff.
- Vuelva a resolver interfaces y pipes en la instancia finalmente enumerada.
- No conserve objetos del controlador anterior como si siguieran representando al dispositivo.
- Tenga en cuenta que el mismo valor puede aparecer bajo el alias obsoleto kIOUSBDeviceNotHighSpeed.
Referencias técnicas
- Apple: kIOUSBDeviceTransferredToCompanion
- Apple: USB device overview
- Linux kernel documentation: EHCI companion controllers
¿Buscas un código diferente? Buscar otro código de estado o error.