| Anterior | Siguiente |
| kIOUSBUnknownPipeErr | kIOFireWirePending |
kIOConfigNoEntry
Qué significa kIOConfigNoEntry
kIOConfigNoEntry es el estado de la familia FireWire para una búsqueda que no encontró la entrada solicitada en la Configuration ROM. A diferencia de kIOFireWireConfigROMInvalid, aquí se alcanzó la etapa de búsqueda, pero la clave, el directorio o la unidad no están presentes.
La Configuration ROM describe el dispositivo y sus unidades en IEEE 1394. Después de un bus reset pueden cambiar los node IDs y la generación del bus; una posición o un puntero almacenados antes del reset no demuestran que la misma entrada siga siendo válida.
Qué comprobar
- Conserve el GUID del nodo, la generación del bus y la clave o ruta exacta que se intentó localizar.
- Capture la ROM actual o al menos un hash para distinguir contenido diferente de un fallo de parser.
- Después de reset o reconexión, vuelva a obtener la información del dispositivo en vez de reutilizar offsets o node IDs anteriores.
- No invente una entrada ausente: el binding de la unidad debe basarse en los descriptores realmente presentes.
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.