| Anterior | Siguiente |
| kIOFireWireAlreadyRegistered | kIOFireWireChannelActive |
kIOFireWireMultipleTalkers
Qué significa kIOFireWireMultipleTalkers
kIOFireWireMultipleTalkers indica un conflicto de topología isócrona: la configuración daría al mismo canal más de un endpoint transmisor (talker). Un canal FireWire admite un talker y puede tener varios listeners.
No significa que falte bandwidth. Puede existir presupuesto suficiente y aun así violarse la regla de ownership del transmisor. También es distinto de un canal activo o de un canal sin endpoints.
Qué comprobar
- Registre channel, generación del bus y dirección de cada puerto isócrono asociado.
- Localice el stream anterior que todavía conserva el rol de talker.
- Después de bus reset, reconstruya la topología del stream en lugar de confiar en objetos de la generación anterior.
- No reduzca bandwidth como “solución”: el conflicto es de ownership del talker.
Referencias técnicas
- Apple: FireWire Device Interface Guide — isochronous channels, talkers, and listeners
- Apple: IOFireWireIsochPortInterface
- Linux kernel documentation: FireWire isochronous I/O and resource allocation
¿Buscas un código diferente? Buscar otro código de estado o error.
