| Anterior | Siguiente |
| kIOFireWireConfigROMInvalid | kIOFireWireMultipleTalkers |
kIOFireWireAlreadyRegistered
Qué significa kIOFireWireAlreadyRegistered
kIOFireWireAlreadyRegistered indica un intento de registrar por segunda vez un objeto o relación que la familia FireWire ya considera registrada. Es un conflicto de ownership o ciclo de vida local, no una respuesta del nodo FireWire remoto.
Según la API concreta, el registro puede representar callbacks, address spaces, servicios u otros recursos. Crear una segunda relación para el mismo recurso puede dejar a dos objetos de la aplicación creyendo que son propietarios de una única entidad del stack.
Qué comprobar
- Localice el primer registro satisfactorio y qué objeto conserva su ownership.
- Revise rutas de inicialización duplicada, reentrada de callbacks y recuperación después de reset.
- Compruebe que unregister/close realmente se completa antes de intentar registrar de nuevo.
- No solucione el código cambiando datos del nodo remoto: el conflicto está en el estado de registro local.
Referencias técnicas
- Apple: IOFireWireFamilyCommon.h
- Apple: IOFireWireDeviceInterface
- Linux kernel: FireWire driver interface guide
¿Buscas un código diferente? Buscar otro código de estado o error.