LINUX.ORG.RU

Почему может не быть обмена по COM порту между двумя ПК?


0

0

Ситуация такая: 2 ПК, соединены нульмодемным кабелем. ОС Ubuntu. На консоли одного пишу echo HELLO > /dev/ttyS0 на консоли другого cat /dev/ttyS0 и после того как на первом нажут enter - здесь появляется HELOO. И наоборот. Т.е. все работает.

И непонятная ситуация. Если запустить на этот порт какую нибудь программу wvdial например или pppd - то на другом конце никакого приема от нее нет. Все молчит. И мало того, после этого перестает работать вышеописанные посылки HELLO через echo.

Подскажите на что нужно в этом случае смотреть?

Нужно смотреть какой кабель (полный/не полный) в отношении крвитирующий сигналов CTS и т.д. и на настройки порта, которые выставляет pppd. Ну может еще скорость меняется. И вобще есть minicom, а не echo+cat.

mky ★★★★★
()

Скорее всего меняются параметры сериал-порта, они должны быть симметричные.

as33 ★☆☆
()

>И мало того, после этого перестает работать вышеописанные посылки HELLO через echo.
Что говорит lsof про /dev/ttyS0 после этого?

hyde
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.