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

proko

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

    1
  • Joined

  • Last visited

proko's Achievements

Новичок

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

0

Reputation

  1. Подскажите существует ли рабочий драйвер moxa real tty для системы CentOS_8_64. Уже перепробовал несколько штук, но не один не заработал, при сборке выдает следующее: [root@sgi_mon moxa]# ./mxinst m64 =============================================================================== Copyright (C) 2002-2019 Moxa Inc. All Rights Reserved. MOXA NPort Server Real TTY Driver Ver1.19.9 Installation. System Information: Kernel 4.18.0-193.6.3.el8_2.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]. n make -C /lib/modules/4.18.0-193.6.3.el8_2.x86_64/build M=/tmp/moxa modules make[1]: вход в каталог «/usr/src/kernels/4.18.0-193.6.3.el8_2.x86_64» CC [M] /tmp/moxa/npreal2.o /tmp/moxa/npreal2.c: В функции «npreal_ioctl»: /tmp/moxa/npreal2.c:1329:60: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 error = ACCESS_OK(VERIFY_WRITE, (void *)arg, sizeof(long))?0:-EFAULT; ^ /tmp/moxa/npreal2.c:93:26: ошибка: «access_ok» не описан (первое использование в этой функции) #define ACCESS_OK(x,y,z) access_ok(x,y,z) ^~~~~~~~~ /tmp/moxa/npreal2.c:1329:11: замечание: в расширении макроса «ACCESS_OK» error = ACCESS_OK(VERIFY_WRITE, (void *)arg, sizeof(long))?0:-EFAULT; ^~~~~~~~~ /tmp/moxa/npreal2.c:93:26: замечание: сообщение о каждом неописанном идентификаторе выдается один раз в каждой функции, где он встречается #define ACCESS_OK(x,y,z) access_ok(x,y,z) ^~~~~~~~~ /tmp/moxa/npreal2.c:1329:11: замечание: в расширении макроса «ACCESS_OK» error = ACCESS_OK(VERIFY_WRITE, (void *)arg, sizeof(long))?0:-EFAULT; ^~~~~~~~~ /tmp/moxa/npreal2.c:1336:59: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 error = ACCESS_OK(VERIFY_READ, (void *)arg, sizeof(long))?0:-EFAULT; ^ /tmp/moxa/npreal2.c:1352:33: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 sizeof(struct serial_struct))?0:-EFAULT; ^ /tmp/moxa/npreal2.c:1359:33: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 sizeof(struct serial_struct))?0:-EFAULT; ^ /tmp/moxa/npreal2.c:1366:25: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 sizeof(unsigned int))?0:-EFAULT; ^ /tmp/moxa/npreal2.c:1423:42: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 sizeof(struct serial_icounter_struct))?0:-EFAULT; ^ /tmp/moxa/npreal2.c: В функции «npreal_net_ioctl»: /tmp/moxa/npreal2.c:3380:50: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 rtn = ACCESS_OK( VERIFY_WRITE, (void *)arg, len)?0:-EFAULT; ^ /tmp/moxa/npreal2.c:93:26: ошибка: «access_ok» не описан (первое использование в этой функции) #define ACCESS_OK(x,y,z) access_ok(x,y,z) ^~~~~~~~~ /tmp/moxa/npreal2.c:3380:9: замечание: в расширении макроса «ACCESS_OK» rtn = ACCESS_OK( VERIFY_WRITE, (void *)arg, len)?0:-EFAULT; ^~~~~~~~~ /tmp/moxa/npreal2.c:3404:52: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 rtn = ACCESS_OK( VERIFY_READ, (void *)arg, size )?0:-EFAULT; ^ /tmp/moxa/npreal2.c:3529:52: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 rtn = ACCESS_OK( VERIFY_READ, (void *)arg, size )?0:-EFAULT; ^ /tmp/moxa/npreal2.c:3554:52: ошибка: в макрос «access_ok» передано 3 аргументов, но используется только 2 rtn = ACCESS_OK( VERIFY_READ, (void *)arg, size )?0:-EFAULT; ^ make[2]: *** [scripts/Makefile.build:319: /tmp/moxa/npreal2.o] Ошибка 1 make[1]: *** [Makefile:1545: _module_/tmp/moxa] Ошибка 2 make[1]: выход из каталога «/usr/src/kernels/4.18.0-193.6.3.el8_2.x86_64» make: *** [Makefile:71: module] Ошибка 2 Check Driver... FAILED !!! Install Not Completed !
×
×
  • Create New...