LINUX.ORG.RU

Странное поведение UART

 ,


0

1

Есть камера FCB-EV7520A. Ей можно управлять, в частности у меня, через /dev/ttyTHS1. Подключаюсь с помощью cutecom, настройки: 9600, 8 бит, без чётности, 1 стоп-бит. Посылаю команду CAM_VersionInq (шестнадцатеричная последовательность «81 09 00 02 FF»). А вот ответ получаю не всегда и не в том виде, какой требуется. Должна быть последовательность в десять байт и эта последовательность не всегда выдаётся. Чаще приходят последние 8-6 байт из последовательности. При этом cutecom ругается на неизвестные ошибки и на занятость устройства. Правда иногда, после нескольких переподключений, всё вроде-бы работает без нареканий. Но после перезагрузки всё опять работает через пень-колоду. Прошу мыслей по этому поводу. Что может тут происходить не так?


При этом cutecom ругается на неизвестные ошибки и на занятость устройства.

Не может ли быть такого, что какой-нибудь modemmanager попутно ломится в тот же порт?

У меня такое бывает с ttyACM, только проблемы не с занятостью устройства, а с посторонними символами в виде AT-команд.

Пользуюсь minicom.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от apt_install_lrzsz

Не может ли быть такого, что какой-нибудь modemmanager попутно ломится в тот же порт?

Оказалось, что именно так. На этом устройстве висел nvgetty. После отключения nvgetty всё нормализовалось. Большое спасибо за подсказку!

czan
() автор топика