Hi,
I am now at the stage of trying to run LinuxCNC on the RPi4; I have an
EC300 with firmware programmed, hopefully.
Static IP is set to 10.10.10.2, ping 10.10.10.10 successful.
uname -a --> Linux rpi4-20240106 6.1.0-17-rt-arm64 #1 SMP PREEMPT_RT Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux
I am using the files from:
github.com/scottalford75/Remora-RT1052-cpp
,
although there is no mention of EC300 in this branch, only EC500.
The Remora component in this branch is compiled from remora-eth-3.0.c & .h.
github.com/scottalford75/Remora-RT1052-c...eth/remora-eth-3.0.c
sudo halcompile --install remora-eth-3.0.c has created /usr/lib/linuxcnc/modules/remora-eth-3.0.so
Using config
github.com/scottalford75/Remora-RT1052-c.../remora-rt1052-basic
I get a Linuxcnc crash with the following debug info:
==================================================
Debug file information:
Note: Using POSIX realtime
remora-nv: dlopen: /usr/lib/linuxcnc/modules/remora-nv.so: cannot open shared object file: No such file or directory
./remora-ec500.hal:9: waitpid failed /usr/bin/rtapi_app remora-nv
./remora-ec500.hal:9: /usr/bin/rtapi_app exited without becoming ready
./remora-ec500.hal:9: insmod for remora-nv failed, returned -1
2127
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime
==================================================
The error is indicating that remora-nv.so is expected, although I know that only remora-eth-3.0.so is available. I don't believe that the source to compile remora-nv.so is included in
github.com/scottalford75/Remora-RT1052-cpp
so I am confused.
Please guide me to the appropriate github files to use with the EC300, if what I am using is inappropriate, i.e. suitable for EC500 only, not EC300.
If EC300 vs EC500 is not the issue that please help me understand how to remedy the apparent mismatch.