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

Recommended Posts

Использую библиотеку npreal2_1.17_Build_11011413 с http://www.moxa.com ; ОС - МСВС; ядро 2.4.30.

1)При запуске установки возникает много предупреждений но установка завершается хорошо.

[root@ASKDSS moxa]# ./mxinst

===============================================================================

Copyright © 2002-2011 Moxa Inc.

All Rights Reserved.

MOXA NPort Server Real TTY Driver V1.17 Installation.

System Imformation: Kernel 2.4.32-vniins42; Machine i686.

===============================================================================

Tar files, please wait ... OK!

Building driver...

If you want to use secure communication with target,

you might choose [y] to enable the SSL function.

Note: This function support RealCOM with secure mode only.

Do you want to enable secure function? [y/N].

n

-I/usr/src/linux/include npreal2.c

In file included from /usr/src/linux-2.4.32-vniins42/include/linux/spinlock.h:7,

from /usr/src/linux-2.4.32-vniins42/include/linux/module.h:12,

from npreal2.c:42:

/usr/src/linux-2.4.32-vniins42/include/asm/system.h: В функции '__set_64bit_var'

привидением типа нарушает правила перекрытия объектов в памяти

привидением типа нарушает правила перекрытия объектов в памяти

npreal2.c: ч ЖХОЛГЙЙ 'npreal_flush_to_ldisc'

npreal2.c:3373: предупреждение: pointer targets in assignment differ in signedness

npreal2.c:3374: предупреждение: pointer targets in assignment differ in signedness

npreal2.c:3382: предупреждение: pointer targets in assignment differ in signedness

npreal2.c:3383: предупреждение: pointer targets in assignment differ in signedness

npreal2.c: В функции 'npreal_net_ioctl'

y' differ in signedness

cp -p npreal2.o /lib/modules/2.4.32-vniins42/kernel/drivers/char/

cp -p npreal2.o /lib/modules/2.4.32-vniins42/misc/

depmod -a

cc -DLINUX -c npreal2d.c

cc npreal2d.o -o npreal2d

strip npreal2d

cc -DLINUX -c redund_main.c

cc -DLINUX -c redund.c

cc -lpthread redund_main.o redund.o -o npreal2d_redund

strip npreal2d_redund

cc -DLINUX -o mxaddsvr mxaddsvr.c

strip mxaddsvr

cc -DLINUX -o mxdelsvr mxdelsvr.c

strip mxdelsvr

cc -DLINUX -o mxcfmat mxcfmat.c

strip mxcfmat

cc -DLINUX -o mxloadsvr mxloadsvr.c

strip mxloadsvr

cc -DLINUX -o mxsetsec mxsetsec.c

strip mxsetsec

Check Driver...

Copying driver files ... OK!

Load driver...

jor not found

Module npreal2 loaded, with warnings

OK!

 

Loading TTY Driver...

jor not found

/lib/modules/2.4.32-vniins42/kernel/drivers/char/npreal2.o: symbol for parameter ttymajor not

found

2/kernel/drivers/char/npreal2.o failed

Warning: /lib/modules/2.4.32-vniins42/misc/npreal2.o symbol for parameter ttymajor not found

/lib/modules/2.4.32-vniins42/misc/npreal2.o: symbol for parameter ttymajor not found

/lib/modules/2.4.32-vniins42/misc/npreal2.o: insmod /lib/modules/2.4.32-vniins42/misc/npreal2.

o failed

/lib/modules/2.4.32-vniins42/misc/npreal2.o: insmod npreal2 failed

rm -f /dev/ttyr00

rm -f /dev/ttyr01

mknod -m 666 ttyr00 c 33 1

rm -f /dev/cur00

mknod -m 666 cur00 c 38 1

mknod -m 666 ttyr01 c 33 2

rm -f /dev/cur01

mknod -m 666 cur01 c 38 2

Complete.

===============================================================================

Installation process is completed.

The all driver files are installed on /usr/lib/npreal2/driver.

Now you can cd /usr/lib/npreal2/driver and run ./mxaddsvr to add tty port.

===============================================================================

2)Создал скрипт для автозагрузки. Поместил /etc/init.d, сделал update - всё ок.

#!/bin/sh

insmod npreal2

/usr/lib/npreal2/driver/npreal2d -t 1&

3) Но в логе обнаружено следующее:

npreal2d.log

07-25-2011 09:39:42 Can not open the polling_nport_fd socket !

07-25-2011 09:39:42 MOXA Real TTY daemon program starting (Ver1.17 Build 11011413)...

07-25-2011 09:39:42 Can not open the polling_nport_fd socket !

07-25-2011 09:39:42 MOXA Real TTY daemon program starting (Ver1.17 Build 11011413)...

07-25-2011 09:39:42 Master tty open fail (/proc/npreal2/1) !

07-25-2011 09:39:42 Master tty open fail (/proc/npreal2/2) !

4)При запуске скрипта вручную обнаруживаю в консоле варнинг в библиотеке.

[root@ASKDSS driver]# ./ldnpreal2

Using /lib/modules/2.4.32-vniins42/kernel/drivers/char/npreal2.o

Warning: /lib/modules/2.4.32-vniins42/kernel/drivers/char/npreal2.o symbol for parameter ttyma

jor not found

Module npreal2 loaded, with warnings

 

Проверил telnet, соединение установлено, зашел на Web-консоль NPort и в мониторинге сетевых подключений

обнаружил свой ip и порт 950. Значит порт открыт и проблем с Firewall нет.

 

Помогите люди добрые кто чем может. Что делать, любые идеи и варианты?

Спасибо.

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