Thanks for the work you all have done tracking this down. I am experiencing an issue with identical symptoms. I understand the problem should be fixed with 4.15+, so I may be experiencing a different bug. If anyone could help me determine that conclusively or point me in a direction that might help me fix this one, I'd really appreciate it!
Below I have reproduced the issue in the same way as above, with the same workaround.
Dell Precision 5530
TB16 Dock
Ubuntu 18.04
Kernel: 4.15.0-1034-oem
$ sudo ethtool --offload enx3c2c30b2d39a rx on
$ for i in 1 2 3 4 5 6 7 8 9; do curl -s http://old-releases.ubuntu.com/releases/17.04/ubuntu-17.04-server-amd64.img -o $i.iso; md5sum $i.iso; done
4672ce371fb3c1170a9e71bc4b2810b9 1.iso
5cfcb270becce9962c0dc305dac943b9 2.iso
4672ce371fb3c1170a9e71bc4b2810b9 3.iso
ba8ec5ef56501dbab731dcd0e627a334 4.iso
7d5d892efa5899a99129d90167508434 5.iso
c0402e3a6a1179d77c3132e15af2b81f 6.iso
4672ce371fb3c1170a9e71bc4b2810b9 7.iso
4672ce371fb3c1170a9e71bc4b2810b9 8.iso
4672ce371fb3c1170a9e71bc4b2810b9 9.iso
$ sudo ethtool --offload enx3c2c30b2d39a rx off
$ for i in 1 2 3 4 5 6 7 8 9; do curl -s http://old-releases.ubuntu.com/releases/17.04/ubuntu-17.04-server-amd64.img -o $i.iso; md5sum $i.iso; done
4672ce371fb3c1170a9e71bc4b2810b9 1.iso
4672ce371fb3c1170a9e71bc4b2810b9 2.iso
4672ce371fb3c1170a9e71bc4b2810b9 3.iso
4672ce371fb3c1170a9e71bc4b2810b9 4.iso
4672ce371fb3c1170a9e71bc4b2810b9 5.iso
4672ce371fb3c1170a9e71bc4b2810b9 6.iso
4672ce371fb3c1170a9e71bc4b2810b9 7.iso
4672ce371fb3c1170a9e71bc4b2810b9 8.iso
4672ce371fb3c1170a9e71bc4b2810b9 9.iso
$ uname -r
4.15.0-1034-oem
$
Thanks for the work you all have done tracking this down. I am experiencing an issue with identical symptoms. I understand the problem should be fixed with 4.15+, so I may be experiencing a different bug. If anyone could help me determine that conclusively or point me in a direction that might help me fix this one, I'd really appreciate it!
Below I have reproduced the issue in the same way as above, with the same workaround.
Dell Precision 5530
TB16 Dock
Ubuntu 18.04
Kernel: 4.15.0-1034-oem
$ sudo ethtool --offload enx3c2c30b2d39a rx on old-releases. ubuntu. com/releases/ 17.04/ubuntu- 17.04-server- amd64.img -o $i.iso; md5sum $i.iso; done 70a9e71bc4b2810 b9 1.iso 62c0dc305dac943 b9 2.iso 70a9e71bc4b2810 b9 3.iso ab731dcd0e627a3 34 4.iso 99129d901675084 34 5.iso 77c3132e15af2b8 1f 6.iso 70a9e71bc4b2810 b9 7.iso 70a9e71bc4b2810 b9 8.iso 70a9e71bc4b2810 b9 9.iso old-releases. ubuntu. com/releases/ 17.04/ubuntu- 17.04-server- amd64.img -o $i.iso; md5sum $i.iso; done 70a9e71bc4b2810 b9 1.iso 70a9e71bc4b2810 b9 2.iso 70a9e71bc4b2810 b9 3.iso 70a9e71bc4b2810 b9 4.iso 70a9e71bc4b2810 b9 5.iso 70a9e71bc4b2810 b9 6.iso 70a9e71bc4b2810 b9 7.iso 70a9e71bc4b2810 b9 8.iso 70a9e71bc4b2810 b9 9.iso
$ for i in 1 2 3 4 5 6 7 8 9; do curl -s http://
4672ce371fb3c11
5cfcb270becce99
4672ce371fb3c11
ba8ec5ef56501db
7d5d892efa5899a
c0402e3a6a1179d
4672ce371fb3c11
4672ce371fb3c11
4672ce371fb3c11
$ sudo ethtool --offload enx3c2c30b2d39a rx off
$ for i in 1 2 3 4 5 6 7 8 9; do curl -s http://
4672ce371fb3c11
4672ce371fb3c11
4672ce371fb3c11
4672ce371fb3c11
4672ce371fb3c11
4672ce371fb3c11
4672ce371fb3c11
4672ce371fb3c11
4672ce371fb3c11
$ uname -r
4.15.0-1034-oem
$