Здравствуйте!Помогите пожалуйста с конфигурированием платы RS-485 Moxa CP-118EL.
Операционная система - linux Centos 6.2
Тот драйвер, который лежит на сайте www.moxa.com не компилировался (вылезала ошибка).
Взял драйвер с форума с moxa.ru (Версия 1.15.15.)
Удачно скомпилил. Подргрузил mxser командой:
modprobe mxser
Подргрузил mxupcie командой:
modprobe mxupcie
Создал устройства с помощью команды msmknod.
Устройства /dev/ttyM0, /dev/ttyM1, /dev/ttyM2 и т.д. успешно создались и видно с помощью команды setserial, что плата определилась корректно:
setserial -g /dev/ttyM*
/dev/ttyM0, UART: 16550A, Port: 0xdf00, IRQ: 26
/dev/ttyM1, UART: 16550A, Port: 0xdf08, IRQ: 26
/dev/ttyM2, UART: 16550A, Port: 0xdf10, IRQ: 26
/dev/ttyM3, UART: 16550A, Port: 0xdf18, IRQ: 26
/dev/ttyM4, UART: 16550A, Port: 0xdf20, IRQ: 26
/dev/ttyM5, UART: 16550A, Port: 0xdf28, IRQ: 26
/dev/ttyM6, UART: 16550A, Port: 0xdf30, IRQ: 26
/dev/ttyM7, UART: 16550A, Port: 0xdf38, IRQ: 26
Устройства /dev/ttyMUE0, /dev/ttyMUE1, ttyMUE2, ttyMUE3 и т.д. создались но они пустые. В них ничего нет.
При запросу программы muestty к порту выдается, что он работает в режиме RS-232:
./muestty -g /dev/ttyM0
muestty: /dev/ttyM0 is set to RS-232 mode.
muestty: /dev/ttyM0 None terminal resistor.
Попытки заставить работать его в режиме RS-485 не получается:
./muestty -i RS4852W /dev/ttyM0
muestty : Invaild operation of MOXA Smartio MUE series device.
Джампера на плате заданы корректно.
Помогите пожалуйста настроить данную плату, чтобы она работала по RS485.
Я прекрасно понимаю, что ситуация нетипичная. Но буду признателен за любую помощь.
Возможно даже за советы как доказать, что проблема НЕ на моей стороне, а на стороне оборудования или кабеля.
Возможно посоветуете какой-либо софт под линукс протестировать RS-485 и modbus.
Очень надо. У нас испытания через пару дней.