Gr.EVIL Posted July 25, 2011 Share Posted July 25, 2011 Использую библиотеку 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now