ok, more testing.
I have backups of two linuxcnc installations, one with debian 11 mate and the other with Debian 11 LxQt
Using Clonezilla I can switch back and forth in about 10 minutes.
Both installations use the same 5.10.0-17 rt kernel
With LxQt when I start up Probe basic I get the read error immediatly
ncv1@cncv1-1:~$ halcmd show param *.tmax
Parameters:
Owner Type Dir Value Name
42 s32 RW 36994 classicladder.0.refresh.tmax
71 s32 RW 29561 dbmist.tmax
68 s32 RW 16164 debounce.0.tmax
36 s32 RW 0 hm2_7i76e.0.read-request.tmax
36 s32 RW 15480633 hm2_7i76e.0.read.tmax
36 s32 RW 77653 hm2_7i76e.0.write.tmax
With Mate I get the results I've described earlier.
Out of desperation I added everything I've tried in the past to boot parameters and now the mate installation seems stable (for how long I don't know)
I have tried all of these in the past but not all combined.
Grub as of now:
GRUB_CMDLINE_LINUX_DEFAULT="splash isolcpus=1 intel_idle.max_cstate=0 processor.max_cstate=0 acpi_irq_nobalance noirqbalance resume=UUID=5ec67429-5af1-4b03-9800-a8b2fc0ec9dd"
I have changed the cable in the past, but I'll try another one.
Interesting that there is so much difference between the two OS's wit the same kernel.