LinuxCNC and Linux and Ubuntu and PC and RPi ping issues with Mesa 7i96s

More
1 year 6 months ago #326590 by RNZ
Yes it works perfectly. I would have to dig out the fix — it was suggested on the forum and the Pi5 setup has been flawless ever since.
The following user(s) said Thank You: ErwinCNC

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago #326593 by ErwinCNC
Vielen Dank für die Rückmeldung
Welche Version hast du? 8gb?

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago #326633 by RNZ
I bought the version with the most memory. I figured that it was safer to spend a little extra and never run out of memory (which could be fatal).

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago #326640 by unknown

I ran my RPi 5 and 7i96s overnight and completed 40 million pings with zero errors.

sudo chrt 99 ping -i .001 10.10.10.10 -c 40000000

At the same time in the background, I ran Latency Histogram and two Glxgears. I have attached photos in case anybody is interested in seeing the results.

I’m not sure what to make of the maximum ping time of just over 10 ms.

It seems that "hardware-irq-coalesce-rx-usecs 0" has fixed the issues I was having (aside from the 10 ms issue) at least on RPi 5 * GB with LinuxCNC 2.9.2.

======================================

What is this "coalesce" thing?

Interrupt coalesce settings ( access.redhat.com/documentation/en-us/re...ing_networking/index )

"By using interrupt coalescing, the system collects network packets and generates a single interrupt for multiple packets. This increases the amount of data sent to the kernel with one hardware interrupt, which reduces the interrupt load, and maximizes the throughput."

=====================================

My /etc/network/interfaces looks like this:

=============================

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.10.10.11
hardware-irq-coalesce-rx-usecs 0

===========================

Why are you running a base thread for a latency test when using mesa hardware ?

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago #326641 by unknown

I ran my RPi 5 and 7i96s overnight and completed 40 million pings with zero errors.

sudo chrt 99 ping -i .001 10.10.10.10 -c 40000000

At the same time in the background, I ran Latency Histogram and two Glxgears. I have attached photos in case anybody is interested in seeing the results.

I’m not sure what to make of the maximum ping time of just over 10 ms.

It seems that "hardware-irq-coalesce-rx-usecs 0" has fixed the issues I was having (aside from the 10 ms issue) at least on RPi 5 * GB with LinuxCNC 2.9.2.

======================================

What is this "coalesce" thing?

Interrupt coalesce settings ( access.redhat.com/documentation/en-us/re...ing_networking/index )

"By using interrupt coalescing, the system collects network packets and generates a single interrupt for multiple packets. This increases the amount of data sent to the kernel with one hardware interrupt, which reduces the interrupt load, and maximizes the throughput."

=====================================

My /etc/network/interfaces looks like this:

=============================

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.10.10.11
hardware-irq-coalesce-rx-usecs 0

===========================
 

There's no need to test with a base thread when using Mesa hardware.

Even with 4GB ram you wont come close to running out of memory when using the Linuxcnc image.

Please Log in or Create an account to join the conversation.

More
1 year 6 months ago #326652 by RNZ
The reason I was running that test was because packets were being lost between the raspberry pie and the Mesa board. I couldn’t figure out why. It was suggested to change a setting (I forget which one, but it is documented on The Forum) and after that there was zero packet loss.

Please Log in or Create an account to join the conversation.

Time to create page: 0.073 seconds
Powered by Kunena Forum