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

volody314

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

    2
  • Joined

  • Last visited

volody314's Achievements

Новичок

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

0

Reputation

  1. Нет, снова ошибки [root@volrog mxuport2000]# make install conftool.c: В функции «main»: conftool.c:96:2: предупреждение: implicit declaration of function «close»; did you mean «pclose»? [-Wimplicit-function-declaration] close(fd); ^~~~~ pclose conftool.c: В функции «mx_set_interface»: conftool.c:132:10: предупреждение: неявная декларация функции «ioctl» [-Wimplicit-function-declaration] if((ret=ioctl(fd,MX_SET_INTERFACE,mode))<0){ ^~~~~ conftool.c: В функции «mx_locate_device»: conftool.c:187:3: предупреждение: implicit declaration of function «usleep»; did you mean «fseek»? [-Wimplicit-function-declaration] usleep(on_time); ^~~~~~ fseek ********************************************************************** 4.13.5-200.fc26.x86_64 MOXA UPort 2000 series driver ver 1.1.3. Release Date: 2015/03/24 ********************************************************************** **********************************WARNING******************************* MOXA UPort 2000 series driver may not be compatible with Linux kernel versions newer than 3.16.0 . To download the latest driver, please visit Moxa at: http://www.moxa.com If you have questions, please contact Moxa support at: support@moxa.com ************************************************************************ Build Fail! Please chech build.log for further information. make[1]: *** [Makefile:26: module] Ошибка 1 make: *** [Makefile:17: driver_install] Ошибка 2 [root@volrog mxuport2000]# cat build.log ********************************************************************** 4.13.5-200.fc26.x86_64 MOXA UPort 2000 series driver ver 1.1.3. Release Date: 2015/03/24 ********************************************************************** **********************************WARNING******************************* MOXA UPort 2000 series driver may not be compatible with Linux kernel versions newer than 3.16.0 . To download the latest driver, please visit Moxa at: http://www.moxa.com If you have questions, please contact Moxa support at: support@moxa.com ************************************************************************ /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:108:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types] .calc_num_ports = mxu2_calc_num_ports, ^~~~~~~~~~~~~~~~~~~ /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:108:21: замечание: (где-то рядом с инициализацией для «mxu2_2210_device.calc_num_ports») /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:160:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types] .calc_num_ports = mxu2_calc_num_ports, ^~~~~~~~~~~~~~~~~~~ /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:160:21: замечание: (где-то рядом с инициализацией для «mxu2_2250_device.calc_num_ports») /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:212:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types] .calc_num_ports = mxu2_calc_num_ports, ^~~~~~~~~~~~~~~~~~~ /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:212:21: замечание: (где-то рядом с инициализацией для «mxu2_2410_device.calc_num_ports») /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:264:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types] .calc_num_ports = mxu2_calc_num_ports, ^~~~~~~~~~~~~~~~~~~ /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:264:21: замечание: (где-то рядом с инициализацией для «mxu2_2450_device.calc_num_ports») /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c: В функции «mxu2_ioctl»: /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:1100:9: ошибка: implicit declaration of function «signal_pending»; did you mean «timer_pending»? [-Werror=implicit-function-declaration] if (signal_pending(current)) ^~~~~~~~~~~~~~ timer_pending cc1: некоторые предупреждения считаются ошибками make[3]: *** [scripts/Makefile.build:309: /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.o] Ошибка 1 make[2]: *** [Makefile:1516: _module_/home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver] Ошибка 2
  2. Здравствуйте! При попытке установить крайнюю версию драйвера Linux driv_linux_uport2000_v1.1_build_12071314 в Fedora 26 (kernel 4.13) возникают ошибки компиляции: ********************************************************************** 4.13.5-200.fc26.x86_64 MOXA UPort 2000 series driver ver 1.1. Release Date: 2012/07/13 ********************************************************************** **********************************WARNING******************************* MOXA UPort 2000 series driver may not be compatible with Linux kernel versions newer than 3.4.4 . To download the latest driver, please visit Moxa at: http://www.moxa.com If you have questions, please contact Moxa support at: support@moxa.com ************************************************************************ In file included from /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1_build_12071314/mxuport2000/driver/mxuport2000.c:39:0: /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1_build_12071314/mxuport2000/driver/mxuport2000.h:284:22: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «struct» static __devinitdata struct usb_device_id mxu2_id_table_combined [] = { ^~~~~~ In file included from /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1_build_12071314/mxuport2000/driver/mxuport2000.c:26:0: /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1_build_12071314/mxuport2000/driver/mxuport2000.h:292:27: ошибка: «mxu2_id_table_combined» undeclared here (not in a function); did you mean «cpu_disable_common»? MODULE_DEVICE_TABLE (usb, mxu2_id_table_combined); ^ ./include/linux/module.h:212:21: замечание: in definition of macro «MODULE_DEVICE_TABLE» И так далее, build.log файл в пост не загружается. В readme.txt предлагается установить пакет kernel-source. Но такого пакета в стандартных репозиториях просто нет. Что делать? Где взять драйвер новее, под новое ядро? На сайте можно скачать только старый.
×
×
  • Create New...