10-30-2019, 07:11 PM
I had problems with TCP conections from the Rockpro64 box with TVheadend to other computers with Kodi. Sometimes, the connection just stalled with a dumb conversation between peers like this:
PC: I confirm byte 12000 received (send me more).
Rockpro64: Take bytes 12001-15000.
PC: ...
Rockpro64: Take bytes 15001-18000.
PC: I confirm byte 12000 received (send me more).
Rockpro64:
Perhaps the ethernet driver in Linux 5.3 is buggy and miscrafts some frames. I fixed it by disabling TCP checksum offload:
# ethtool -K eth0 tx off
PC: I confirm byte 12000 received (send me more).
Rockpro64: Take bytes 12001-15000.
PC: ...
Rockpro64: Take bytes 15001-18000.
PC: I confirm byte 12000 received (send me more).
Rockpro64:
Perhaps the ethernet driver in Linux 5.3 is buggy and miscrafts some frames. I fixed it by disabling TCP checksum offload:
# ethtool -K eth0 tx off