Rockpro64 with 7i76e
I crashed my uSD and I am now trying to rebuild a new version on Buster. I really like the Desktop version. I had a version of linux-5.0 running on stretch but they have changed some things. I can boot it via ssh from my mac but the rt version won't display on my HDMI monitor.
I built linuxcnc (userspace) using John Thornton's instruction for the raspberry pi4b. I was able to start linuxcnc via ssh from my mac and got the config selector window. I didn't have my 7i76e plugged in because I haven't bought a USB3 to ethernet converter. Now that I have rt_preempt and linuxcnc both apparently running I will have to do that.
"sudo dpkg -i linuxcnc-uspace_2.8.0~pre1_arm64.deb"
(Reading database ... 185225 files and directories currently installed.)
Preparing to unpack linuxcnc-uspace_2.8.0~pre1_arm64.deb ...
Unpacking linuxcnc-uspace (1:2.8.0~pre1) over (1:2.8.0~pre1) ...
dpkg: dependency problems prevent configuration of linuxcnc-uspace:
linuxcnc-uspace depends on python-gtksourceview2; however:
Package python-gtksourceview2 is not installed.
linuxcnc-uspace depends on python-vte; however:
Package python-vte is not installed.
linuxcnc-uspace depends on gstreamer1.0-plugins-base; however:
Package gstreamer1.0-plugins-base is not installed.
linuxcnc-uspace depends on python-xlib; however:
Package python-xlib is not installed.
The instructions say:
but the lines are not in debian/configure so I can't delete them.
Now edit debian/control.bottom.in and remove the following lines
So does anybody have any suggestions???
I thought I had set up userspace but I notice in the error messages "Using posix realtime". Is this correct? Any help on what I have done wrong?
Below is my /etc/network/interfaces file and the error messages from linuxcnc and the /home/acondit/linuxcnc_print.txt.
#FROM file etc/network/interfaces:
# Network is managed by Network manager
iface lo inet loopback
iface eth0 inet static
# gateway 192.168.1.1
# dns-nameservers 220.127.116.11 18.104.22.168
LINUXCNC - 2.8.0~pre1
Machine configuration directory is '/home/acondit/linuxcnc/configs/my_LinuxCNC_machine'
Machine configuration file is 'my_LinuxCNC_machine.ini'
Found file(REL): ./my_LinuxCNC_machine.hal
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
iptables v1.8.2 (nf_tables): CHAIN_ADD failed (No such file or directory): chain INPUT
hm2_eth: ERROR: Failed to create iptables chain hm2-eth-rules-outputhm2_eth: WARNING: Unable to restrict other access to the hm2-eth device.
This means that other software using the same network interface can violate
realtime guarantees. See hm2_eth(9) for more information.
hm2_eth: ERROR: 10.10.10.10: Could not retrieve mac address
hm2_eth: rtapi_app_main: Resource temporarily unavailable (-11)
./my_LinuxCNC_machine.hal:9: waitpid failed /usr/bin/rtapi_app hm2_eth
./my_LinuxCNC_machine.hal:9: /usr/bin/rtapi_app exited without becoming ready
./my_LinuxCNC_machine.hal:9: insmod for hm2_eth failed, returned -1
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Note: Using POSIX realtime
LinuxCNC terminated with an error. You can find more information in the log:
as well as in the output of the shell command 'dmesg' and in the terminal
acondit@rockpro64:~$ cat /home/acondit/linuxcnc_print.txt
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
There seems to be something wrong with the network configuration. It looks you have the same IP on the computer as on the Mesa card.
Follow that to configure network.
- left click on the network manager on the bottom right side or upper right side where the clock and volume is.
- choose "edit connections"
- double click on the network you want to edit ( usually "wired connection X")
- click on the "IPv4 settings" tab
- choose "manual" on the "method" drop down menu
- click on "add"
- write the address as 10.10.10.11
- never use 10.10.10.1 or 10.10.10.10 for the above
- netmask should be left as is ( usualy 8 )
- gateway should always be 10.10.10.1
- additional DNS servers should be 10.10.10.1
when I get to :
The save button is disabled