Jump to content
Форум по продукции MOXA

Не получается сменить режим работы портов CP-114I Debian 6


Recommended Posts

Ставлю драйвер 1.15.11, модули прогружаются. Все джамперы в заводском положении.

Диагностирую работу платы:

 

muestty -g /dev/ttyM0

muestty: /dev/ttyM0 is set to RS-232 mode.

muestty: /dev/ttyM0 None terminal resistor.

 

muestty -g /dev/ttyM1

muestty: /dev/ttyM1 is set to RS-232 mode.

muestty: /dev/ttyM1 None terminal resistor.

 

muestty -g /dev/ttyM2

muestty: /dev/ttyM2 is set to RS-232 mode.

muestty: /dev/ttyM2 None terminal resistor.

 

muestty -g /dev/ttyM3

muestty: /dev/ttyM3 is set to RS-232 mode.

muestty: /dev/ttyM3 None terminal resistor.

 

msdiag

 

== MOXA Smartio/Industio Family Multiport Board Status Utility(1.3) ==

Tty device major number= 30.

Callout device major number= 35.

 

Board 1 : CP-114 series (BusNo=4, DevNo=0)

Port 1: 0x10c0, max. baud rate = 921600 bps.

Port 2: 0x10c8, max. baud rate = 921600 bps.

Port 3: 0x10d0, max. baud rate = 921600 bps.

Port 4: 0x10d8, max. baud rate = 921600 bps.

 

PCIe tty device major number= 31.

PCIe callout device major number= 34.

 

 

Пробую программно сменить режим работы (хотя всё должно быть по DIP):

./muestty -i RS4852W /dev/ttyM0

muestty: Open device /dev/ttyM0 error (-1)!

И так по всем остальным...

 

Как заставить железку работать в RS-485?

Link to comment

Здравствуйте!

 

Ответили Вам по электронной почте. Дублирую ответ сюда:

 

Что касается изменения типа интерфейса, на некоторых платах это делается аппаратно, на некоторых – программно.

На плате CP-114I изменять тип интерфейса нужно джамперами на плате, программные вызовы работать не будут.

 

Полагаю, что даже при выставлении физического 485 программно будет показываться режим 232. Просто игнорируйте это, смотрите на джамперы.

Link to comment

Спасибо за ответ. Разобрался.

 

Однако странно что родная утилита, описанная в инструкции именно к этой плате не предназначена для получения достоверных сведений о режиме работы.

Link to comment

Да, согласен, есть такая недоработка.

Просто драйвер универсален. А для платы CP-114I программно невозможно программно понять, какой тип интерфейса выставлен на ее портах, т.к. Вы джамперами просто физически подключаете тот или иной формирователь интерфейса без обратной связи с ПО.

Мы подучаем, как изменить утилиту, чтобы она показывала более достоверные (или хотя бы просто нейтральные) данные.

Link to comment

Кстати... я сам, оказывается, не очень хорошо читаю мануалы :-)

В readme.txt к драйверу указано, что muestty относится только к платам на шине PCI Express:

 

 

- muestty Device configuration tool for MUE series PCI Express

multiport board(CP-102E, CP-102EL, CP-132EL, CP-132EL-I,

CP-114EL, CP-114EL-I).

The tool provides two functions to set and get inerface

and terminator resistor on the device.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...