Apologies if I forget some detail... I tried to include everything but the first copy of this post got lost and I'm writing it again.
I have a tabletop router made from a 6090 frame that I was using 2.9.0-pre1 on last year. I kinda fell off the earth for a while and coming back to it now I'd like to freshen the machine, customize the interface a bit, and make sure my original conclusions were actually correct, that's where this post comes in.
My setup uses a Mesa ethernet FPGA card and so I have no base thread. I ran latency-tool long ago and got my machine to have a quite stable maximum jitter on a 1ms servo thread to be 60µs. The only tuning I did was BIOS settings and idle=poll on the kernel command line. I did always noticed an error saying:
Code:
linuxcnc@linuxcnc:~$ latency-test
Note: Using POSIX realtime
Unexpected realtime delay on task 0 with period 25000
This Message will only display once per session.
Run the Latency Test and resolve before continuing.
Note: Using POSIX realtime
This message almost always fired at startup, but latency-* would never show anything beyond my 60µs even with the machine playing video, browsing internet, or doing heavy network operations.
Is/was this a problem I should pay attention to in itself? or just a sign that thread startup is a little heavy?
Now, today I upgraded the machine to 2.9.2 and kernel 6.6.13 (from 6.0.something) and immediately I'm getting:
hm2/hm2_7i95.0: error finishing read! iter=1563
I haven't tried downgrading anything yet, but I see the thread pinned
Latency, error finishing read, and IRQ affinity
This seems like a direct connection to my problem and I'm going to start pouring over that and trying things from there.
Please let me know if you think I'm barking up the wrong tree though, or if my earlier conclusions were wrong.
Now for the sake of completeness here's my hardware details if needed:
Dell Wyse 5070 thin client modified to have some active cooling on the cpu
Intel(R) Celeron(R) J4105 CPU @ 1.50GHz w/ 4 cores
4GB RAM
2x Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
- One for the Mesa card connection
- One for network connection
Thanks for reading and any input
hachi