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

проблема с установкой драйвера CP-118U


Recommended Posts

имеется компьютер с платой 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
  • 2 weeks later...

Устанавливал на 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
  • 4 weeks later...

ситуация так и не решилась, всё ещё нужна помощь

 

итак имеется компьютер с платой 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 denied

make[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

установил я драйвер, решение описано здесь: 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...