Экран серийный получить не удалось найти ошибку PTY
Я вставляю конвертер последовательного USB в мой Mac.
и под /dev
Я нахожу tty.wchusbserial1410
,
но когда я использую screen
подключить его:
screen /dev/tty.wchusbserial1410 9600
там получаю ошибку:
Извините, не удалось найти PTY.
3 ответа
Наконец, я нахожу решение, есть экранный процесс, не близкий к нормальному.
Итак, в Activity Monitor я закрыл его, затем перезапустил экран, все работает.
В моем случае простое отключение устройства от компьютера (т. е. переходника USB-последовательный порт), а затем повторное подключение устранило проблему.
У меня была похожая проблема, и я попробовал несколько разных решений. Просто хотел поделиться тем, что заставило меня работать.
проблема
Попытался использовать экранную программу для подключения моего лабораторного ПК к Raspberry PI через порты USB и кабель RS232.
Запустил командный экран /dev/ttyUSB0
Получил следующие сообщения об ошибках в быстрой последовательности.
"Невозможно получить доступ к линии" /dev/ttyUSB0 для чтения и чтения: разрешение запрещено
"Не удалось найти PTY"
Попытки решения
Я попытался посмотреть в мониторе активности, чтобы увидеть, есть ли запущенные процессы, и не было ни одного. Так что это не было проблемой.
Попытался изменить права доступа к файлу /dev/ptmx
Запустил команду ls -l /dev/ptmx
Выведите crw-rw-rw- 1 root root 5, 2 "datetime" /dev/ptmx
Похоже, разрешение уже было установлено. Так что это тоже не было проблемой.
- Попытался смонтировать / dev / pts, запустив
sudo mount devpts /dev/pts -t devpts -o mode=620
Я получил сообщение, что монтаж уже сделан. Двигаться дальше.
- Наконец-то нашла эту идею добавления в группу дозвона смотря на этот пост.
https://askubuntu.com/questions/58119/changing-permissions-on-serial-port
Запустил команду - sudo usermod -a -G dialout $USER
Перезагрузил компьютер и вуаля, все заработало. Был в состоянии использовать программу экрана, чтобы установить соединение.
Потратьте несколько часов, чтобы понять это. Надеюсь, это поможет кому-то. Мир.