| Anterior | Siguiente |
| kIOFireWireSeparateBus | kIOFireWireLowCableVoltage |
kIOFireWireBadSelfIDs
Qué significa kIOFireWireBadSelfIDs
kIOFireWireBadSelfIDs se produce durante la fase de self-identification con la que FireWire reconstruye la topología después de un bus reset. El controlador no pudo aceptar la información Self-ID necesaria para formar una vista fiable del bus.
No es una respuesta de aplicación de un dispositivo. Mientras la fase de Self-ID no termine de forma válida, node IDs, generación y recursos dependientes de topología no deben considerarse estables.
Qué comprobar
- Registre el controlador, la secuencia de bus resets, nodos conectados y eventos de cable o alimentación.
- Busque patrones de resets repetidos: suelen ser más informativos que un timeout posterior aislado.
- Espere a una topología estable antes de reconstruir nodos y asignaciones de recursos.
- No reutilice node IDs, canales ni contexto de transacciones de una generación cuya fase Self-ID falló.
Referencias técnicas
- Apple: IOFireWireFamilyCommon.h
- Apple: BusReset callback
- Linux kernel: FireWire reset, generation, and Configuration ROM
¿Buscas un código diferente? Buscar otro código de estado o error.
