> On 20 Nov 2017, at 11:47 PM, Dave Chiluk <[email protected]> wrote:
> 
> I reviewed your patch, and it appears as if it only turns off receive
> checksumming. The internets are saying that transmit needs to be turned off
> as well.  Have you checked to see if transmit is affected as well?

TX is not affected under my simple NFS testing.

> 
> I will try to do some transmit tests.  I'll also "test" your kernel when I
> get a chance, but by the looks of the patch there shouldn't be too much to
> test as it simply turns off RX checksuming which is already a known good
> solution.

Yea, just want to make sure USB/PCI ids are the same for both TB15 and TB16.
The TB15 at my hand is not even the mass production one.

> 
> On Mon, Nov 20, 2017 at 2:06 AM, Kai-Heng Feng <[email protected]>
> wrote:
> 
>> Dave,
>> 
>> Please try this kernel,
>> http://people.canonical.com/~khfeng/lp1729674/
>> 
>> The temporary workaround is what we can get before chip vendors solve
>> the issue.
>> 
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1729674
>> 
>> Title:
>>  TB16 dock ethernet corrupts data with hw checksum silently failing
>> 
>> Status in Dell Sputnik:
>>  Triaged
>> Status in linux package in Ubuntu:
>>  In Progress
>> Status in linux package in Fedora:
>>  Confirmed
>> 
>> Bug description:
>>  It looks like TCP  rx and tx checksum offloading is broken on the TB16
>> dock's ethernet adapter. For example downloading a large file such as the
>> Ubuntu ISO, and then running an md5sum on it yields the incorrect md5sum.
>> This is because
>>  rx-checksumming: on
>>  tx-checksumming: on
>>  and both set to on by default.
>> 
>>  Running sudo ethtool -K <TB16 eth device> tx off rx off, allows the
>>  download to complete correctly.  This is very bad since this can cause
>>  very bad untrustworthy behavior.
>> 
>>  This was conducted using an Dell Precision 5520 on Ubuntu 16.04+linux-
>>  generic-hwe-16.04-edge.
>> 
>>  Thank you
>> 
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/dell-sputnik/+bug/1729674/+subscriptions
>> 
> 
> -- 
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1729674
> 
> Title:
>  TB16 dock ethernet corrupts data with hw checksum silently failing
> 
> Status in Dell Sputnik:
>  Triaged
> Status in linux package in Ubuntu:
>  In Progress
> Status in linux package in Fedora:
>  Confirmed
> 
> Bug description:
>  It looks like TCP  rx and tx checksum offloading is broken on the TB16 
> dock's ethernet adapter. For example downloading a large file such as the 
> Ubuntu ISO, and then running an md5sum on it yields the incorrect md5sum.  
> This is because
>  rx-checksumming: on
>  tx-checksumming: on
>  and both set to on by default.
> 
>  Running sudo ethtool -K <TB16 eth device> tx off rx off, allows the
>  download to complete correctly.  This is very bad since this can cause
>  very bad untrustworthy behavior.
> 
>  This was conducted using an Dell Precision 5520 on Ubuntu 16.04+linux-
>  generic-hwe-16.04-edge.
> 
>  Thank you
> 
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/dell-sputnik/+bug/1729674/+subscriptions

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1729674

Title:
  TB16 dock ethernet corrupts data with hw checksum silently failing

To manage notifications about this bug go to:
https://bugs.launchpad.net/dell-sputnik/+bug/1729674/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to