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

sano_prv

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

    2
  • Joined

  • Last visited

Posts posted by sano_prv

  1. 4 минуты назад, Незнайка сказал:

    Добрый день, последняя версия вроде бы 1.4, она на офф. сайте должна лежать. С ней пробовали?

    moxa-uport-1000-series-linux-3.x-and-4.x-for-uport-11x0-series-driver-v1.4.tgz
    
    utp-sanomac:/tmp/6/mxu11x0 # ./mxinstall 
    ************************************************************************
      4.12.14-lp151.28.16-default
     MOXA UPort 11x0 series driver ver 1.4
     Release Date: 2018/05/03
    ************************************************************************
      *******************************************************************
        MOXA UPort 11x0 series USB to Serial Hub Driver v1.4      
                       for Linux Kernel 3.x & above                      
                                                                         
                       release date : 05/03/2018                        
      *******************************************************************
    /tmp/6/mxu11x0/driver/mxu11x0.c: In function ‘mxu1_drain’:
    /tmp/6/mxu11x0/driver/mxu11x0.c:2506:2: error: unknown type name ‘wait_queue_t’; did you mean ‘wait_event’?
      wait_queue_t wait;
      ^~~~~~~~~~~~
      wait_event
    /tmp/6/mxu11x0/driver/mxu11x0.c:2518:23: error: passing argument 1 of ‘init_waitqueue_entry’ from incompatible pointer type [-Werror=incompatible-pointer-types]
      init_waitqueue_entry(&wait, current);
                           ^
    In file included from /usr/src/linux-4.12.14-lp151.28.16/include/linux/mmzone.h:9:0,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/gfp.h:5,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/slab.h:14,
                     from /tmp/6/mxu11x0/driver/mxu11x0.c:23:
    /usr/src/linux-4.12.14-lp151.28.16/include/linux/wait.h:78:20: note: expected ‘struct wait_queue_entry *’ but argument is of type ‘int *’
     static inline void init_waitqueue_entry(struct wait_queue_entry *wq_entry, struct task_struct *p)
                        ^~~~~~~~~~~~~~~~~~~~
    /tmp/6/mxu11x0/driver/mxu11x0.c:2519:42: error: passing argument 2 of ‘add_wait_queue’ from incompatible pointer type [-Werror=incompatible-pointer-types]
      add_wait_queue(&mxport->mxp_write_wait, &wait);
                                              ^
    In file included from /usr/src/linux-4.12.14-lp151.28.16/include/linux/mmzone.h:9:0,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/gfp.h:5,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/slab.h:14,
                     from /tmp/6/mxu11x0/driver/mxu11x0.c:23:
    /usr/src/linux-4.12.14-lp151.28.16/include/linux/wait.h:149:13: note: expected ‘struct wait_queue_entry *’ but argument is of type ‘int *’
     extern void add_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
                 ^~~~~~~~~~~~~~
    /tmp/6/mxu11x0/driver/mxu11x0.c:2532:45: error: passing argument 2 of ‘remove_wait_queue’ from incompatible pointer type [-Werror=incompatible-pointer-types]
      remove_wait_queue(&mxport->mxp_write_wait, &wait);
                                                 ^
    In file included from /usr/src/linux-4.12.14-lp151.28.16/include/linux/mmzone.h:9:0,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/gfp.h:5,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/slab.h:14,
                     from /tmp/6/mxu11x0/driver/mxu11x0.c:23:
    /usr/src/linux-4.12.14-lp151.28.16/include/linux/wait.h:151:13: note: expected ‘struct wait_queue_entry *’ but argument is of type ‘int *’
     extern void remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
                 ^~~~~~~~~~~~~~~~~
    cc1: some warnings being treated as errors
    make[5]: *** [/usr/src/linux-4.12.14-lp151.28.16/scripts/Makefile.build:332: /tmp/6/mxu11x0/driver/mxu11x0.o] Ошибка 1
    make[4]: *** [/usr/src/linux-4.12.14-lp151.28.16/Makefile:1569: _module_/tmp/6/mxu11x0/driver] Ошибка 2
    make[3]: *** [Makefile:152: sub-make] Ошибка 2
    make[2]: *** [Makefile:24: __sub-make] Ошибка 2
    make[1]: *** [Makefile:58: module] Ошибка 2
    make: *** [Makefile:9: install] Ошибка 2
    utp-sanomac:/tmp/6/mxu11x0 # 

     

  2. Приветствую, подскажите куда копать.

    openSUSE

    VERSION = 15.1

    Linux utp-sanomac 4.12.14-lp151.28.16-default #1 SMP Wed Sep 18 05:32:19 UTC 2019 (3e458e0) x86_64 x86_64 x86_64 GNU/Linux

    Были испробованы

    driv_linux2_1_.6_uport1p_v1.1.9_build09011914.tar
    driv_linux2.6_uport1p_v1.2.1_build_09072819.tgz
    driv_linux_uport1p_v1.3.11_build_13121621.tgz
    driv_linux_uport1p_v1.3.17_build_17041110.7z
    driv_linux_uport1p_v1.3.21_build_17112717.tgz

    utp-sanomac:/tmp/5/mxu11x0 # ./mxinstall 
    ************************************************************************
      4.12.14-lp151.28.16-default
     MOXA UPort 11x0 series driver ver 1.3.21
     Release Date: 2017/11/27
    ************************************************************************
      *******************************************************************
      # MOXA UPort 11x0 series USB to Serial Hub Driver v1.3.21         #
      #                for Linux Kernel 2.6.x & above                   #
      #                                                                 #
      #               release date : 11/27/2017                         #
      *******************************************************************
    /tmp/5/mxu11x0/driver/mxu11x0.c: In function ‘mxu1_drain’:
    /tmp/5/mxu11x0/driver/mxu11x0.c:2425:2: error: unknown type name ‘wait_queue_t’; did you mean ‘wait_event’?
      wait_queue_t wait;
      ^~~~~~~~~~~~
      wait_event
    /tmp/5/mxu11x0/driver/mxu11x0.c:2437:23: error: passing argument 1 of ‘init_waitqueue_entry’ from incompatible pointer type [-Werror=incompatible-pointer-types]
      init_waitqueue_entry(&wait, current);
                           ^
    In file included from /usr/src/linux-4.12.14-lp151.28.16/include/linux/mmzone.h:9:0,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/gfp.h:5,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/slab.h:14,
                     from /tmp/5/mxu11x0/driver/mxu11x0.c:23:
    /usr/src/linux-4.12.14-lp151.28.16/include/linux/wait.h:78:20: note: expected ‘struct wait_queue_entry *’ but argument is of type ‘int *’
     static inline void init_waitqueue_entry(struct wait_queue_entry *wq_entry, struct task_struct *p)
                        ^~~~~~~~~~~~~~~~~~~~
    /tmp/5/mxu11x0/driver/mxu11x0.c:2438:42: error: passing argument 2 of ‘add_wait_queue’ from incompatible pointer type [-Werror=incompatible-pointer-types]
      add_wait_queue(&mxport->mxp_write_wait, &wait);
                                              ^
    In file included from /usr/src/linux-4.12.14-lp151.28.16/include/linux/mmzone.h:9:0,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/gfp.h:5,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/slab.h:14,
                     from /tmp/5/mxu11x0/driver/mxu11x0.c:23:
    /usr/src/linux-4.12.14-lp151.28.16/include/linux/wait.h:149:13: note: expected ‘struct wait_queue_entry *’ but argument is of type ‘int *’
     extern void add_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
                 ^~~~~~~~~~~~~~
    /tmp/5/mxu11x0/driver/mxu11x0.c:2451:45: error: passing argument 2 of ‘remove_wait_queue’ from incompatible pointer type [-Werror=incompatible-pointer-types]
      remove_wait_queue(&mxport->mxp_write_wait, &wait);
                                                 ^
    In file included from /usr/src/linux-4.12.14-lp151.28.16/include/linux/mmzone.h:9:0,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/gfp.h:5,
                     from /usr/src/linux-4.12.14-lp151.28.16/include/linux/slab.h:14,
                     from /tmp/5/mxu11x0/driver/mxu11x0.c:23:
    /usr/src/linux-4.12.14-lp151.28.16/include/linux/wait.h:151:13: note: expected ‘struct wait_queue_entry *’ but argument is of type ‘int *’
     extern void remove_wait_queue(struct wait_queue_head *wq_head, struct wait_queue_entry *wq_entry);
                 ^~~~~~~~~~~~~~~~~
    cc1: some warnings being treated as errors
    make[5]: *** [/usr/src/linux-4.12.14-lp151.28.16/scripts/Makefile.build:332: /tmp/5/mxu11x0/driver/mxu11x0.o] Ошибка 1
    make[4]: *** [/usr/src/linux-4.12.14-lp151.28.16/Makefile:1569: _module_/tmp/5/mxu11x0/driver] Ошибка 2
    make[3]: *** [Makefile:152: sub-make] Ошибка 2
    make[2]: *** [Makefile:24: __sub-make] Ошибка 2
    make[1]: *** [Makefile:47: module] Ошибка 2
    make: *** [Makefile:9: install] Ошибка 2

     

×
×
  • Create New...