le périphérique /dev/ttyusb0 de verrouillage a échoué: opération non permise
J'ai été jouer avec un routeur plus tôt dans la soirée à l'aide de minicom et je ne dois pas avoir fermé proprement. Voici le message d'erreur que j'obtiens quand j'essaie d'ouvrir minicom:
device /dev/ttyusb0 lock failed: operation not permitted
J'ai deux questions: 1) comment puis-je sortir de cet état, et 2) comment puis-je sortir de minicom proprement afin que je puisse éviter que cela se reproduise.
OriginalL'auteur William Jia | 2012-08-16
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé j'ai été en mesure de corriger la situation dans mon CentOS zone en cours d'exécution
minicom -S <device> -o
et le faire la sortie normale séquence de touches (CTRL-a, x).Dans votre situation, il aurait été
sudo minicom -S ttyusb0 -o
Ce effacé les fichiers de verrouillage minicom a placé dans /var/lock/
Bonne chance
Ash
"Ce effacé les fichiers de verrouillage..." Cela n'a pas fonctionné, mais de le supprimer manuellement ces fichiers de verrouillage de fait. heh.
OriginalL'auteur Ash
J'ai rencontré un problème similaire avec l'aide de
gtkterm
partir d'un terminal distant. J'ai dû éteindre le terminal, sans explicitement appelé à disparaîtregtkterm
. Le résultat fut que par la suite, gtkterm séances m'a donné le message d'erreur:Device /dev/ttyUSB0 is locked.
La vérification de la liste des processus via
ps
ne montrent aucunegtkterm
processus toujours en cours d'exécution.J'ai corrigé ce par la simple suppression de
/run/lock/LCK..ttyUSB0
. Après avoir fait cela, gtkterm a été en mesure d'ouvrir ttyUSB0 avec succès.OriginalL'auteur MutantXenu
/dev/ttyUSB0: 18328
OriginalL'auteur Ajun