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

 
Anterior Siguiente
kIOUSBNotSent1Err kIOUSBLinkErr

kIOUSBNotSent2Err

Qué significa kIOUSBNotSent2Err

kIOUSBNotSent2Err es el segundo código heredado descrito públicamente como “Transaction not sent”. El request no siguió la ruta normal de transmisión y el valor no representa un error devuelto por la función USB remota.

No existe un contrato público que asigne al sufijo 2 una semántica de protocolo distinta de kIOUSBNotSent1Err. Debe preservarse el valor exacto para correlación, pero la causa se determina por el estado circundante.

Qué comprobar

  • Registre endpoint, request, controller y estado de queue cuando apareció el resultado.
  • Busque reset, suspensión, cancelación, cierre o pérdida del dispositivo alrededor del submit.
  • Compruebe si el caller conserva y libera correctamente la solicitud en los caminos de fallo.
  • No trate el sufijo 2 como prueba de una causa específica no documentada.

Referencias técnicas


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