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

 
Anterior Siguiente
kIOUSBBufferUnderrunErr kIOUSBNotSent2Err

kIOUSBNotSent1Err

Qué significa kIOUSBNotSent1Err

kIOUSBNotSent1Err es uno de dos códigos heredados cuya descripción pública es simplemente “Transaction not sent”. Indica que no se produjo el envío normal por el bus; no identifica una respuesta negativa del dispositivo.

La documentación pública no define un significado de protocolo para el sufijo 1 frente a kIOUSBNotSent2Err. Inventar una causa distinta a partir del nombre sería incorrecto; hay que usar el contexto del controller, queue, port y power state.

Qué comprobar

  • Conserve el valor exacto y la operación que intentaba enviarse.
  • Revise si el request fue rechazado antes de scheduling o coincidió con reset, suspend, close o teardown.
  • Correlacione con errores del host controller y con el estado del pipe.
  • No construya una política de retry basada en el sufijo 1; use la causa observada alrededor del fallo.

Referencias técnicas


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