| Anterior | Siguiente |
| kIOFireWireInvalidResponseLength | kIOFWMessageServiceIsRequestingClose |
kIOFireWireIsochBandwidthNotAvailable
Qué significa kIOFireWireIsochBandwidthNotAvailable
kIOFireWireIsochBandwidthNotAvailable indica que el resource manager no puede reservar el bandwidth isócrono solicitado. En IEEE 1394, el stream necesita recursos temporales del bus; el bandwidth y el channel se gestionan por separado.
No es un tamaño insuficiente del buffer de la aplicación. La reserva protege el presupuesto temporal del tráfico en tiempo real, y repetir sin liberar o reducir recursos normalmente deja el mismo conflicto.
Qué comprobar
- Registre el bandwidth solicitado, channel, generación del bus y reservas activas conocidas.
- Compruebe qué streams existentes consumen el presupuesto isócrono y si su teardown terminó.
- Después de bus reset, vuelva a establecer las reservas mediante la API en vez de reutilizar estado anterior.
- Si la aplicación puede degradar calidad, reduzca la demanda de forma explícita; no confunda esa decisión con aumentar buffers.
Referencias técnicas
- Apple: FireWire Device Interface Guide — isochronous bandwidth and real-time transfers
- Linux kernel documentation: IRM channel and bandwidth allocation
- IEEE 1394 technical introduction: bandwidth-available register and recovery after bus reset
¿Buscas un código diferente? Buscar otro código de estado o error.
