ошибка блокировки устройства /dev/ttyusb0: операция не разрешена

Я играл с маршрутизатором ранее этим вечером с помощью minicom, и я, должно быть, не закрыл его чисто. Вот сообщение об ошибке, которое я получаю, когда пытаюсь открыть minicom:

device /dev/ttyusb0 lock failed: operation not permitted

У меня есть два вопроса: 1) Как мне выйти из этого состояния и 2) как мне выйти из minicom чисто, чтобы я мог избежать этого снова.

3 ответов


я обнаружил, что смог исправить ситуацию на моем CentOS box, запустив minicom -S <device> -o и выполните обычную последовательность клавиш выхода (CTRL-a, x).

в вашей ситуации было бы

sudo minicom -S ttyusb0 -o

это очистило файлы блокировки, которые minicom поместил в /var/lock/

удачи Эш!--3-->


я столкнулся с аналогичной проблемой с использованием gtkterm с удаленного терминала. У меня было завершение работы терминала без явного завершения gtkterm. В результате последующие сеансы gtkterm дали мне ошибку:

Device /dev/ttyUSB0 is locked.

проверка списка процессов через ps не показал никаких gtkterm процессы все еще работают.

я исправил это путем удаления /run/lock/LCK..ttyUSB0. После этого gtkterm смог успешно открыть ttyUSB0.


  1. [root@edge-TC lock]# minicom'
  2. ошибка блокировки устройства /dev/ttyUSB0: операция не разрешена.'
  3. решение:'
  4. Проверьте процесс, который заблокировали и убить процесс'
  5. [root@edge-TC lock]# fuser/dev / ttyUSB0'
  6. /dev/ttyUSB0: 18328
  7. [root@edge-TC lock]# kill -9 18328
  8. [root@edge-TC lock]#'
  9. [root@edge-TC lock]#'
  10. [root@edge-TC блокировка]# minicom'
  11. Добро пожаловать в minicom 2.1'