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

 
Anterior Siguiente
kIOUSBNoAsyncPortErr kIOUSBUnknownPipeErr

kIOUSBTooManyPipesErr

Qué significa kIOUSBTooManyPipesErr

kIOUSBTooManyPipesErr indica que la operación excedería el número de pipes permitido para la interface activa. Un pipe está asociado a un endpoint dentro de una configuration y alternate setting concretos.

El límite no se refiere a conectores físicos ni al bandwidth total del bus. Aperturas repetidas tras reconnect, recovery o cambios de alternate setting pueden llegar aquí si el software conserva pipes de un estado anterior.

Qué comprobar

  • Registre la secuencia de creación y destrucción de pipes para esa interface.
  • Compruebe si quedaron pipes abiertos de un setup anterior.
  • Después de cambiar alternate setting, vuelva a construir el conjunto de pipes y descarte referencias previas.
  • Distinga este código de kIOUSBNotEnoughPipesErr, que expresa insuficiencia para las necesidades del setup.

Referencias técnicas


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