Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. Как подключить MOXA Uport113

Как подключить MOXA Uport113

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
12 Сообщения 1 Posters 186 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано pi
    #1

    52d57ab4-08fd-48a5-b365-85b817917a40-image.png
    Есть желание подключить конвертор MOXA Uport1130 (USB-->RS-485) к Raspbery. На сайте МОХА есть драйвера под Линукс.
    Но собрать не получается. Raspbian ругается, что нет headers…
    Как установить драйвера? Или где почитать как добавить headers?

    Спасибо

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Покажите лог ошибки сборки

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано pi
        #3
        ........depmod -a
        
        **********************************************************************
        MOXA UPort 11x0 series driver ver 1.3 removed successfully.
        **********************************************************************
        ./mxconf: 33: ./mxconf: arithmetic expression: expecting primary: " (3<<16)+(18<<8)+7+ "
        *******************************************************************
        # MOXA UPort 1110/1130/1150/1150I USB to Serial Hub Driver v1.3 #
        # for Linux Kernel 2.6.x & above #
        # #
        # release date: 07/13/2012 #
        *******************************************************************
        make -C /lib/modules/3.18.7+/build SUBDIRS=/home/pi/moxa/mxu11x0/driver modules 
        make[1]: *** /lib/modules/3.18.7+/build: No such file or directory. Stop.
        Makefile:29: recipe for target 'module' failed
        make: *** [module] Error 2
        
        root@raspberrypi:/home/pi/moxa/mxu11x0/driver#
        
        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано pi
          #4

          Уже лучше 🙂 Должно помочь:

          apt-get install linux-headers-rpi
          

          Это исходники ядра системы. Либо как указано выше, либо

          $ uname -a
          Linux raspberry 3.18.11+ #776 PREEMPT Mon Apr 6 13:13:58 BST 2015 armv6l GNU/Linux
          $ apt-cache search linux-headers
          

          И исходя из ответа uname, выбираем, что установить. но ервый вариант проще, имхо

          1 ответ Последний ответ
          0
          • piP Не в сети
            piP Не в сети
            pi
            написал в отредактировано pi
            #5
            pi@raspberrypi ~ $ sudo apt-get install linux-headers-rpi
            Чтение списков пакетов… Готово
            Построение дерева зависимостей 
            Чтение информации о состоянии… Готово
            Будут установлены следующие дополнительные пакеты:
            linux-headers-3.2.0-4-common linux-headers-3.2.0-4-rpi linux-kbuild-3.2
            НОВЫЕ пакеты, которые будут установлены:
            linux-headers-3.2.0-4-common linux-headers-3.2.0-4-rpi linux-headers-rpi linux-kbuild-3.2
            обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 50 пакетов не обновлено.
            Необходимо скачать 4 784 kБ архивов.
            После данной операции, объём занятого дискового пространства возрастёт на 29,0 MB.
            Хотите продолжить [Д/н]? Y
            Получено:1 mirrordirector.raspbian.org/raspbian/ wheezy/main linux-headers-3.2.0-4-common armhf 3.2.51-1+rpi1 [4 057 kB]
            Получено:2 mirrordirector.raspbian.org/raspbian/ wheezy/main linux-kbuild-3.2 armhf 3.2.17-1 [236 kB]
            Получено:3 mirrordirector.raspbian.org/raspbian/ wheezy/main linux-headers-3.2.0-4-rpi armhf 3.2.51-1+rpi1 [485 kB]
            Получено:4 mirrordirector.raspbian.org/raspbian/ wheezy/main linux-headers-rpi armhf 3.2+46+rpi4 [4 916 B]
            Получено 4 784 kБ за 7с (652 kБ/c) 
            Выбор ранее не выбранного пакета linux-headers-3.2.0-4-common.
            (Чтение базы данных … на данный момент установлено 77609 файлов и каталогов.)
            Распаковывается пакет linux-headers-3.2.0-4-common (из файла …/linux-headers-3.2.0-4-common_3.2.51-1+rpi1_armhf.deb) …
            Выбор ранее не выбранного пакета linux-kbuild-3.2.
            Распаковывается пакет linux-kbuild-3.2 (из файла …/linux-kbuild-3.2_3.2.17-1_armhf.deb) …
            Выбор ранее не выбранного пакета linux-headers-3.2.0-4-rpi.
            Распаковывается пакет linux-headers-3.2.0-4-rpi (из файла …/linux-headers-3.2.0-4-rpi_3.2.51-1+rpi1_armhf.deb) …
            Выбор ранее не выбранного пакета linux-headers-rpi.
            Распаковывается пакет linux-headers-rpi (из файла …/linux-headers-rpi_3.2+46+rpi4_armhf.deb) …
            Настраивается пакет linux-headers-3.2.0-4-common (3.2.51-1+rpi1) …
            Настраивается пакет linux-kbuild-3.2 (3.2.17-1) …
            Настраивается пакет linux-headers-3.2.0-4-rpi (3.2.51-1+rpi1) …
            Настраивается пакет linux-headers-rpi (3.2+46+rpi4) …
            
            pi@raspberrypi ~/mxu11x0/driver $ make install
            ./mxconf: 33: ./mxconf: arithmetic expression: expecting primary: " (3<<16)+(18<<8)+7+ "
            *******************************************************************
            # MOXA UPort 1110/1130/1150/1150I USB to Serial Hub Driver v1.3 #
            # for Linux Kernel 2.6.x & above #
            # #
            # release date: 07/13/2012 #
            *******************************************************************
            make -C /lib/modules/3.18.7+/build SUBDIRS=/home/pi/mxu11x0/driver modules 
            make[1]: *** /lib/modules/3.18.7+/build: Нет такого файла или каталога. Останов.
            Makefile:29: ошибка выполнения рецепта для цели «module»
            make: *** [module] Ошибка 2
            pi@raspberrypi ~/mxu11x0/driver $
            
            1 ответ Последний ответ
            0
            • piP Не в сети
              piP Не в сети
              pi
              написал в отредактировано pi
              #6

              Пробую второй вариант:

              pi@raspberrypi ~/mxu11x0/driver $ uname -a
              Linux raspberrypi 3.18.7+ #755 PREEMPT Thu Feb 12 17:14:31 GMT 2015 armv6l GNU/Linux
              
              pi@raspberrypi ~/mxu11x0/driver $ sudo apt-cache search linux-headers
              linux-headers-3.10-3-all — All header files for Linux 3.10 (meta-package)
              linux-headers-3.10-3-all-armhf — All header files for Linux 3.10 (meta-package)
              linux-headers-3.10-3-common — Common header files for Linux 3.10-3
              linux-headers-3.10-3-rpi — Header files for Linux 3.10-3-rpi
              linux-headers-3.12-1-all — All header files for Linux 3.12 (meta-package)
              linux-headers-3.12-1-all-armhf — All header files for Linux 3.12 (meta-package)
              linux-headers-3.12-1-common — Common header files for Linux 3.12-1
              linux-headers-3.12-1-rpi — Header files for Linux 3.12-1-rpi
              linux-headers-3.18.0-trunk-all — All header files for Linux 3.18 (meta-package)
              linux-headers-3.18.0-trunk-all-armhf — All header files for Linux 3.18 (meta-package)
              linux-headers-3.18.0-trunk-common — Common header files for Linux 3.18.0-trunk
              linux-headers-3.18.0-trunk-rpi — Header files for Linux 3.18.0-trunk-rpi
              linux-headers-3.18.0-trunk-rpi2 — Header files for Linux 3.18.0-trunk-rpi2
              linux-headers-3.2.0-4-all — All header files for Linux 3.2 (meta-package)
              linux-headers-3.2.0-4-all-armhf — All header files for Linux 3.2 (meta-package)
              linux-headers-3.2.0-4-common — Common header files for Linux 3.2.0-4
              linux-headers-3.2.0-4-rpi — Header files for Linux 3.2.0-4-rpi
              linux-headers-3.6-trunk-all — All header files for Linux 3.6 (meta-package)
              linux-headers-3.6-trunk-all-armhf — All header files for Linux 3.6 (meta-package)
              linux-headers-3.6-trunk-common — Common header files for Linux 3.6-trunk
              linux-headers-3.6-trunk-rpi — Header files for Linux 3.6-trunk-rpi
              linux-headers-rpi — Header files for Linux rpi configuration (meta-package)
              linux-headers-rpi-rpfv — This metapackage will pull in the headers for the raspbian kernel for the
              linux-headers-rpi2-rpfv — This metapackage will pull in the headers for the raspbian kernel for the
              

              Получается у меня ядро Linux raspberrypi 3.18.7+?
              А в списке такого нет. Что выбрать?

              1 ответ Последний ответ
              0
              • piP Не в сети
                piP Не в сети
                pi
                написал в отредактировано
                #7

                Гм. Ну наверное таки linux-headers-3.18.0-trunk-all

                1 ответ Последний ответ
                0
                • piP Не в сети
                  piP Не в сети
                  pi
                  написал в отредактировано
                  #8

                  Если вопрос еще кому-то актуален, я решил его используя хедеры от товарища из Финляндии
                  Ссылка на хедеры

                  1 ответ Последний ответ
                  0
                  • piP Не в сети
                    piP Не в сети
                    pi
                    написал в отредактировано pi
                    #9

                    получилось у когонить?
                    у меня

                    uname -r
                    3.18.0-24-rpi2
                    

                    и в репе хедеры появились

                    Package linux-headers is a virtual package provided by:
                    linux-headers-3.18.0-24-rpi2 3.18.0-24.25
                    

                    система
                    Ubuntu 14.04.2 LTS \l 3.18.0-24-rpi2

                    make install
                    

                    все равно с ошибкой

                    make[2]: *** [/home/ubuntu/Downloads/mxu11x0/driver/mxu11x0.o] Error 1
                    make[1]: *** [_module_/home/ubuntu/Downloads/mxu11x0/driver] Error 2
                    make[1]: Leaving directory `/usr/src/linux-headers-3.18.0-24-rpi2'
                    make: *** [module] Error 2
                    

                    и вообще у них написано (((
                    MOXA UPort 11x0 series driver may not be compatible with
                    Linux kernel versions newer than 3.4.4

                    1 ответ Последний ответ
                    0
                    • piP Не в сети
                      piP Не в сети
                      pi
                      написал в отредактировано
                      #10

                      написал в сапорт моксы.
                      Они выкатили новые драйвера.
                      Все откомпилировалось на раз.
                      Модуль подхватился.
                      Порт появился.
                      Передачу еще не тестировал.

                      1 ответ Последний ответ
                      0
                      • piP Не в сети
                        piP Не в сети
                        pi
                        написал в отредактировано pi
                        #11

                        kozlovalex (2015-07-08 17:11:39):написал в сапорт моксы.
                        Они выкатили новые драйвера.
                        Все откомпилировалось на раз.
                        Модуль подхватился.
                        Порт появился.
                        Передачу еще не тестировал.

                        Можешь дать ссылку на новые драйвера моксы.
                        На сайте моксы вроде старые лежат.

                        1 ответ Последний ответ
                        0
                        • piP Не в сети
                          piP Не в сети
                          pi
                          написал в отредактировано pi
                          #12

                          Можешь дать ссылку на новые драйвера моксы.
                          На сайте моксы вроде старые лежат.

                          они выложены на форуме официальном

                          вот прямая ссылка

                          если не получится — пиши в личку — пришлю архив

                          еще сделал для товарищей вроде понятную инструкцию по установке драйвера на убунту/дебиан

                          1 ответ Последний ответ
                          0

                          • Войти

                          • Нет учётной записи? Зарегистрироваться

                          • Login or register to search.
                          • Первое сообщение
                            Последнее сообщение
                          0
                          • Категории
                          • Главная
                          • Документация
                          • Последние
                          • Пользователи