Here is another data point:
Computer: Lenovo Thinkcentre M710q Tiny i3-7100T
Code:
$ sudo ethtool --show-coalesce enp0s31f6
Coalesce parameters for enp0s31f6:
Adaptive RX: n/a TX: n/a
stats-block-usecs: n/a
sample-interval: n/a
pkt-rate-low: n/a
pkt-rate-high: n/a
rx-usecs: 0
...
$ sudo ethtool -i enp0s31f6
driver: e1000e
version: 5.10.0-18-rt-amd64
firmware-version: 0.8-4
expansion-rom-version:
bus-info: 0000:00:1f.6
...
BIOS:
EIST, hyperthreading, virtualization disabled
Everything under Advanced->Intel Manageability disabled
Only C1 enabled (but enabling C1E and C3 as well makes no difference)
Running 5.10 kernel:
Code:
$ uname -a
Linux lathe 5.10.0-18-rt-amd64 #1 SMP PREEMPT_RT Debian 5.10.140-1 (2022-09-02) x86_64 GNU/Linux
With 1 glxgears and one YT video running I get "hm2/hm2_7i96s.0: Smart Serial port 0: DoIt not cleared from previous servo thread" and/or the error finishing read almost instantly - in fact this screenshot was a bit tricky to get since things fail so fast:
Same test but with 4.19 kernel:
Code:
$ uname -a
Linux lathe 4.19.0-22-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.260-1 (2022-09-29) x86_64 GNU/Linux
Here I don't get any DoIt or error finishing read messages during the minutes I had it running.