| Anterior | Siguiente |
| kIOFireWireBogusDCLProgram | kIOFireWireHardwareSlept |
kIOFireWireTalkingAndListening
Qué significa kIOFireWireTalkingAndListening
kIOFireWireTalkingAndListening indica un estado inválido o no soportado en el que el mismo canal o programa isócrono queda configurado simultáneamente como talker y listener. El problema es la asignación local de roles del stream.
No debe confundirse con kIOFireWireMultipleTalkers, que describe varios transmisores en un canal. Aquí un mismo recurso intenta asumir las dos direcciones de rol a la vez.
Qué comprobar
- Revise qué objeto o DCL fue creado como talker y cuál como listener.
- Separe los roles en puertos o recursos distintos cuando la topología de la API lo exija.
- Compruebe que teardown y bus-reset recovery no reutilizan un objeto con el rol anterior todavía establecido.
- Repita la configuración solo después de que cada recurso tenga un rol unívoco.
Referencias técnicas
- Apple XNU: IOReturn definitions
- Apple: IOKit documentation
- Apple OSS: XNU source
- Apple XNU: FireWire family common definitions
¿Buscas un código diferente? Buscar otro código de estado o error.
