2012-08-16 20 views
7

Esta mañana estaba jugando con un enrutador usando minicom y no debo haberlo cerrado limpiamente. Aquí está el mensaje de error que consigo cuando intento abrir minicom:dispositivo/dev/ttyusb0 bloqueo fallido: operación no permitida

device /dev/ttyusb0 lock failed: operation not permitted 

Tengo dos preguntas, 1) ¿Cómo hago para salir de este estado, y 2) ¿Cómo se sale minicom limpiamente por lo que puedo evitar que esto vuelva a suceder.

Respuesta

15

Encontré que era capaz de solucionar la situación en mi caja de CentOS ejecutando minicom -S <device> -o y hago la secuencia de la tecla de salida normal (CTRL-a, x).

En su situación habría sido

sudo minicom -S ttyusb0 -o

Esto borra el bloqueo de archivos de minicom había colocado en/var/lock/

Buena suerte Ash

+0

funciona para mí, gracias! –

+2

"Esto borró los archivos de bloqueo ..." Esto no funcionó, pero eliminar manualmente estos archivos de bloqueo sí lo hizo. heh. – xtian

1

me encontré con una problema similar con el uso de gtkterm desde un terminal remoto. Cerré la terminal sin terminar explícitamente gtkterm. El resultado fue que las sesiones posteriores GTKterm me dio el error:

Device /dev/ttyUSB0 is locked.

Comprobación de la lista de procesos a través de ps no mostró ninguna gtkterm procesos aún en marcha.

Corregí esto simplemente borrando /run/lock/LCK..ttyUSB0. Después de hacer eso, gtkterm pudo abrir ttyUSB0 con éxito.

Cuestiones relacionadas