Article Number: 000132066
The following article provides information about how to resolve a Hardware Checksum failure. This issue is seen on TB18 docking stations that are used with Dell systems running Ubuntu.
The TCP (Transmission Control Protocol) rx (Receive) and tx (Transmit) checksum offloading is not working correctly. This is because both rx-checksumming and tx-checksumming are both set to ON by default.
An example of this would be: If you downloaded a large file, such as the Ubuntu ISO and then you ran a md5sum on it, it will show an incorrect md5sum return.
Running the following command allows the download to complete correctly:
Sudo ethtool -k <TB18 eth device> tx off rx off
This issue is because of the iSerial number of the USB LAN on the TB16/TB18 dock.
(The Realtek_USB_10_100_1000_LAN_000001000000 is now Realtek_USB_10_100_1000_LAN_000002000000)
The issue was reported with Linux kernel 4.15.0-34 Generic but has been resolved with kernel 4.15.0-36.39.
Update to the latest version of Ubuntu to resolve this issue.
Dell Thunderbolt Dock TB16, Dell Precision Dual USB-C Thunderbolt Dock - TB18DC
21 Feb 2021
3
Solution