Package: PREEMPT_RT
Version: 5.10 to 6.0

I am writing on behalf of the linuxcnc community who require the PREEMPT_RT
real time kernel.

Linuxcnc is now  packaged in Debian..

Users have found that there is excessive latency on network interfaces in
kernels 5.10 and above when using Realtek NIC's. ( I have used most kernels
5.10  to 6.10)
Linuxcnc is a real time application and is dependent on a 1 ms servo thread
(eg timer interrupt thread).

Many users use motion interfaces that use an ethernet connection to the
host PC. When excessive NIC latency occurs, the strict timing we require is
violated and we receive an "error finishing read" which disables the motion
interface. eg. Insufficient time remains to do what we require in a real
time setting.

Hard Kernel, the manufacturers of the Odroid H2 and H3 range of SBC's who
use a 2.5 gb Realtek RT8125 report that the Linux kernel drivers are 15-30%
slower than the genuine  Realtek driver which can be downloaded and
compiled from source. Ref:
https://wiki.odroid.com/odroid-h3/hardware/install_ethernet_driver_on_h3plus
The Odroid is an ideal SBC to install Linuxcnc on.

Now that Linuxcnc is packaged in the Debian 12 repos, a resolution of this
issue is required. I appreciate that this issue may need to be escalated to
the kernel developers. Please note that I am a user not a
linuxcnc developer.

I am seeking guidance on how to resolve or escalate this issue..

Reply via email to