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

Search the Community

Showing results for tags 'Real TTY Driver V1.18'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Настройка и использование оборудования MOXA
    • Промышленный Ethernet
    • Преобразователи RS-232/422/485 в Ethernet
    • Мультипортовые платы и модули RS-232/422/485
    • Беспроводное оборудование
    • Системы распределенного ввода/вывода
    • Встраиваемые коммуникационные компьютеры
    • Медиаконвертеры
    • Программное обеспечение
    • Барахолка
  • Вспомогательные материалы
    • Документация на русском языке
    • Visio-изображения
    • Отчеты об использовании оборудования Moxa
  • Новости и события
  • Обратная связь
    • Работа форума и сайта

Calendars

  • Основной календарь

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Город


Интересы

Found 2 results

  1. Всем доброго дня! Пытаюсь на Fedora 30 собрать драйвер https://www.moxa.com/Moxa/media/PDIM/S100000199/moxa-real-tty-drivers-for-linux-3.x.x-4.x.x-driver-v1.19.tgz. Все зависимости последней версии. После запуска ./moxa/mxinst m64 пишет: awk: fatal: cannot open file `np_ver.h' for reading (No such file or directory) =============================================================================== Copyright (C) 2002-2017 Moxa Inc. All Rights Reserved. MOXA NPort Server Real TTY Driver Installation. System Information: Kernel 5.2.7-200.fc30.x86_64; Machine x86_64. =============================================================================== 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]. y make: *** Нет правила для сборки цели «ssl64». Останов. Check Driver... FAILED !!! Install Not Completed ! Где интересно ошибка? Команда ldconfig -p | grep libssl.so выводит такое: libssl.so.1.1 (libc6,x86-64) => /lib64/libssl.so.1.1 libssl.so (libc6,x86-64) => /lib64/libssl.so openssl-devel-1:1.1.1c и openssl-1:1.1.1c установлены. С переходом в папку moxa и запуск ./mxinst m64 выдает следующее: =============================================================================== Copyright (C) 2002-2017 Moxa Inc. All Rights Reserved. MOXA NPort Server Real TTY Driver Ver1.19 Installation. System Information: Kernel 5.2.7-200.fc30.x86_64; Machine x86_64. =============================================================================== 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]. y make -C /lib/modules/5.2.7-200.fc30.x86_64/build SUBDIRS=/tmp/moxa modules make[1]: вход в каталог «/usr/src/kernels/5.2.7-200.fc30.x86_64» Makefile:213: ================= WARNING ================ Makefile:214: 'SUBDIRS' will be removed after Linux 5.3 Makefile:215: Please use 'M=' or 'KBUILD_EXTMOD' instead Makefile:216: ========================================== CC [M] /tmp/moxa/npreal2.o /tmp/moxa/npreal2.c: В функции «npreal_ioctl»: /tmp/moxa/npreal2.c:1323:60: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 1323 | error = access_ok(VERIFY_WRITE, (void *)arg, sizeof(long))?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c:1323:11: ошибка: «access_ok» не описан (первое использование в этой функции) 1323 | error = access_ok(VERIFY_WRITE, (void *)arg, sizeof(long))?0:-EFAULT; | ^~~~~~~~~ /tmp/moxa/npreal2.c:1323:11: замечание: сообщение о каждом неописанном идентификаторе выдается один раз в каждой функции, где он встречается /tmp/moxa/npreal2.c:1330:59: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 1330 | error = access_ok(VERIFY_READ, (void *)arg, sizeof(long))?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c:1346:33: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 1346 | sizeof(struct serial_struct))?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c:1353:33: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 1353 | sizeof(struct serial_struct))?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c:1360:25: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 1360 | sizeof(unsigned int))?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c:1417:42: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 1417 | sizeof(struct serial_icounter_struct))?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c: В функции «npreal_net_ioctl»: /tmp/moxa/npreal2.c:3374:50: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 3374 | rtn = access_ok( VERIFY_WRITE, (void *)arg, len)?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c:3374:9: ошибка: «access_ok» не описан (первое использование в этой функции) 3374 | rtn = access_ok( VERIFY_WRITE, (void *)arg, len)?0:-EFAULT; | ^~~~~~~~~ /tmp/moxa/npreal2.c:3398:52: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 3398 | rtn = access_ok( VERIFY_READ, (void *)arg, size )?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c:3523:52: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 3523 | rtn = access_ok( VERIFY_READ, (void *)arg, size )?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | /tmp/moxa/npreal2.c:3548:52: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 3548 | rtn = access_ok( VERIFY_READ, (void *)arg, size )?0:-EFAULT; | ^ In file included from ./include/linux/uaccess.h:11, from ./include/asm-generic/termios.h:6, from ./arch/x86/include/uapi/asm/termios.h:1, from ./include/uapi/linux/termios.h:6, from ./include/linux/tty.h:7, from /tmp/moxa/npreal2.c:50: ./arch/x86/include/asm/uaccess.h:91: замечание: macro "access_ok" defined here 91 | #define access_ok(addr, size) \ | make[2]: *** [scripts/Makefile.build:285: /tmp/moxa/npreal2.o] Ошибка 1 make[1]: *** [Makefile:1601: _module_/tmp/moxa] Ошибка 2 make[1]: выход из каталога «/usr/src/kernels/5.2.7-200.fc30.x86_64» make: *** [Makefile:71: module] Ошибка 2 Check Driver... FAILED !!! Install Not Completed !
  2. Здравствуйте! Очень прошу помочь собрать драйвер для Real TTY Driver для Linux. Я собрал, сервер на базе Ubuntu Linux 16 с ядром Linux 4.8.0-22-generic on x86_64, gcc version 6.2.0 20161005 (Ubuntu 6.2.0-5ubuntu12). Не учел, что драйвер под Linux поддерживает версию ядра до 3. Может как-то из исходников можно пересобрать? При запуске стандартного скрипта, получил это: Пожалуйста, подскажите, - куда грести?
×
×
  • Create New...