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

CP-132I на linux Tiny Core-4.7. Не получается записать/принять данные


Recommended Posts

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

Пытаюсь поработать с платой CP-132I на линуксе Tiny Core 4.7 (ядро 3.0.21)

Драйверы и утилиты для платы собрались нормальнo (версия драйвера 1.15.9). Узлы в /dev/ создались, драйвер загрузился.

 

Вызов комманды:

lsmod |grep mxser - дает следующее:

 

mxser 45056 0

 

т.е. драйвер загружен.

 

при вызове ls -al /dev/ttyM? получаю:

 

crwxrwxrwx 1 root root 30, 0 Sep 6 12:55 /dev/ttyM0

crwxrwxrwx 1 root root 30, 1 Sep 6 13:51 /dev/ttyM1

crwxrwxrwx 1 root root 30, 2 Sep 6 12:55 /dev/ttyM2

crwxrwxrwx 1 root root 30, 3 Sep 6 12:55 /dev/ttyM3

crwxrwxrwx 1 root root 30, 4 Sep 6 12:55 /dev/ttyM4

crwxrwxrwx 1 root root 30, 5 Sep 6 12:55 /dev/ttyM5

crwxrwxrwx 1 root root 30, 6 Sep 6 12:55 /dev/ttyM6

crwxrwxrwx 1 root root 30, 7 Sep 6 12:55 /dev/ttyM7

crw-rw---- 1 root staff 30, 8 Sep 6 12:29 /dev/ttyM8

crw-rw---- 1 root staff 30, 9 Sep 6 12:29 /dev/ttyM9

 

При вызове программы msdiag получаю следующее:

 

 

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

Tty device major number= 30.

Callout device major number= 35.

 

Board 1 : CP-132 series (BusNo=3, DevNo=1)

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

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

 

PCIe tty device major number= 31.

PCIe callout device major number= 34.

 

 

Попытка работать через программу "term" успехом не увенчалась. Оба порта (ttyM0 и ttyM1) открываются без сообщений об ошибке, однако пересылать/принять данные не получается.

 

Попробовал стандартными средствами:

 

читать коммандой(терминал №1)

cat /dev/ttyM0

 

а из другого терминала записывать (терминал №2)

echo "1234" > /dev/ttyM1

 

Эта команда висит некоторое время, далее завершается. Причем код возврата (echo $?) нулевой. При этом в комманде cat ничего нет.

 

Комманды выполнялись и под рутом и под обычным пользователем. Результат один и тот-же.

 

Оба порта платы соединены кабелем, взаимодействие идет по RS422. Плата и кабель рабочие, так как проверялись терминалкой из под windows на этом же ПК.

Подскажите пожалуйста в чем может быть проблема.

 

Заранее благодарю за содействие.

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...