DrageFabeldyr Posted August 14, 2015 Share Posted August 14, 2015 имеется компьютер с платой CP-118U и Debian squeeze ставлю драйвер согласно Quick Installation Guide команда make clean; make install вылетает с ошибкой: Build Fail! Please check build.log for further information and send it to support@moxa.com. make[1]: *** [module] Error 1 make: *** [driver_install] Error 2 содежимое лог файла: ********************************************************************** Debian GNU/Linux 6.0 \l 2.6.32-5-686 MOXA Smartio/Industio Family Multiport Board Device Driver ver 1.16 Release Date: 2014/03/03 ********************************************************************** make[2]: *** No rule to make target `modules'. Stop. перед этим появлялась другая ошибка: "отсутствует директория build в /lib/modules/2.6.32-5-686" я создал эту директорию вручную и стала появляться ошибка описанная выше в чём может быть причина? Link to comment
alex-alz Posted August 23, 2015 Share Posted August 23, 2015 Устанавливал на Ubuntu 12.04.4 из-за поддержки ядра до 3.11. ~$ cd ./mxser ~/mxser$ sudo ./mxinstall ********************************************************************** Ubuntu 12.04.4 LTS \l 3.11.0-15-generic MOXA Smartio/Industio Family Multiport Board Device Driver ver 1.16 Release Date: 2014/03/03 ********************************************************************** ********************************************************************** MOXA Smartio/Industio Family Multiport Board Driver ver 1.16 installed successfully. ********************************************************************** Loading driver... ********************************************************************** MOXA Smartio/Industio Family driver ver 1.16 loaded successfully. ********************************************************************** После установки: ~/mxser$ sudo ./utility/diag/msdiag == MOXA Smartio/Industio Family Multiport Board Status Utility(1.4) == - PCI - PCI tty device major number= 30. PCI callout device major number= 35. Board 1 : CP-114 series (BusNo=5, DevNo=1) Port 1: 0xe480, max. baud rate = 921600 bps. Port 2: 0xe488, max. baud rate = 921600 bps. Port 3: 0xe490, max. baud rate = 921600 bps. Port 4: 0xe498, max. baud rate = 921600 bps. - PCIe - PCIe tty device major number= 31. PCIe callout device major number= 34. No PCIe device found. Обращение к устройству: ~/mxser$ sudo ./utility/conf/muestty -g /dev/ttyM0 muestty: /dev/ttyM0 is set to RS-232 mode. muestty: /dev/ttyM0 none terminal resistor. Link to comment
DrageFabeldyr Posted September 14, 2015 Author Share Posted September 14, 2015 ситуация так и не решилась, всё ещё нужна помощь итак имеется компьютер с платой CP-118U система Debian 6.0 Squeeze, Kernel 2.6.32-5-686 архив с драйвером driv_linux_smart_v1.16_build_14030317.tgz согласно руководству по установке драйвера дохожу до команды "# make clean; make install", на чём установка заканчивается с ошибкой cp: cannot create regular file `/usr/bin/msdiag': Permission deniedmake[2]: *** [install] Error 1 make[1]: *** [diag_install] Error 2 make: *** [utility_install] Error 2 если сделать отдельно make clean и отдельно make install, то make clean проходит, а после make install **********************************************************************Debian GNU/Linux 6.0 \l 2.6.32-5-686 MOXA Smartio/Industio Family Multiport Board Device Driver ver 1.16 Release Date: 2014/03/03 ********************************************************************** Build Fail! Please check build.log for further information and send it to support@moxa.com. make[1]: *** [module] Error 1 make: *** [driver_install] Error 2 попробовал также описанный выше способ: ~/moxa/mxser$ sudo ./mxinstall Found mxser in system...Unloading mxser... Unload mxser successfully. ********************************************************************** Debian GNU/Linux 6.0 \l 2.6.32-5-686 MOXA Smartio/Industio Family Multiport Board Device Driver ver 1.16 Release Date: 2014/03/03 ********************************************************************** Build Fail! Please check build.log for further information and send it to support@moxa.com. make[1]: *** [module] Error 1 make: *** [driver_install] Error 2 также, согласно статье http://habrahabr.ru/post/130868/ попробовал использовать checkinstall вместо make install (его, кстати, сперва нужно ещё и установить командой "sudo aptitude install checkinstall") Installing with make install... ========================= Installation results =========================== ********************************************************************** Debian GNU/Linux 6.0 \l 2.6.32-5-686 MOXA Smartio/Industio Family Multiport Board Device Driver ver 1.16 Release Date: 2014/03/03 ********************************************************************** Build Fail! Please check build.log for further information and send it to support@moxa.com. make[1]: *** [module] Error 1 make: *** [driver_install] Error 2 **** Installation failed. Aborting package creation. Cleaning up...OK Bye. содержимое файла build.log во всех случаях одинаковое: **********************************************************************Debian GNU/Linux 6.0 \l 2.6.32-5-686 MOXA Smartio/Industio Family Multiport Board Device Driver ver 1.16 Release Date: 2014/03/03 ********************************************************************** make[2]: *** No rule to make target `modules'. Stop. что может быть не так с этими несчастными 'modules' ? или может у меня не установлены какие-то компоненты, о необходимости которых в руководстве к драйверу забыли упомянуть? Link to comment
DrageFabeldyr Posted September 18, 2015 Author Share Posted September 18, 2015 установил я драйвер, решение описано здесь: http://forums.debian.net/viewtopic.php?f=5&t=124741&p=593117 в кратце - нужно скачать заголовки ядра - kernel-headers и потом сделать символьную ссылку sudo ln -s usr/src/linux-headers-2.6.32-5-686 lib/modules/2.6.32-5-686/build соответственно если папка build уже есть - её надо сперва удалить, иначе ничего не получится ну а дальше ставим драйвер как указано в брошуре: dm@debian:~$ cd moxa/mxser/ dm@debian:~/moxa/mxser$ sudo make clean [sudo] password for dm: dm@debian:~/moxa/mxser$ sudo make install ********************************************************************** Debian GNU/Linux 6.0 \l 2.6.32-5-686 MOXA Smartio/Industio Family Multiport Board Device Driver ver 1.16 Release Date: 2014/03/03 ********************************************************************** ********************************************************************** MOXA Smartio/Industio Family Multiport Board Driver ver 1.16 installed successfully. ********************************************************************** dm@debian:~/moxa/mxser$ cd driver/ dm@debian:~/moxa/mxser/driver$ sudo ./msmknod MOXA Smartio Family Multiport Board Make Node Utility. Please input device major number for mxser(Enter for default=30): Please input device major number for mxnpcie(Enter for default=31): mxser major= 30 mxnpcie major= 31 Please input callout device major number for mxser(Enter for default=35): Please input callout device major number for mxnpcie(Enter for default=34): mxser major= 35 mxupcie major= 34 Please input total board number (1-4, Enter for default=1): boards= 1 Make special node... Make tty device... /dev/ttyM0 /dev/cum0 0 /dev/ttyMUE0 /dev/cumue0 0 /dev/ttyM1 /dev/cum1 1 /dev/ttyMUE1 /dev/cumue1 1 /dev/ttyM2 /dev/cum2 2 /dev/ttyMUE2 /dev/cumue2 2 /dev/ttyM3 /dev/cum3 3 /dev/ttyMUE3 /dev/cumue3 3 /dev/ttyM4 /dev/cum4 4 /dev/ttyMUE4 /dev/cumue4 4 /dev/ttyM5 /dev/cum5 5 /dev/ttyMUE5 /dev/cumue5 5 /dev/ttyM6 /dev/cum6 6 /dev/ttyMUE6 /dev/cumue6 6 /dev/ttyM7 /dev/cum7 7 /dev/ttyMUE7 /dev/cumue7 7 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now