MOXA Driver Installieren
Posted: 11 Nov 2020, 08:52
Hallo,
um ein bzw. mehrere Serielle Gerät via Ethernet zu erreichen habe ich mir ein Moxa NPort gekauft. Der Hersteller liefert ein Driver (moxa-real-tty-drivers-for-linux-4.x.x-driver-v4.0.tgz) welches auf Raspbian laufen soll.
Allerdings bei RevPi klappt bei mir nicht. Hat jemand Erfahrung damit gemacht? Was soll ich ausprobieren?
Hier meine RevPi Daten:
Hier der Link zu Hersteller wo man der Driver runterladen kann: https://www.moxa.com/en/support/product ... psid=50306
Als extra System voraussetzung für Raspbian steht:
- rpi-source, read the instruction from it's website.
(https://github.com/notro/rpi-source/wiki)
Note:
- rpi-source is a 3rd party package offering integrated kernel resouce
for building driver. Real TTY are tested with this package and working
well. However the requirements may be various for different Raspbian
version. Please read the manual of Raspbian and rpi-source to
understand the knowhow and limitation.
Habe das Ding laut Anleitung installiert, wenn ich nun rpi-source mache, kommt folgendes:
Und zur Installation des Drivers habe ich folgendes gemacht - am Ende sieht man der Fehler (modprobe ERROR: could not insert 'npreal2': Exec format error):
Kann mir jemand da helfen?
um ein bzw. mehrere Serielle Gerät via Ethernet zu erreichen habe ich mir ein Moxa NPort gekauft. Der Hersteller liefert ein Driver (moxa-real-tty-drivers-for-linux-4.x.x-driver-v4.0.tgz) welches auf Raspbian laufen soll.
Allerdings bei RevPi klappt bei mir nicht. Hat jemand Erfahrung damit gemacht? Was soll ich ausprobieren?
Hier meine RevPi Daten:
Code: Select all
$ uname -a
Linux host001 4.19.95-rt38-v7+ #1 SMP PREEMPT RT Tue, 16 Jun 2020 13:25:43 +0200 armv7l GNU/Linux
Als extra System voraussetzung für Raspbian steht:
- rpi-source, read the instruction from it's website.
(https://github.com/notro/rpi-source/wiki)
Note:
- rpi-source is a 3rd party package offering integrated kernel resouce
for building driver. Real TTY are tested with this package and working
well. However the requirements may be various for different Raspbian
version. Please read the manual of Raspbian and rpi-source to
understand the knowhow and limitation.
Habe das Ding laut Anleitung installiert, wenn ich nun rpi-source mache, kommt folgendes:
Code: Select all
$ rpi-source
*** SoC: BCM2837
*** Using: /usr/share/doc/raspberrypi-bootloader/changelog.Debian.gz
*** Latest firmware revision: e10b2880e26708afc0b32a485c1231207037fc45
*** Linux source commit: bd991fd87ccf2c0e1596cdd6713c1f46c6d79343
*** Kernel source already installed: /home/user/linux-bd991fd87ccf2c0e1596cdd6713c1f46c6d79343
Code: Select all
$ cd ~
$ wget https://www.moxa.com/getmedia/33c2fc75-3fc6-4916-b99a-ce1b344e3ed0/moxa-real-tty-drivers-for-linux-4.x.x-driver-v4.0.tgz
$ tar xvfz moxa-real-tty-drivers-for-linux-4.x.x-driver-v4.0.tgz
$ cd moxa
$ sudo ./mxinst
===============================================================================
Copyright (C) 2002-2019 Moxa Inc.
All Rights Reserved.
MOXA NPort Server Real TTY Driver Ver4.0 Installation.
System Information: Kernel 4.19.95-rt38-v7+; Machine armv7l.
===============================================================================
Building driver...
If you want to use secure communication with target,
you might choose [y] to enable the SSL function.
Note: This function support RealCOM with secure mode only.
Do you want to enable secure function? [y/N].
n
make -C /lib/modules/4.19.95-rt38-v7+/build M=/home/user/moxa modules
make[1]: Entering directory '/home/user/linux-bd991fd87ccf2c0e1596cdd6713c1f46c6d79343'
CC [M] /home/user/moxa/npreal2.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/user/moxa/npreal2.mod.o
LD [M] /home/user/moxa/npreal2.ko
make[1]: Leaving directory '/home/user/linux-bd991fd87ccf2c0e1596cdd6713c1f46c6d79343'
cp -p npreal2.ko /lib/modules/4.19.95-rt38-v7+/kernel/drivers/char/
depmod -a
cc -c npreal2d.c
cc npreal2d.o -o npreal2d
strip npreal2d
cc -c redund_main.c
cc -c redund.c
cc redund_main.o redund.o -lpthread -o npreal2d_redund
strip npreal2d_redund
cc -o mxaddsvr mxaddsvr.c
strip mxaddsvr
cc -o mxdelsvr mxdelsvr.c
strip mxdelsvr
cc -o mxcfmat mxcfmat.c
strip mxcfmat
cc -o mxloadsvr mxloadsvr.c
strip mxloadsvr
cc -o mxsetsec mxsetsec.c
strip mxsetsec
Check Driver...
Copying configurations files ... OK!
Copying driver files ... OK!
Load driver...
modprobe: ERROR: could not insert 'npreal2': Exec format error
Failed!!! please contact the provider