Отправляет email-рассылки с помощью сервиса Sendsay

Установка MOXA CP-168U v2

Не получается прикрутить железку (8 com-портов). Система Mandrake 10.1, ядро
2.6.11 c kernel org.
Драйверы с диска и с сайта производителя не скомпилились:

[root@zet driver]# make
make -C /lib/modules/2.6.11.uujl/build SUBDIRS=/moxa/mxser/driver modules
make[1]: Entering directory `/usr/src/linux-2.6.11.zet'
CC [M] /moxa/mxser/driver/mxser.o
/moxa/mxser/driver/mxser.c:722: warning: initialization from incompatible pointer
type
/moxa/mxser/driver/mxser.c: In function `mxser_init':
/moxa/mxser/driver/mxser.c:1035: warning: assignment from incompatible pointer
type
/moxa/mxser/driver/mxser.c: In function `mxser_ioctl':
/moxa/mxser/driver/mxser.c:669: sorry, unimplemented: inlining failed in call
to 'mxser_check_modem_status': function body not available
/moxa/mxser/driver/mxser.c:1916: sorry, unimplemented: called from here
make[2]: *** [/moxa/mxser/driver/mxser.o] Ошибка 1
make[1]: *** [_module_/moxa/mxser/driver] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.zet'
make: *** [module] Ошибка 2

Ну ... решил использовать то, что есть в ядре. Включил поддержку Moxa Smartio
(не модулем).
Вроде лучше. В логах видно создание udev устройств ttyM0-ttyM7, подключенный
к порту модем реагирует
(к примеру в ответ на
echo ATA > /dev/ttyM0
- включает OnHook и пищит).
Чего теперь не хватает - отклика от модема: cat /dev/ttyM0 & молчит как партизан,
в логах mgetty
...
04/20 16:00:08 yM0 send: ATS0=0Q0&D3&C1[0d]
04/20 16:00:08 yM0 waiting for ``OK''
04/20 16:00:08 yM0 got:
04/20 16:00:28 yM0 timeout in chat script, waiting for `OK'
04/20 16:00:28 yM0 init chat timed out, trying force-init-chat
...

Дело не в модемах (проверялось переключением на ttyS0).
Вот не знаю, куда смотреть дальше.

На всяк случай что выводит dmesg:
...
MOXA Smartio/Industio family driver version 1.8
Found MOXA CP-168U series board(BusNo=1,DevNo=2)
ttyM0 - ttyM7 max. baud rate = 921600 bps.
...
и что выводит setserial:

[root@zet driver]# setserial -a /dev/ttyM0
/dev/ttyM0, Line 0, UART: 16550A, Port: 0xb800, IRQ: 22
Baud_base: 921600, close_delay: 500, divisor: 14745600
closing_wait: 30000
Flags: spd_normal

C наилучшими пожеланиями,
Bobby,t

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18114; Возраст листа: 636; Участников: 1354
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/354852

Ответить   Thu, 21 Apr 2005 10:27:02 +0300 (#354852)

 

Ответы:

bobby t wrote:

Пользовал MOXA в 4-х и 8-ми портовом исполнении.
Работали на драйверах от дистра.
Правда это было на 2.2/2.4 ядрах, ну да это роли играть не должно...

У меня - модулем.

Loading module mxser ...

MOXA Smartio family driver version 1.2.1

Tty devices major number = 174, callout devices major number = 175

Found MOXA C168 series board (CAP=0x280)

ttyM0/cum0 at 0x0280 max. baud rate up to 115200 bps.

...
Done.

На сколько я помню МОКСА имеет 2 режима: скоростной (921600)
и обычный (115200). При помощи моксовых тулз можно её
перевести в 115200. Мне кажется проблема в этом.

Однако стоит попробовать:

cu -s 38400 -l /dev/ttyM0

ATZ

~.<enter>

OK выдаёт?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18130; Возраст листа: 636; Участников: 1354
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/355052

Ответить   Thu, 21 Apr 2005 17:36:34 +0300 (#355052)

 

В Чтв, 21/04/2005 в 17:36 +0300, Gennadiy Zolotaryov пишет:

Решил вот тоже попробовать модулем.
Заново распаковал и патчил ядро, в него подложил старый конфиг.
До 2.6.9 в составе ядра версия драйвера 1.2.1, в 2.6.10 уже 1.8,
причем при 1.2.1 попытка обращения к ttyM* приводит к "no such device"...
Ну а с более новым ядром - все точно так же, как уже описывал.
После перезагрузки устройства ttyM* есть, модуля в памяти нет.
Делаю modprobe mxser, после чего все работает в одну сторону.

Утилит нашел таких:
io-irq.exe - под DOS, так понял, что предназначена для ISA плат;

в комплекте с драйвером шли в исходниках, нормально собрались,
установились, и, после создания устройства /dev/mxser, вроде успешно
работают:
msdiag - показывает модель железки, адреса портов;
msmon - мониторинг состояния;
msterm - терминал.

Похоже, ни одна из них не меняет настроек. Поищу еще.
Вроде на диске есть какие-то проги, но они под винду.
Если не останется ничего другого, прийдется искать, куда перекрутить
плату.

[root@zet moxa]# cu -s 38400 -l /dev/ttyM0
bash: cu: command not found

Тоесть нету у меня такого. Пробовал давать команды модему упомянутым
терминалом msterm - в нем есть возможность менять baud rate - все так же
отклика не видимо.

Может еще что посоветуете?
Заранее спасибо,
Bobby,t

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18287; Возраст листа: 644; Участников: 1350
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/358821

Ответить   Thu, 28 Apr 2005 23:21:43 +0300 (#358821)

 

http://subscribe.ru/feedback

Зайди на сайт moxa и найди драйвера для ядра 2.6 , те которе на диске с
платой под 2.4 работают неправильно

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18324; Возраст листа: 644; Участников: 1350
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/359172

Ответить   Fri, 29 Apr 2005 08:42:07 +0300 (#359172)

 

В Птн, 29/04/2005 в 08:42 +0300, Sergey Fatyushkin пишет:

Первое, что сделал (в первом посте писал об этом). Так не компилится
ить!

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 18459; Возраст листа: 651; Участников: 1346
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/362498

Ответить   Thu, 05 May 2005 23:20:21 +0300 (#362498)