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

Проблема установки драйверов MOXA CP-134EL-A-I-DB9M для Astra Linux 1.7 5.4.0-54-generic


Recommended Posts

Скачал с сайта драйвера moxa-msb-linux-kernel-5_x_x-driver-v5_1.tgz или moxa-msb-pci-express-universal-pci-boards-linux-kernel-5.x.x-driver-v5.2.tgz.

Пишет:

 Astra Linux 1.7 \n \l 5.4.0-54-generic
 MOXA Smartio/Industio Family Multiport Board Device Driver ver 5.1
 Release Date: 2021/10/25
**********************************************************************
Build Fail! Please check build.log for further information
and send it to support@moxa.com.
make[1]: *** [Makefile:58: module] Ошибка 1
make: *** [Makefile:48: driver_install] Ошибка 2
root@astra:/moxa/mxser#

В build.log  пишет:

 Astra Linux 1.7 \n \l 5.4.0-54-generic
 MOXA Smartio/Industio Family Multiport Board Device Driver ver 5.1
 Release Date: 2021/10/25
**********************************************************************
arch/x86/Makefile:147: CONFIG_X86_X32 enabled but no binutils support
make[2]: gcc: Команда не найдена
/bin/sh: gcc: команда не найдена
make[3]: *** [scripts/Makefile.build:275: /moxa/mxser/driver/kernel5.x/mxser.o] Ошибка 127
make[2]: *** [Makefile:1757: /moxa/mxser/driver/kernel5.x] Ошибка 2

 

В апт серче:

root@astra:/moxa/mxser# apt search gcc
Сортировка… Готово
Полнотекстовый поиск… Готово
cpp/stable,now 4:8.3.0-1 amd64 [установлен, автоматически]
  GNU C preprocessor (cpp)

cpp-8/stable,now 8.3.0-6 amd64 [установлен, автоматически]
  GNU C preprocessor

gcc-8-base/stable,now 8.3.0-6 amd64 [установлен]
  GCC, the GNU Compiler Collection (base package)

lib32gcc1/stable 1:8.3.0-6 amd64
  GCC support library (32 bit Version)

libatomic1/stable,now 8.3.0-6 amd64 [установлен, автоматически]
  support library providing __atomic built-in functions

libgcc1/stable,now 1:8.3.0-6 amd64 [установлен]
  GCC support library

libgomp1/stable,now 8.3.0-6 amd64 [установлен, автоматически]
  GCC OpenMP (GOMP) support library

libquadmath0/stable,now 8.3.0-6 amd64 [установлен, автоматически]
  GCC Quad-Precision Math Library

libuno-cppuhelpergcc3-3/stable,now 1:7.0.3-0ubuntu1astra7 amd64 [установлен, автоматически]
  LibreOffice UNO runtime environment -- CPPU helper library

libuno-purpenvhelpergcc3-3/stable,now 1:7.0.3-0ubuntu1astra7 amd64 [установлен, автоматически]
  LibreOffice UNO runtime environment -- "purpose environment" helper

libuno-salhelpergcc3-3/stable,now 1:7.0.3-0ubuntu1astra7 amd64 [установлен, автоматически]
  LibreOffice UNO runtime environment -- SAL helpers for C++ library

 

Link to comment
25 минут назад, Знайка сказал:

Добрый день. Полагаю, что в системе отсутствуют заголовочные файлы ядра.

Нужно ставить gcc с диска разработчика? /repo/Astra1.7.1/devel 1.7_x86-64?

Link to comment
13 minutes ago, vadpserv said:

Нужно ставить gcc с диска разработчика? /repo/Astra1.7.1/devel 1.7_x86-64?

Лучше бы это уточнить у разработчика.

Link to comment

Вопрос по настройке.

В инструкции написано,

" Выполните следующие действия для настройки интеллектуального порта RS-485 в ОС Linux
 3.1 Определите настройки порта, используя следующую команду:
#./muestty -g /dev/ttyMUE1#cd /
 3.2 Используйте следующую команду для запуска диагностики корректности
настроек.
#./muestty -d /dev/ttyMUE1

3.3 Если состояние аварии OK, больше ничего делать не требуется. Если состояние
Fail, существуют проблемы в настройках. Запустите процесс автоматической
настройки, используя следующую команду
#./muestty -a /dev/ttyMUE1"

 

На -g выдает:

root@astra:/moxa/mxser/utility/conf# ./muestty -g /dev/ttyMUE0
muestty: /dev/ttyMUE0 is set to RS-485 2W mode.
muestty: /dev/ttyMUE0 none terminal resistor.
muestty: /dev/ttyMUE0 disable pull high/low resistor (150K ohm).

На -d пишет:

root@astra:/moxa/mxser/utility/conf# ./muestty -d /dev/ttyMUE0
muestty: Please specify the baud rate and device.
Usage: muestty <operation> device_node
Usage: muestty -v enable board_number
Usage: muestty -h | -v

На -a то же самое:

root@astra:/moxa/mxser/utility/conf# ./muestty -a /dev/ttyMUE0
muestty: Please specify the baud rate and device.
Usage: muestty <operation> device_node
Usage: muestty -v enable board_number
Usage: muestty -h | -v

 

 

Link to comment

предположим настроил,

в режим 485 2W:

/moxa/mxser/utility/conf/muestty -i RS4852W /dev/ttyMUE0

пишет так:

root@astra:~# /moxa/mxser/utility/conf/muestty -g /dev/ttyMUE0
muestty: /dev/ttyMUE0 is set to RS-485 2W mode.
muestty: /dev/ttyMUE0 none terminal resistor.
muestty: /dev/ttyMUE0 disable pull high/low resistor (150K ohm).

и так:

root@astra:~# /moxa/mxser/utility/conf/muestty -d 115200 /dev/ttyMUE0

Start diagnosing...

[Status]

Notice: Following results are based on correct devices connection.

Pull High/Low Resistor  : 150K
Terminator Resistor     : None
Alarm Status            : OK

Done.

 

 

вроде нормально.

а когда комп перезагружаю, режим 285 2W слетает:

root@astra:~# /moxa/mxser/utility/conf/muestty -g /dev/ttyMUE0
muestty: /dev/ttyMUE0 is set to RS-422 mode.
muestty: /dev/ttyMUE0 none terminal resistor.
muestty: /dev/ttyMUE0 disable pull high/low resistor (150K ohm).

 

 

а как его запомнить?

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...