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..