У Linux Linux CrunchBang (варіант 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
нічого не повертають, використовуючи цей рядок?
minicom
працює добре, але cu
і screen
відмовлятися спілкуватися /dev/ttyUSB0
. Мені порадили додати мій користувача до uucp
і dialout
груп і вийти , що не допоможе.