2012-08-16 24 views
7

Questa sera stavo giocando con un router usando minicom e non devo averlo chiuso in modo pulito. Ecco il messaggio di errore che ottengo quando provo ad aprire Minicom:dispositivo/dev/ttyusb0 lock non riuscito: operazione non consentita

device /dev/ttyusb0 lock failed: operation not permitted 

Ho due domande, 1) come potrei fare per uscire da questo stato, e 2) come faccio a uscire da minicom in modo pulito in modo che posso evitare che ciò accada di nuovo.

risposta

15

Ho trovato che ero in grado di risolvere la situazione sul mio box CentOS eseguendo minicom -S <device> -o e fare la normale sequenza di chiavi di uscita (CTRL-a, x).

Nella tua situazione sarebbe stato

sudo minicom -S ttyusb0 -o

Questa cancellato il blocco dei file Minicom aveva messo in/var/lock/

Buona fortuna Ash

+0

funziona per me grazie! –

+2

"Questo ha cancellato i file di blocco ..." Questo non ha funzionato, ma l'eliminazione manuale di questi file di blocco è avvenuta. eh. – xtian

1

mi sono imbattuto in un problema simile con l'utilizzo di gtkterm da un terminale remoto. Ho arrestato il terminale senza terminare esplicitamente gtkterm. Il risultato è stato che le successive sessioni gtkterm mi ha dato l'errore:

Device /dev/ttyUSB0 is locked.

Controllo la lista dei processi tramite ps non ha mostrato alcun gtkterm processi ancora in esecuzione.

Ho corretto questo semplicemente eliminando /run/lock/LCK..ttyUSB0. Dopo averlo fatto, gtkterm è stato in grado di aprire ttyUSB0 con successo.

Problemi correlati