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

avaava

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

    10
  • Joined

  • Last visited

avaava's Achievements

Участник

Участник (2/5)

0

Reputation

  1. Скомпилировалось! Вот такой вывод в конце. Ошибок не высыпало. Спасибо. =============================================================================== 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. Вот от 36 [root@localhost moxa]# uname -a Linux localhost.localdomain 5.19.11-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Sep 23 15:07:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux [root@localhost moxa]# uname -a Linux localhost.localdomain 5.19.11-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Sep 23 15:07:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux [root@localhost moxa]# ./mxinst SP1_m64 =============================================================================== Copyright (C) 2002-2022 Moxa Inc. All Rights Reserved. MOXA NPort Server Real TTY Driver Ver5.1.7 Installation. System Information: Kernel 5.19.11-200.fc36.x86_64; Machine x86_64. =============================================================================== ********************************WARNING********************************** MOXA NPort Server Real TTY Driver has been tested under kernel 5.15.0. That may not be compatible with Linux Kernel versions 5.19.11-200.fc36.x86_64 . To download the available driver, please visit Moxa at: http://www.moxa.com If you have questions, please contact Moxa support at: support@moxa.com ************************************************************************* Press enter to continue... 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 make -C /lib/modules/5.19.11-200.fc36.x86_64/build M=/root/moxa EXTRA_CFLAGS="-DOS_REDHAT -DTTYNAME='"ttyr"' -DNP_TIMEOUT='10'" modules make[1]: вход в каталог «/usr/src/kernels/5.19.11-200.fc36.x86_64» CC [M] /root/moxa/npreal2.o /root/moxa/npreal2.c: В функции «npreal_net_open»: /root/moxa/npreal2.c:3233:35: ошибка: неявная декларация функции «PDE_DATA»; имелось в виду «NODE_DATA»? [-Werror=implicit-function-declaration] 3233 | nd = (struct nd_struct *) PDE_DATA(inode); | ^~~~~~~~ | NODE_DATA /root/moxa/npreal2.c:3233:14: предупреждение: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast] 3233 | nd = (struct nd_struct *) PDE_DATA(inode); | ^ cc1: некоторые предупреждения считаются ошибками make[2]: *** [scripts/Makefile.build:249: /root/moxa/npreal2.o] Ошибка 1 make[1]: *** [Makefile:1850: /root/moxa] Ошибка 2 make[1]: выход из каталога «/usr/src/kernels/5.19.11-200.fc36.x86_64» make: *** [Makefile:77: module] Ошибка 2 FAILED !!! Please check above message. [root@localhost moxa]#
  3. Сейчас только 35-я под пальцами. Вывод установки абсолютно аналогичный: [root@localhost moxa]# ./mxinst SP1_m64 =============================================================================== Copyright (C) 2002-2022 Moxa Inc. All Rights Reserved. MOXA NPort Server Real TTY Driver Ver5.1.7 Installation. System Information: Kernel 5.17.4-200.fc35.x86_64; Machine x86_64. =============================================================================== ********************************WARNING********************************** MOXA NPort Server Real TTY Driver has been tested under kernel 5.15.0. That may not be compatible with Linux Kernel versions 5.17.4-200.fc35.x86_64 . To download the available driver, please visit Moxa at: http://www.moxa.com If you have questions, please contact Moxa support at: support@moxa.com ************************************************************************* Press enter to continue... 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 make -C /lib/modules/5.17.4-200.fc35.x86_64/build M=****/work/laser/moxa_new_2/moxa EXTRA_CFLAGS="-DOS_REDHAT -DTTYNAME='"ttyr"' -DNP_TIMEOUT='10'" modules make[1]: вход в каталог «/usr/src/kernels/5.17.4-200.fc35.x86_64» warning: the compiler differs from the one used to build the kernel The kernel was built by: gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9) You are using: gcc (GCC) 11.3.1 20220421 (Red Hat 11.3.1-2) CC [M] ****/work/laser/moxa_new_2/moxa/npreal2.o ****/work/laser/moxa_new_2/moxa/npreal2.c: В функции «npreal_net_open»: ****/work/laser/moxa_new_2/moxa/npreal2.c:3233:35: ошибка: неявная декларация функции «PDE_DATA»; имелось в виду «NODE_DATA»? [-Werror=implicit-function-declaration] 3233 | nd = (struct nd_struct *) PDE_DATA(inode); | ^~~~~~~~ | NODE_DATA ****/work/laser/moxa_new_2/moxa/npreal2.c:3233:14: предупреждение: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast] 3233 | nd = (struct nd_struct *) PDE_DATA(inode); | ^ cc1: некоторые предупреждения считаются ошибками make[2]: *** [scripts/Makefile.build:288: ****/work/laser/moxa_new_2/moxa/npreal2.o] Ошибка 1 make[1]: *** [Makefile:1841: ****/work/laser/moxa_new_2/moxa] Ошибка 2 make[1]: выход из каталога «/usr/src/kernels/5.17.4-200.fc35.x86_64» make: *** [Makefile:77: module] Ошибка 2 FAILED !!! Please check above message. [root@localhost moxa]# Заменил пути с именем пользователя на ****
  4. Только что попробовал специально в виртуалке поставил систему с нуля (Fedora 36). Та же ошибка. Этот PDE_DATA встречается в том файле ровно два раза. В этом месте и в закоментированной строке сильно выше по коду.
  5. Да, конечно. запускал так: ./mxinst SP1_m64 И выходит именно эта ошибка...
  6. Вот эту. Надеюсь ничего не перепутал, и именно она мне нужна.
  7. make -C /lib/modules/5.17.4-200.fc35.x86_64/build M=***/moxa EXTRA_CFLAGS="-DOS_REDHAT -DTTYNAME='"ttyr"' -DNP_TIMEOUT='10'" modules make[1]: вход в каталог «/usr/src/kernels/5.17.4-200.fc35.x86_64» warning: the compiler differs from the one used to build the kernel The kernel was built by: gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9) You are using: gcc (GCC) 11.3.1 20220421 (Red Hat 11.3.1-2) CC [M] ***/moxa/npreal2.o ***moxa/npreal2.c: В функции «npreal_net_open»: ***moxa/npreal2.c:3233:35: ошибка: неявная декларация функции «PDE_DATA»; имелось в виду «NODE_DATA»? [-Werror=implicit-function-declaration] 3233 | nd = (struct nd_struct *) PDE_DATA(inode); | ^~~~~~~~ | NODE_DATA ***/moxa/npreal2.c:3233:14: предупреждение: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast] 3233 | nd = (struct nd_struct *) PDE_DATA(inode); | ^ cc1: некоторые предупреждения считаются ошибками make[2]: *** [scripts/Makefile.build:288: ***/moxa/npreal2.o] Ошибка 1 make[1]: *** [Makefile:1841: ***/moxa] Ошибка 2 make[1]: выход из каталога «/usr/src/kernels/5.17.4-200.fc35.x86_64» make: *** [Makefile:77: module] Ошибка 2 FAILED !!! Please check above message. Вот такое получаю при попытке собрать драйвер для Fedora 35. NPort 5150 Есть ли где-нибудь более свежий драйвер. Если делаю что-то не так, подскажитите пожалуйста, я новичок в этих устройствах.
  8. Не получается на последней федоре собрать драйвер. Где можно взять свежий?
×
×
  • Create New...