Gr.EVIL
Пользователи-
Posts
5 -
Joined
-
Last visited
Gr.EVIL's Achievements
Новичок (1/5)
0
Reputation
-
Использую библиотеку 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 нет. Помогите люди добрые кто чем может. Что делать, любые идеи и варианты? Спасибо.
-
Это важно, спасибо за ответ.
-
Не могу установить драйвер Nport 5232. Компиляция проходит без ошибок, возникает некий конфликт ядер: 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-vniins42bigmem; Machine i686. =============================================================================== There is an Real TTY Driver installed in your system. Continue to install will overwrite the old driver. Do you want to continue installing? [y/N]. y 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 nux/include -D__SMP__ npreal2.c In file included from /usr/src/linux-2.4/include/linux/spinlock.h:7, from /usr/src/linux-2.4/include/linux/module.h:12, from npreal2.c:42: cp -p npreal2.o /lib/modules/2.4.32-vniins42bigmem/kernel/drivers/char/ cp -p npreal2.o /lib/modules/2.4.32-vniins42bigmem/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... /lib/modules/2.4.32-vniins42bigmem/kernel/drivers/char/npreal2.o: kernel-module version mismatch /lib/modules/2.4.32-vniins42bigmem/kernel/drivers/char/npreal2.o was compiled for kernel version 2.4.32-vniins42smp while this kernel is version 2.4.32-vniins42bigmem. /lib/modules/2.4.32-vniins42bigmem/kernel/drivers/char/npreal2.o: insmod /lib/modules/2.4.32-vniins42bigmem/kernel/drivers/char/npreal2.o failed /lib/modules/2.4.32-vniins42bigmem/misc/npreal2.o: kernel-module version mismatch /lib/modules/2.4.32-vniins42bigmem/misc/npreal2.o was compiled for kernel version 2.4.32-vniins42smp while this kernel is version 2.4.32-vniins42bigmem. /lib/modules/2.4.32-vniins42bigmem/misc/npreal2.o: insmod /lib/modules/2.4.32-vniins42bigmem/misc/npreal2.o failed /lib/modules/2.4.32-vniins42bigmem/misc/npreal2.o: insmod npreal2 failed Failed!!! please contact the provider -Эта ошибка при загрузке ядра 2.4.32-vniins42bigmem. При загрузке ОС с другой версией ядра ошибка аналогична, например при использовании version 2.4.32-vniins42smp возникает ошибка -"/lib/modules/2.4.32-vniins42smp/kernel/drivers/char/npreal2.o: insmod /lib/modules/2.4.32-vniins42smp/kernel/drivers/char/npreal2.o failed /lib/modules/2.4.32-vniins42/misc/npreal2.o: kernel-module version mismatch" Библиотека npreal2_1.17_Build_11011413 с http://www.moxa.com ; ОС - МСВС; ядро 2.4.30. Спасибо. Жду вариантов решения проблемы.
-
Происходит ли сброс в состояние по умолчанию в том случае, если состояние канала - "ON", и программно вновь послать ему состояние "ON". Нужно, чтобы при переходе из "ON" в "ON", не возникало на некоторое время "OFF". Предусмотрена ли такая обработка или необходима программная?
-
При линковке библиотеки ioLogik E1211 MXIO Linux Library for X86 2.8.0.0 компиляция проходит без ошибок, но при запуске приложения выдает - "Исключение в операции с плавающей точкой (core dumped)". После отключения библиотеки все отлично. Функции не вызываю, только линкую. Библиотека с http://www.moxa.com; ОС - МСВС; ядро 2.4.30; QT 4.6. Жду вариантов решения проблемы.