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

Gr.EVIL

Пользователи
  • Posts

    5
  • Joined

  • Last visited

Gr.EVIL's Achievements

Новичок

Новичок (1/5)

0

Reputation

  1. Использую библиотеку 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 нет. Помогите люди добрые кто чем может. Что делать, любые идеи и варианты? Спасибо.
  2. Не могу установить драйвер 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. Спасибо. Жду вариантов решения проблемы.
  3. Происходит ли сброс в состояние по умолчанию в том случае, если состояние канала - "ON", и программно вновь послать ему состояние "ON". Нужно, чтобы при переходе из "ON" в "ON", не возникало на некоторое время "OFF". Предусмотрена ли такая обработка или необходима программная?
  4. При линковке библиотеки ioLogik E1211 MXIO Linux Library for X86 2.8.0.0 компиляция проходит без ошибок, но при запуске приложения выдает - "Исключение в операции с плавающей точкой (core dumped)". После отключения библиотеки все отлично. Функции не вызываю, только линкую. Библиотека с http://www.moxa.com; ОС - МСВС; ядро 2.4.30; QT 4.6. Жду вариантов решения проблемы.
×
×
  • Create New...