Как подключить MOXA Uport113
-
........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#
-
Уже лучше
Должно помочь:
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, выбираем, что установить. но ервый вариант проще, имхо
-
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 $
-
Пробую второй вариант:
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+?
А в списке такого нет. Что выбрать? -
Гм. Ну наверное таки linux-headers-3.18.0-trunk-all
-
Если вопрос еще кому-то актуален, я решил его используя хедеры от товарища из Финляндии
Ссылка на хедеры -
получилось у когонить?
у меня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-rpi2make 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 -
написал в сапорт моксы.
Они выкатили новые драйвера.
Все откомпилировалось на раз.
Модуль подхватился.
Порт появился.
Передачу еще не тестировал. -
kozlovalex (2015-07-08 17:11:39):написал в сапорт моксы.
Они выкатили новые драйвера.
Все откомпилировалось на раз.
Модуль подхватился.
Порт появился.
Передачу еще не тестировал.Можешь дать ссылку на новые драйвера моксы.
На сайте моксы вроде старые лежат. -
Можешь дать ссылку на новые драйвера моксы.
На сайте моксы вроде старые лежат.они выложены на форуме официальном
вот прямая ссылка
если не получится — пиши в личку — пришлю архив
еще сделал для товарищей вроде понятную инструкцию по установке драйвера на убунту/дебиан