Gents,
I am seeing something similar with an 7i95, The machine was stable on 2.8 but we have made our own GUI with qtpyvcp and python 3 and to run this we need 2.9 and running 2.9 we are getting spurious error finishing read! iter= error, I have been trying to pin this down as to what is going but am struggling. As can be seen from the HAL scope attached the latency is good most of the time then every so often (every coupe of seconds) the hm2_7i95.0.read.time jumps by factor of 10x then sure enough the read timeout error occurs. I have played around with kernel settings this has virtualy no effect, using the r8168-dkms driver has massive effect on bringing down the general read.time but the the spurious spikes are still there.
5.10.0-18-rt-amd64
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz