| Anterior | Siguiente |
| ENOTSUP | EADDRNOTAVAIL |
EUNATCH
Qué significa EUNATCH
EUNATCH conserva el mensaje «protocol driver not attached». Proviene de stacks de comunicaciones/STREAMS históricos y señala que falta el attach entre un endpoint y el driver/protocolo esperado.
No significa simplemente que el módulo del kernel no exista: puede estar cargado pero no asociado a esa instancia o stream concreto.
Qué comprobar
- Registra dispositivo/stream, protocolo esperado y estado de attach.
- Revisa la secuencia de inicialización y el último detach/reset.
- Comprueba módulos y driver version solo después de confirmar que el endpoint correcto está abierto.
- Realiza el attach mediante la API documentada; un retry de la operación final no crea esa asociación.
Referencias técnicas
- Linux man-pages: errno(3)
- Linux kernel: asm-generic errno definitions
- GNU C Library: error codes
- illumos: STREAMS programming documentation
¿Buscas un código diferente? Buscar otro código de estado o error.