У 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груп і вийти , що не допоможе.