Проблема решена
Добрый день.
Возникли проблемы при работе с NPort 5610 с 16-ю входами для COM-портов RJ45: под Linux (Ubuntu 10.10) невозможно послать и получить данные с COM-порта некоторого устройства, проброшенного через локальную сеть с помощью преобразователя.
Были проделаны следующие проверки:
Web-интерфейс преобразователя виден. Драйвер уверенно находит в сети преобразователь и создаёт локальные виртуальные порты.
Устройство работает корректно (это проверялось подключением COM-порта устройства через переходник DB9-USB непосредственно к компьютеру), данные передаются и принимаются.
При подключении COM-порта через переходник DB9-RJ45 ещё одного компьютера на панели преобразователя загорается оранжевым индикатор Rx (порт принимает данные). Однако, передать данные не получается -- получаю ошибку, что COM-порт на компьютере не может быть открыт для чтения и записи.
При подключении устройства через тот же переходник DB9-RJ45 индикаторы не горят. Данные так же не могут быть переданы, так как возникает та же ошибка, что COM-порт на компьютере не может быть открыт для чтения и записи.
При кольцевом подключении (local virtual COM-port ttyUSB0 - USB-DB9 - DB9-RJ45 - Moxa NPort 5610 - ethernet - local virtual COM-port ttyr00 или cur00) данные так же не удаётся отправить и получить.
Есть ли какие-нибудь идеи, почему не получается передавать данные в удалённые com-порты?