| Anterior | Siguiente |
| kIOReturn???Error | kIOReturnNotOpen |
kIOReturnCannotLock
Qué significa kIOReturnCannotLock
El status señala una failure de sincronización en el componente que lo devuelve. Puede ser contention, state mismatch o una condición en la que el lock no puede obtenerse de forma segura.
No equivale a kIOReturnLockedRead/LockedWrite, que describen acceso bloqueado a un objeto.
Qué comprobar
- Registra la operación y lock/resource asociado si el driver lo expone.
- Revisa ordering de locks y teardown concurrente.
- Comprueba si el camino debe bloquear o fallar inmediatamente.
- Busca un owner que no progresa antes de concluir deadlock.
Referencias técnicas
- Apple XNU source: IOReturn.h
- Apple: Introduction to IOKit Fundamentals
- Apple: IOKit architectural overview
¿Buscas un código diferente? Buscar otro código de estado o error.
