на crunchbang linux (вариант Debian), у меня есть COM-порт на ttyS0
, который я пытаюсь использовать с устройством NFC. libnfc ответил, что он не мог видеть никаких устройств NFC, поэтому я попытался напрямую открыть COM-порт. Для этого я использовал:
sudo cu -l /dev/ttyS0 -s 9600
однако эта команда возвращает:
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
я не знаю, что может использовать это соединение. Чтобы узнать, я пробовал читать все открытые процессы и фильтровать для использования ttyS0
:
ps -ef | grep tty
но для этой команды не отображается ничего, что использует ttyS0
. Я также попытался захватить все открытые файлы и фильтровать блокировку ttyS0
:
lsof | grep tty
но это ничего не возвращает, используя ttyS0
.
как это можно cu
говорит, что линия занята, но как ps
и lsof
возвращение ничто через эту черту?