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

 
Anterior Siguiente
kIOFireWireNoChannels kIOFireWireSeparateBus

kIOFireWireChannelNotAvailable

Qué significa kIOFireWireChannelNotAvailable

kIOFireWireChannelNotAvailable indica que el canal isócrono solicitado no está disponible para esa configuración. Es diferente de kIOFireWireNoChannels: aquí hay un canal concreto implicado, pero no puede usarse en el estado o reserva actual.

La disponibilidad puede depender de reservas existentes y de la generación actual del bus. La asignación de canal y la reserva de bandwidth son recursos relacionados pero distintos, por lo que conviene conservar ambos resultados.

Qué comprobar

  • Registre el channel number solicitado, la generación del bus y las reservas ya existentes.
  • Compruebe si otro stream conserva el canal o si el estado local quedó obsoleto después de un reset.
  • Si la API permite selección automática, deje que el resource manager asigne un canal libre en lugar de forzar uno ocupado.
  • No confunda el resultado con kIOFireWireIsochBandwidthNotAvailable, que se refiere al presupuesto de ancho de banda.

Referencias técnicas


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