¿Qué significa el código de retorno del kernel de macOS 0xE0004049 (kIOUSBDeviceTransferredToCompanion)?

 
También puede significar:
ConstanteTipoSO
kIOUSBDeviceNotHighSpeedRetorno del kernel de macOSmacOS
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


¿Buscas un código diferente? Buscar otro código de estado o error.