[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
@oddbjornk @cristofaro Launchpad is not a forum. Each bug is meant to solve one problem. One of you need to create a new bug for the new problem. You are welcome to reference or link this issue in that new bug though so whoever triages it has a reference. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Same here: [34617.702285] NETDEV WATCHDOG: eth0 (r8152): transmit queue 0 timed out [34617.702302] WARNING: CPU: 0 PID: 0 at /build/linux-hwe-9kWQFX/linux-hwe-5.0.0/net/sched/sch_generic.c:461 dev_watchdog+0x221/0x230 [34617.702303] Modules linked in: md4 nls_utf8 cifs ccm fscache snd_usb_audio snd_usbmidi_lib cdc_ether usbnet r8152 mii rfcomm cmac thunderbolt bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common btusb videodev btrtl btbcm cdc_acm btintel media bluetooth ecdh_generic pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) arc4 hid_multitouch hid_generic binfmt_misc nls_iso8859_1 snd_hda_codec_hdmi intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel snd_soc_skl snd_soc_hdac_hda snd_hda_ext_core snd_soc_skl_ipc snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_soc_acpi snd_hda_codec_realtek snd_soc_core snd_hda_codec_generic snd_compress ac97_bus snd_pcm_dmaengine snd_hda_intel snd_hda_codec crct10dif_pclmul snd_hda_core snd_hwdep crc32_pclmul dell_laptop ledtrig_audio ghash_clmulni_intel snd_pcm snd_seq_midi aesni_intel snd_seq_midi_event snd_rawmidi ath10k_pci ath10k_core aes_x86_64 crypto_simd ath snd_seq cryptd glue_helper [34617.702330] intel_cstate mac80211 dell_wmi intel_rapl_perf snd_seq_device dell_smbios snd_timer dcdbas joydev input_leds snd wmi_bmof serio_raw cfg80211 intel_wmi_thunderbolt dell_wmi_descriptor soundcore idma64 virt_dma ucsi_acpi intel_xhci_usb_role_switch mei_me intel_lpss_pci processor_thermal_device rtsx_pci_ms typec_ucsi memstick roles intel_pch_thermal intel_soc_dts_iosf mei intel_lpss typec intel_hid int3400_thermal int3403_thermal acpi_thermal_rel int340x_thermal_zone acpi_pad mac_hid sparse_keymap sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 i915 kvmgt vfio_mdev mdev vfio_iommu_type1 vfio kvm irqbypass i2c_algo_bit rtsx_pci_sdmmc drm_kms_helper syscopyarea sysfillrect nvme sysimgblt fb_sys_fops psmouse drm nvme_core rtsx_pci i2c_hid wmi hid pinctrl_sunrisepoint video pinctrl_intel [34617.702353] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G U O 5.0.0-29-generic #31~18.04.1-Ubuntu [34617.702354] Hardware name: Dell Inc. XPS 13 9370/0W970W, BIOS 1.11.1 07/11/2019 [34617.702356] RIP: 0010:dev_watchdog+0x221/0x230 [34617.702357] Code: 00 49 63 4e e0 eb 92 4c 89 ef c6 05 7b fa ef 00 01 e8 c3 38 fc ff 89 d9 48 89 c2 4c 89 ee 48 c7 c7 90 94 1a a7 e8 3f 53 79 ff <0f> 0b eb c0 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 [34617.702358] RSP: 0018:968e9e403e58 EFLAGS: 00010286 [34617.702359] RAX: RBX: RCX: 0006 [34617.702360] RDX: 0007 RSI: 0092 RDI: 968e9e416440 [34617.702361] RBP: 968e9e403e88 R08: 061a R09: 0004 [34617.702361] R10: 968e9e403ee0 R11: 0001 R12: 0001 [34617.702362] R13: 968e98f24000 R14: 968e98f244c0 R15: 968e94e95080 [34617.702363] FS: () GS:968e9e40() knlGS: [34617.702364] CS: 0010 DS: ES: CR0: 80050033 [34617.702364] CR2: 7fc79c004000 CR3: 00049a13c001 CR4: 003626f0 [34617.702365] Call Trace: [34617.702366] [34617.702369] ? pfifo_fast_reset+0x110/0x110 [34617.702372] call_timer_fn+0x30/0x130 [34617.702373] run_timer_softirq+0x3ff/0x450 [34617.702375] ? ktime_get+0x43/0xa0 [34617.702377] ? lapic_next_deadline+0x26/0x30 [34617.702379] __do_softirq+0xe4/0x2f3 [34617.702382] irq_exit+0xc5/0xd0 [34617.702383] smp_apic_timer_interrupt+0x79/0x140 [34617.702385] apic_timer_interrupt+0xf/0x20 [34617.702386] [34617.702388] RIP: 0010:cpuidle_enter_state+0xbc/0x440 [34617.702389] Code: ff e8 d8 b7 86 ff 80 7d d3 00 74 17 9c 58 0f 1f 44 00 00 f6 c4 02 0f 85 54 03 00 00 31 ff e8 cb f3 8c ff fb 66 0f 1f 44 00 00 <45> 85 ed 0f 88 1a 03 00 00 4c 2b 7d c8 48 ba cf f7 53 e3 a5 9b c4 [34617.702390] RSP: 0018:a7403df8 EFLAGS: 0246 ORIG_RAX: ff13 [34617.702391] RAX: 968e9e422d80 RBX: a7553d40 RCX: 001f [34617.702392] RDX: 1f7c0fd8dc69 RSI: 4041cc98 RDI: [34617.702392] RBP: a7403e38 R08: R09: 00022640 [34617.702393] R10: a7403dc8 R11: 0010 R12: 968e9e42d100 [34617.702394] R13: 0001 R14: a7553db8 R15: 1f7c0fd8dc69 [34617.702396] ? cpuidle_enter_state+0x98/0x440 [34617.702398] cpuidle_enter+0x17/0x20 [34617.702400] call_cpuidle+0x23/0x40 [34617.702401] do_idle+0x204/0x280 [34617.702404] cpu_startup_entry+0x1d/0x20 [34617.702405] rest_init+0xae/0xb0 [34617.702408] arch_call_rest_init+0xe/0x1b [34617.702410] start_kernel+0x4f5/0x516 [34617.702412] x86_64_start_reservations+0x24/0x26 [34617.702413] x86_64_start_kernel+0x74/0x77 [34617.702415] secondary_startup_64+0xa4/0xb0 Kernel: 5.0.0-29-generic #31~18.04.1-Ubuntu SMP Thu Sep 12 18:29:21 U
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Tags added: cscc -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
I seem to be seeing this again with the following kernel: Linux xps15 5.0.0-17-generic #18-Ubuntu SMP Tue Jun 4 15:34:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux The problem is not so much checksum errors, but mostly that transfers are abruptly aborted. I also see this in my syslog: Jun 21 14:41:44 xps15 kernel: [12338.169525] [ cut here ] Jun 21 14:41:44 xps15 kernel: [12338.169595] NETDEV WATCHDOG: enxe4b97ae3eb62 (r8152): transmit queue 0 timed out Jun 21 14:41:44 xps15 kernel: [12338.169630] WARNING: CPU: 6 PID: 0 at net/sched/sch_generic.c:461 dev_watchdog+0x221/0x230 Jun 21 14:41:44 xps15 kernel: [12338.169631] Modules linked in: rfcomm pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ccm cmac bnep msr binfmt_misc arc4 snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_usb_audio cdc_ether snd_usbmidi_lib usbnet r8152 mii intel_rapl x86_pkg_temp_thermal intel_powerclamp kvm_intel nls_iso8859_1 joydev snd_soc_skl snd_soc_hdac_hda snd_hda_ext_core snd_soc_skl_ipc snd_soc_sst_ipc snd_soc_sst_dsp crct10dif_pclmul snd_soc_acpi_intel_match snd_soc_acpi crc32_pclmul snd_soc_core snd_compress ac97_bus ghash_clmulni_intel snd_pcm_dmaengine i915 snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep uvcvideo videobuf2_vmalloc snd_pcm videobuf2_memops videobuf2_v4l2 videobuf2_common kvmgt aesni_intel vfio_mdev mdev btusb snd_seq_midi dell_laptop btrtl videodev vfio_iommu_type1 btbcm snd_seq_midi_event aes_x86_64 btintel crypto_simd ath10k_pci vfio cryptd glue_helper bluetooth ledtrig_audio snd_rawmidi nouveau cdc_acm media ath10k_core intel_cstate kvm ath intel_rapl_perf Jun 21 14:41:44 xps15 kernel: [12338.169649] snd_seq mac80211 snd_seq_device dell_wmi snd_timer ecdh_generic dell_smbios dcdbas input_leds irqbypass ttm serio_raw dell_wmi_descriptor intel_wmi_thunderbolt drm_kms_helper wmi_bmof snd rtsx_pci_ms mxm_wmi cfg80211 soundcore drm memstick i2c_algo_bit fb_sys_fops mei_me syscopyarea processor_thermal_device sysfillrect mei hid_multitouch intel_soc_dts_iosf sysimgblt ucsi_acpi idma64 typec_ucsi virt_dma intel_pch_thermal typec int3403_thermal int340x_thermal_zone dell_smo8800 int3400_thermal intel_hid acpi_thermal_rel mac_hid acpi_pad sparse_keymap sch_fq_codel dell_smm_hwmon coretemp parport_pc ppdev lp parport ip_tables x_tables autofs4 usbhid hid_generic rtsx_pci_sdmmc nvme psmouse i2c_i801 nvme_core rtsx_pci thunderbolt ahci intel_lpss_pci libahci intel_lpss i2c_hid hid pinctrl_cannonlake wmi video pinctrl_intel Jun 21 14:41:44 xps15 kernel: [12338.169688] CPU: 6 PID: 0 Comm: swapper/6 Tainted: GW OE 5.0.0-17-generic #18-Ubuntu Jun 21 14:41:44 xps15 kernel: [12338.169689] Hardware name: Dell Inc. XPS 15 9570/0HWTMH, BIOS 1.10.1 04/26/2019 Jun 21 14:41:44 xps15 kernel: [12338.169689] RIP: 0010:dev_watchdog+0x221/0x230 Jun 21 14:41:44 xps15 kernel: [12338.169690] Code: 00 49 63 4e e0 eb 92 4c 89 ef c6 05 9a 92 f0 00 01 e8 13 38 fc ff 89 d9 4c 89 ee 48 c7 c7 98 5e fa ae 48 89 c2 e8 71 f1 79 ff <0f> 0b eb c0 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 Jun 21 14:41:44 xps15 kernel: [12338.169691] RSP: 0018:8ef45c383e68 EFLAGS: 00010286 Jun 21 14:41:44 xps15 kernel: [12338.169691] RAX: RBX: RCX: 083f Jun 21 14:41:44 xps15 kernel: [12338.169692] RDX: RSI: 00f6 RDI: 083f Jun 21 14:41:44 xps15 kernel: [12338.169692] RBP: 8ef45c383e98 R08: 0001 R09: 0a4c Jun 21 14:41:44 xps15 kernel: [12338.169692] R10: 0004 R11: R12: 0001 Jun 21 14:41:44 xps15 kernel: [12338.169693] R13: 8ef439802000 R14: 8ef4398024c0 R15: 8ef405cd6480 Jun 21 14:41:44 xps15 kernel: [12338.169693] FS: () GS:8ef45c38() knlGS: Jun 21 14:41:44 xps15 kernel: [12338.169694] CS: 0010 DS: ES: CR0: 80050033 Jun 21 14:41:44 xps15 kernel: [12338.169694] CR2: 7fefe3f378f0 CR3: 06c0e004 CR4: 003606e0 Jun 21 14:41:44 xps15 kernel: [12338.169695] DR0: DR1: DR2: Jun 21 14:41:44 xps15 kernel: [12338.169695] DR3: DR6: fffe0ff0 DR7: 0400 Jun 21 14:41:44 xps15 kernel: [12338.169695] Call Trace: Jun 21 14:41:44 xps15 kernel: [12338.169696] Jun 21 14:41:44 xps15 kernel: [12338.169698] ? pfifo_fast_enqueue+0x120/0x120 Jun 21 14:41:44 xps15 kernel: [12338.169699] call_timer_fn+0x30/0x130 Jun 21 14:41:44 xps15 kernel: [12338.169700] run_timer_softirq+0x3e4/0x420 Jun 21 14:41:44 xps15 kernel: [12338.169701] ? ktime_get+0x3c/0xa0 Jun 21 14:41:44 xps15 kernel: [12338.169703] ? lapic_next_deadline+0x26/0x30 Jun 21 14:41:44 xps15 kernel: [12338.169704] ? clockevents_program_event+0x93/0xf0 Jun 21 14:41:44 xps15 kernel: [12338.169706] __do_softirq+0xdc/0x2f3 Jun 21 14:41:44 xps15 kernel: [12338.169707]
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Thanks. It looks like I got this kernel version from the "linux-signed- oem" package: https://launchpad.net/ubuntu/bionic/+source/linux-signed- oem. I am not sure why my system is set up for that kernel package. There is a new version in bionic-proposed, "linux-signed-oem 4.15.0-1035.40", which I tried and that seems to have fixed the problem. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
You will want to contact Dell support on that one as it appears you are running a non- Ubuntu kernel version (it's probably Dell provided). You might simply need to upgrade. On Thu, Mar 28, 2019, 3:40 PM Maxwell Ballenger wrote: > 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 > $ > > -- > 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: > Fix Released > Status in linux source package in Xenial: > Fix Released > Status in linux source package in Artful: > Fix Released > Status in linux source package in Bionic: > Fix Released > 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 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 > > Launchpad-Notification-Type: bug > Launchpad-Bug: product=dell-sputnik; status=Triaged; importance=High; > assignee=None; > Launchpad-Bug: distribution=ubuntu; sourcepackage=linux; component=main; > milestone=ubuntu-18.04; status=Fix Released; importance=High; assignee= > kai.heng.f...@canonical.com; > Launchpad-Bug: distribution=ubuntu; distroseries=xenial; > sourcepackage=linux; component=main; status=Fix Released; > importance=Undecided; assignee=None; > Launchpad-Bug: distribution=ubuntu; distroseries=artful; > sourcepackage=linux; component=main; status=Fix Released; importance=High; > assignee=None; > Launchpad-Bug: distribution=ubuntu; distroseries=bionic; > sourcepackage=linux; component=main; milestone=ubuntu-18.04; status=Fix > Released; importance=High; assignee=kai.heng.f...@canonical.com; > Launchpad-Bug: distribution=fedora; sourcepackage=linux; component=None; > status=Confirmed; importance=Undecided; assignee=None; > Launchpad-Bug-Tags: indeed verification-done-artful > verification-done-xenial > Launchpad-Bug-Information-Type: Public > Launchpad-Bug-Private: no > Launchpad-Bug-Security-Vulnerability: no > Launchpad-Bug-Commenters: ballengerm benjamin-redhat-bugs chiluk > christian-redhat-bugs gerben-redhat-bugs janitor jarod-redhat-bugs > jeremy-redhat-bugs jiri-redhat-bugs kai-heng-redhat-bugs kaihengfeng katamo > luciano marianne-z mario-redhat-bugs martin-redhat-bugs pandasauce smb > superm1 ubuntu-kernel-bot > Launchpad-Bug-Reporter: Dave Chiluk (chiluk) > Launchpad-Bug-Modifier: Maxwell Ballenger (ballengerm) > Launchpad-Message-Rationale: Subscriber > Launchpad-Message-For: chiluk > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
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 $ -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
@katamo 4.14.xx is not a supported Ubuntu kernel. I'm not sure where you pulled that kernel from, but it is not supportable. At this point all Supported Ubuntu kernels and mainline 4.15+ have this fix. @EVERYONE ELSE If you think you are hitting this issue and are running the latest supported kernels, you are likely hitting a different issue, and should be opening a new bug. Please stop resurrecting this bug. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
@Kat, Can you please confirm the particular Ubuntu kernel that you are still encountering the need to run this command? As I understood this patch (that effectively does what that command does) is backported into all the latest Ubuntu kernels, so if it's still happening that is important information. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Confirmed the following command resolved issue disconnect in transferring 25GB+ files over TB16 ethernet device via both SCP & SFTP `$ ethtool --offload enp14s0u1u2 rx off` Models Tested: - 7720 - 5520 Kernels Tested: - 4.14.xx Observed Symptom Error Encountered when using scp or sftp: - sh_dispatch_run_fatal: Connection to 10.10.10.36 port 22: message authentication code incorrect - lost connection Unable to test >4.14 at this time -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
This bug was fixed in the package linux - 4.4.0-119.143 --- linux (4.4.0-119.143) xenial; urgency=medium * linux: 4.4.0-119.143 -proposed tracker (LP: #1760327) * Dell XPS 13 9360 bluetooth scan can not detect any device (LP: #1759821) - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" linux (4.4.0-118.142) xenial; urgency=medium * linux: 4.4.0-118.142 -proposed tracker (LP: #1759607) * Kernel panic with AWS 4.4.0-1053 / 4.4.0-1015 (Trusty) (LP: #1758869) - x86/microcode/AMD: Do not load when running on a hypervisor * CVE-2018-8043 - net: phy: mdio-bcm-unimac: fix potential NULL dereference in unimac_mdio_probe() linux (4.4.0-117.141) xenial; urgency=medium * linux: 4.4.0-117.141 -proposed tracker (LP: #1755208) * Xenial update to 4.4.114 stable release (LP: #1754592) - x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels - usbip: prevent vhci_hcd driver from leaking a socket pointer address - usbip: Fix implicit fallthrough warning - usbip: Fix potential format overflow in userspace tools - x86/microcode/intel: Fix BDW late-loading revision check - x86/retpoline: Fill RSB on context switch for affected CPUs - sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks - can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once - can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once - PM / sleep: declare __tracedata symbols as char[] rather than char - time: Avoid undefined behaviour in ktime_add_safe() - timers: Plug locking race vs. timer migration - Prevent timer value 0 for MWAITX - drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled - drivers: base: cacheinfo: fix boot error message when acpi is enabled - PCI: layerscape: Add "fsl,ls2085a-pcie" compatible ID - PCI: layerscape: Fix MSG TLP drop setting - mmc: sdhci-of-esdhc: add/remove some quirks according to vendor version - fs/select: add vmalloc fallback for select(2) - hwpoison, memcg: forcibly uncharge LRU pages - cma: fix calculation of aligned offset - mm, page_alloc: fix potential false positive in __zone_watermark_ok - ipc: msg, make msgrcv work with LONG_MIN - x86/ioapic: Fix incorrect pointers in ioapic_setup_resources() - ACPI / processor: Avoid reserving IO regions too early - ACPI / scan: Prefer devices without _HID/_CID for _ADR matching - ACPICA: Namespace: fix operand cache leak - netfilter: x_tables: speed up jump target validation - netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed in 64bit kernel - netfilter: nf_dup_ipv6: set again FLOWI_FLAG_KNOWN_NH at flowi6_flags - netfilter: nf_ct_expect: remove the redundant slash when policy name is empty - netfilter: nfnetlink_queue: reject verdict request from different portid - netfilter: restart search if moved to other chain - netfilter: nf_conntrack_sip: extend request line validation - netfilter: use fwmark_reflect in nf_send_reset - ext2: Don't clear SGID when inheriting ACLs - reiserfs: fix race in prealloc discard - reiserfs: don't preallocate blocks for extended attributes - reiserfs: Don't clear SGID when inheriting ACLs - fs/fcntl: f_setown, avoid undefined behaviour - scsi: libiscsi: fix shifting of DID_REQUEUE host byte - Input: trackpoint - force 3 buttons if 0 button is reported - usb: usbip: Fix possible deadlocks reported by lockdep - usbip: fix stub_rx: get_pipe() to validate endpoint number - usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input - usbip: prevent leaking socket pointer address in messages - um: link vmlinux with -no-pie - vsyscall: Fix permissions for emulate mode with KAISER/PTI - eventpoll.h: add missing epoll event masks - x86/microcode/intel: Extend BDW late-loading further with LLC size check - hrtimer: Reset hrtimer cpu base proper on CPU hotplug - dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state - ipv6: Fix getsockopt() for sockets with default IPV6_AUTOFLOWLABEL - ipv6: fix udpv6 sendmsg crash caused by too small MTU - ipv6: ip6_make_skb() needs to clear cork.base.dst - lan78xx: Fix failure in USB Full Speed - net: igmp: fix source address check for IGMPv3 reports - tcp: __tcp_hdrlen() helper - net: qdisc_pkt_len_init() should be more robust - pppoe: take ->needed_headroom of lower device into account on xmit - r8169: fix memory corruption on retrieval of hardware statistics. - sctp: do not allow the v4 socket to bind a v4mapped v6 address - sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf - vmxnet3: repair memory leak - net: Allow neigh contructor functions ability to modify the primary_key - ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
This bug was fixed in the package linux - 4.13.0-38.43 --- linux (4.13.0-38.43) artful; urgency=medium * linux: 4.13.0-38.43 -proposed tracker (LP: #1755762) * Servers going OOM after updating kernel from 4.10 to 4.13 (LP: #1748408) - i40e: Fix memory leak related filter programming status - i40e: Add programming descriptors to cleaned_count * [SRU] Lenovo E41 Mic mute hotkey is not responding (LP: #1753347) - platform/x86: ideapad-laptop: Increase timeout to wait for EC answer * fails to dump with latest kpti fixes (LP: #1750021) - kdump: write correct address of mem_section into vmcoreinfo * headset mic can't be detected on two Dell machines (LP: #1748807) - ALSA: hda/realtek - Support headset mode for ALC215/ALC285/ALC289 - ALSA: hda - Fix headset mic detection problem for two Dell machines - ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines * CIFS SMB2/SMB3 does not work for domain based DFS (LP: #1747572) - CIFS: make IPC a regular tcon - CIFS: use tcon_ipc instead of use_ipc parameter of SMB2_ioctl - CIFS: dump IPC tcon in debug proc file * i2c-thunderx: erroneous error message "unhandled state: 0" (LP: #1754076) - i2c: octeon: Prevent error message on bus error * hisi_sas: Add disk LED support (LP: #1752695) - scsi: hisi_sas: directly attached disk LED feature for v2 hw * EDAC, sb_edac: Backport 1 patch to Ubuntu 17.10 (Fix missing DIMM sysfs entries with KNL SNC2/SNC4 mode) (LP: #1743856) - EDAC, sb_edac: Fix missing DIMM sysfs entries with KNL SNC2/SNC4 mode * [regression] Colour banding and artefacts appear system-wide on an Asus Zenbook UX303LA with Intel HD 4400 graphics (LP: #1749420) - drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA * DVB Card with SAA7146 chipset not working (LP: #1742316) - vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems * [Asus UX360UA] battery status in unity-panel is not changing when battery is being charged (LP: #1661876) // AC adapter status not detected on Asus ZenBook UX410UAK (LP: #1745032) - ACPI / battery: Add quirk for Asus UX360UA and UX410UAK * ASUS UX305LA - Battery state not detected correctly (LP: #1482390) - ACPI / battery: Add quirk for Asus GL502VSK and UX305LA * support thunderx2 vendor pmu events (LP: #1747523) - perf pmu: Extract function to get JSON alias map - perf pmu: Pass pmu as a parameter to get_cpuid_str() - perf tools arm64: Add support for get_cpuid_str function. - perf pmu: Add helper function is_pmu_core to detect PMU CORE devices - perf vendor events arm64: Add ThunderX2 implementation defined pmu core events - perf pmu: Add check for valid cpuid in perf_pmu__find_map() * lpfc.ko module doesn't work (LP: #1746970) - scsi: lpfc: Fix loop mode target discovery * Ubuntu 17.10 crashes on vmalloc.c (LP: #1739498) - powerpc/mm/book3s64: Make KERN_IO_START a variable - powerpc/mm/slb: Move comment next to the code it's referring to - powerpc/mm/hash64: Make vmalloc 56T on hash * ethtool -p fails to light NIC LED on HiSilicon D05 systems (LP: #1748567) - net: hns: add ACPI mode support for ethtool -p * CVE-2017-17807 - KEYS: add missing permission check for request_key() destination * [Artful SRU] Fix capsule update regression (LP: #1746019) - efi/capsule-loader: Reinstate virtual capsule mapping * [Artful/Bionic] [Config] enable EDAC_GHES for ARM64 (LP: #1747746) - Ubuntu: [Config] enable EDAC_GHES for ARM64 * linux-tools: perf incorrectly linking libbfd (LP: #1748922) - SAUCE: tools -- add ability to disable libbfd - [Packaging] correct disablement of libbfd * Cherry pick c96f5471ce7d for delayacct fix (LP: #1747769) - delayacct: Account blkio completion on the correct task * Error in CPU frequency reporting when nominal and min pstates are same (cpufreq) (LP: #1746174) - cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin * retpoline abi files are empty on i386 (LP: #1751021) - [Packaging] retpoline-extract -- instantiate retpoline files for i386 - [Packaging] final-checks -- sanity checking ABI contents - [Packaging] final-checks -- check for empty retpoline files * [P9,Power NV][WSP][Ubuntu 1804] : "Kernel access of bad area " when grouping different pmu events using perf fuzzer . (perf:) (LP: #1746225) - powerpc/perf: Fix oops when grouping different pmu events * bnx2x_attn_int_deasserted3:4323 MC assert! (LP: #1715519) // CVE-2018-126 - net: create skb_gso_validate_mac_len() - bnx2x: disable GSO where gso_size is too big for hardware * Ubuntu16.04.03: ISAv3 initialize MMU registers before setting partition table (LP: #1736145) - powerpc/64s: Initialize ISAv3 MMU registers before setting partition table * powerpc/powernv: Flush console before platform error reboot (LP: #1735159) - po
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
I've already backported it: http://kernel.ubuntu.com/git/ubuntu/ubuntu-xenial.git/commit/?h=master- next&id=2cecb2e49bee95d4b9d89f732e999a6908db6abf -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Ran same tests against 4.13.0-38 on artful. Just curious, this only seems to be applied to hwe and hwe-edge kernels for xenial. Is that a change in policy? Even though I haven't attempted it, it appears as if this should be pretty straightforward apply on the 4.4 kernel stream. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Tags removed: verification-needed-artful ** Tags added: verification-done-artful -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
At 6 iterations of ubuntu-17.04-server-amd64.img (4.2 gigs) I no longer see the corruptions on both 4.13.0-38 and 4.15.0-13 from xenial- proposed. Thanks! ** Tags removed: verification-needed-xenial ** Tags added: verification-done-xenial -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed- xenial' to 'verification-done-xenial'. If the problem still exists, change the tag 'verification-needed-xenial' to 'verification-failed- xenial'. If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-xenial ** Tags added: verification-needed-artful -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed- artful' to 'verification-done-artful'. If the problem still exists, change the tag 'verification-needed-artful' to 'verification-failed- artful'. If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Changed in: linux (Ubuntu Artful) Status: In Progress => Fix Committed -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Also affects: linux (Ubuntu Xenial) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Xenial) Status: New => Fix Committed -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Weird, somehow it doesn't get pulled in for Xenail/Artful, I'll poke around to make the them in next kernel release. @Luciano Please file a separate bug via `ubuntu-bug linux`, thanks! It's specific to ASMedia xHC on the Dell TB16. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Hi. I'm a user of another distro (gentoo), and found this bug while googling for a problem I'm having. I'm using a realtek-based USB3 to RJ45 gigabit adapter. This plugs directly into my laptop (not any sort of hub as with the DELL hubs above), which is a Toshiba Radius P20W-C-103, skylake based, with the following controller: ``` 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) ``` I am experiencing this on 4.9.79-r1, and also 4.14.22. When I plug the device in, unless I disable power management on USB hubs 3 and 4, I get errors saying 'root hub lost power or was reset'. However, if I disable PM using powertop, I get the device to work seemingly well. But, as soon as I start heavy transfers (in my case distributed compile), the network device stops responding The error messages that I'm receiving are very similar to what is posted above. This is the device coming up: ``` Feb 26 20:17:09 nizuc kernel: usb usb3: root hub lost power or was reset Feb 26 20:17:09 nizuc kernel: usb usb4: root hub lost power or was reset Feb 26 20:17:41 nizuc kernel: usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd Feb 26 20:17:41 nizuc kernel: usb 4-1: New USB device found, idVendor=0bda, idProduct=8153 Feb 26 20:17:41 nizuc kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6 Feb 26 20:17:41 nizuc kernel: usb 4-1: Product: USB 10/100/1000 LAN Feb 26 20:17:41 nizuc kernel: usb 4-1: Manufacturer: Realtek Feb 26 20:17:41 nizuc kernel: usb 4-1: SerialNumber: 01 Feb 26 20:17:41 nizuc kernel: usb 4-1: reset SuperSpeed USB device number 2 using xhci_hcd Feb 26 20:17:41 nizuc NetworkManager[2049]: [1519676261.9009] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/5) Feb 26 20:17:41 nizuc kernel: r8152 4-1:1.0 eth0: v1.09.9 Feb 26 20:17:42 nizuc mtp-probe[3673]: checking bus 4, device 2: "/sys/devices/pci:00/:00:1c.0/:01:00.0/usb4/4-1" Feb 26 20:17:42 nizuc mtp-probe[3673]: bus: 4, device: 2 was not an MTP device Feb 26 20:17:42 nizuc upowerd[2168]: unhandled action 'bind' on /sys/devices/pci:00/:00:1c.0/:01:00.0/usb4/4-1 Feb 26 20:17:42 nizuc systemd-udevd[3676]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable. Feb 26 20:17:42 nizuc kernel: r8152 4-1:1.0 enp1s0u1: renamed from eth0 Feb 26 20:17:42 nizuc NetworkManager[2049]: [1519676262.2645] device (eth0): interface index 4 renamed iface from 'eth0' to 'enp1s0u1' Feb 26 20:17:42 nizuc kernel: IPv6: ADDRCONF(NETDEV_UP): enp1s0u1: link is not ready Feb 26 20:17:42 nizuc NetworkManager[2049]: [1519676262.2829] device (enp1s0u1): state change: unmanaged -> unavailable (reason 'managed', internal state 'external') Feb 26 20:17:42 nizuc upowerd[2168]: unhandled action 'bind' on /sys/devices/pci:00/:00:1c.0/:01:00.0/usb4/4-1/4-1:1.0 Feb 26 20:17:42 nizuc kernel: IPv6: ADDRCONF(NETDEV_UP): enp1s0u1: link is not ready Feb 26 20:17:46 nizuc kernel: r8152 4-1:1.0 enp1s0u1: carrier on Feb 26 20:17:46 nizuc kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp1s0u1: link becomes ready Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3331] device (enp1s0u1): link connected Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3415] device (enp1s0u1): state change: unavailable -> disconnected (reason 'carrier-changed', internal state> Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3443] policy: auto-activating connection 'Wired connection 1' Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3452] device (enp1s0u1): Activation: starting connection 'Wired connection 1' (fd5b488a-66f7-3ec5-a6d0-b43c8> Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3454] device (enp1s0u1): state change: disconnected -> prepare (reason 'none', internal state 'managed') Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3458] device (enp1s0u1): state change: prepare -> config (reason 'none', internal state 'managed') Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3462] device (enp1s0u1): state change: config -> ip-config (reason 'none', internal state 'managed') Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3528] device (enp1s0u1): state change: ip-config -> ip-check (reason 'none', internal state 'managed') Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3554] device (enp1s0u1): state change: ip-check -> secondaries (reason 'none', internal state 'managed') Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3557] device (enp1s0u1): state change: secondaries -> activated (reason 'none', internal state 'managed') Feb 26 20:17:46 nizuc NetworkManager[2049]: [1519676266.3563] device (enp1s0u1): Activation: successful, device activated. ``` but then, what look like the same TRB errors as mentioned in this thread (I could be wrong): ``` Feb 26 20:25:32 nizuc distccd[13928]: (dcc_r_token_int) got ARGV000f Feb 26 20:2
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
This also affects 16.04 (Xenial) but that isn't reflected in the ticket. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Looks like this has been released with 4.15.0-9.10 which is available in bionic. ** Also affects: linux (Ubuntu Bionic) Importance: High Assignee: Kai-Heng Feng (kaihengfeng) Status: In Progress ** Changed in: linux (Ubuntu Bionic) Status: In Progress => Fix Released ** Changed in: linux (Ubuntu Bionic) Milestone: None => ubuntu-18.04 -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
@kmously I see that you marked this fix as Fix Committed in Artful, but I do not see it in the master-next branch of artful. I'm moving this back to In progress in artful as this does not appear to have been pushed to master-next for artful yet. Feel free to push it back to Fix Committed when you accept or merge the patch into master-next. ** Changed in: linux (Ubuntu Artful) Status: Fix Committed => In Progress -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Changed in: linux (Ubuntu) Importance: Undecided => High ** Changed in: linux (Ubuntu Artful) Importance: Undecided => High -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
@pandasauce ... Fix committed means it's in the git archive, but has completed testing nor been integrated into the archives yet. Also please refrain from repeating things we already know in the thread or otherwise +1'ing or me-tooing. It just wastes developers time that could be spent actually fixing the issue. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Hasn't completed testing or been integrated into the archives. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Update to my October post in LP#1667750 which turned out to be a separate issue (1Gbps mode dropouts) on the same adapter. Dell Precision 5520 and BIOS 1.7 using TB16. This is on Ubuntu 16.04.3, kernel 4.13.0 The issue is still present. I tried limiting the bandwidth using `ethtool -s eth0 speed 100 duplex full autoneg on` and also as described in this blog post: http://mark.koli.ch/slowdown-throttle-bandwidth- linux-network-interface and it *seems* to be making the issue less apparent, but still present. $ for i in 1 2 3 4; do curl -s http://old-releases.ubuntu.com/releases/17.04/ubuntu-17.04-server-amd64.img -o $i.iso; md5sum $i.iso; done 2641b55ed2e203861fb6f642bb05b8f7 1.iso 63f41e8b8e4e5ad1909637dbd2efd849 2.iso ^C% $ sudo ethtool -s eth0 speed 100 duplex full autoneg on $ for i in 1 2 3 4; 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 $ for i in 1 2 3 4; do curl -s http://old-releases.ubuntu.com/releases/17.04/ubuntu-17.04-server-amd64.img -o $i.iso; md5sum $i.iso; done ed13e9c6c45f027f686000eccce42254 1.iso 4672ce371fb3c1170a9e71bc4b2810b9 2.iso ^C% Next, I tried disabling offloading as described in LP#1667750. Keep in mind, the device still needs to be in 100Mbps mode or you will experience dropouts in addition to any packet corruption issues that you may run into. $ sudo ethtool --offload eth0 tx off Actual changes: tx-checksumming: off tx-checksum-ipv4: off tx-checksum-ipv6: off tcp-segmentation-offload: off tx-tcp-segmentation: off [requested on] tx-tcp6-segmentation: off [requested on] $ sudo ethtool --offload eth0 rx off $ for i in 1 2 3 4 5 6; 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 I left it to run over lunch at 25 loops to be sure and it's working fine. This weekend I may be able to test this on a 2017 XPS 9560 (non- DE) too. Thanks for the workaround and looking forward to the patch making it to Ubuntu repos. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Changed in: linux (Ubuntu Artful) Status: New => Fix Committed -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Also affects: linux (Ubuntu Artful) Importance: Undecided Status: New -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
This is not a hardware failure. When a proper fix is developed I'd expect it to come in the form of a patch to XHCI driver to adjust internally how ASMedia host controller operates. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
That patch note makes it sound like there will be a hardware/firmware fix that will hopefully resolve this. If so it is very unlikely that upstream will accept your patch, as the proper fix will really be to upgrade your firmware. A more preferable patch will be to log a big bad warning if you have TB16 with the bad firmware revision. The kernel people don't tend to like to BUG hardware issues that are resolvable through firmware updates. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Patch sent: https://lkml.org/lkml/2018/1/16/102 -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Sometimes I forget to set a version number. Sorry about that. Currently I am still gathering some information from Dell/Realtek. I'll send a new patch to upstream soon. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
I should also mention that this should probably be pushed to linux- stable as well as mainline as this is a silent data corruption bug. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Those changes test as good. @Kai-Heng Feng. In the future you should consider setting LOCALVERSION or using a PPA and setting a +lp1729674 to version string in the changelog. With what you did it's hard to distinguish between your test package and an official package. See https://wiki.ubuntu.com/Kernel/Dev/KernelBugFixing#Publish_a_Package_for_Testing for more info. Thanks for the work. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
This kernel disables RX aggregation instead, please check if it works on your side. http://people.canonical.com/~khfeng/lp1729674-2/ -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
I'm sorry I've been unable to test this from my end. Have you been able to make any progress on this? -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Dave, can you share the output of `sudo lsusb -v`? -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
> On 20 Nov 2017, at 11:47 PM, Dave Chiluk <1729...@bugs.launchpad.net> 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 > 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 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 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
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? 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. On Mon, Nov 20, 2017 at 2:06 AM, Kai-Heng Feng 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 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
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 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
udevadm info -e as requested. ** Attachment added: "udevadminfo" https://bugs.launchpad.net/dell-sputnik/+bug/1729674/+attachment/5010640/+files/udevadminfo -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Mario, Dave, Do you use TB16? I only have TB15 at hand. Can you attach the output of `udevadm info -e` here if you use TB16? Thanks. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Launchpad has imported 27 comments from the remote bug at https://bugzilla.redhat.com/show_bug.cgi?id=1460789. If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. On 2017-06-12T18:51:16+00:00 Christian wrote: This is a Dell XPS 13 connected to the network via the TB16 dock. Kernel is: Linux ag13.local 4.12.0-0.rc3.git0.2.fc27.x86_64 #1 SMP Tue May 30 19:36:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux Host controller of the dock: 09:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller USB network interface in the dock: /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/7p, 5000M |__ Port 2: Dev 3, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M [32930.573816] usb 4-1.2: new SuperSpeed USB device number 3 using xhci_hcd [32930.591744] usb 4-1.2: New USB device found, idVendor=0bda, idProduct=8153 [32930.591752] usb 4-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=6 [32930.591757] usb 4-1.2: Product: USB 10/100/1000 LAN [32930.591761] usb 4-1.2: Manufacturer: Realtek [32930.591766] usb 4-1.2: SerialNumber: 0100 [32930.739428] usb 4-1.2: reset SuperSpeed USB device number 3 using xhci_hcd I *sometimes* get the following in the log and with that the ethernet port stops working. Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: Looking for event-dma 0001c3eec010 trb-start 0001c3eebfe0 trb-end 0001c3eebfe0 seg-start 0001c3eeb000 seg-end 0001c3eebff0 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: Looking for event-dma 0001c3eec020 trb-start 0001c3eebfe0 trb-end 0001c3eebfe0 seg-start 0001c3eeb000 seg-end 0001c3eebff0 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: Looking for event-dma 0001c3eec030 trb-start 0001c3eebfe0 trb-end 0001c3eebfe0 seg-start 0001c3eeb000 seg-end 0001c3eebff0 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: Looking for event-dma 0001c3eec040 trb-start 0001c3eebfe0 trb-end 0001c3eebfe0 seg-start 0001c3eeb000 seg-end 0001c3eebff0 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: Looking for event-dma 0001c3eec050 trb-start 0001c3eebfe0 trb-end 0001c3eebfe0 seg-start 0001c3eeb000 seg-end 0001c3eebff0 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: Looking for event-dma 0001c3eec060 trb-start 0001c3eebfe0 trb-end 0001c3eebfe0 seg-start 0001c3eeb000 seg-end 0001c3eebff0 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: Looking for event-dma 0001c3eec070 trb-start 0001c3eebfe0 trb-end 0001c3eebfe0 seg-start 0001c3eeb000 seg-end 0001c3eebff0 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13 Jun 12 19:00:04 ag13.local kernel: xhci_hcd :09:00.0: Looking for event-dma 0001c3eec080 trb-start 0001c3eebfe0 trb-end 0001c3eebfe0 seg-start 0001c3eeb000 seg-end 0001c3eebff0 earlier in the log (and maybe related): Jun 12 18:39:08 ag13.local kernel: WARNING: CPU: 0 PID: 0 at net/core/dev.c:5411 net_rx_action+0x2d0/0x3c0 Jun 12 18:39:08 ag13.local kernel: Modules linked in: cdc_ether usbnet r8152 mii snd_usb_audio snd_usbmidi_lib snd_rawmidi rfcomm fuse ccm xt_CHECKSUM ipt_MASQUERADE nf_nat_masquerade_ipv4 tun nf_conntrack_netbios_ns nf_conntrack_broadcast xt_CT ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 xt_conntrack ip_set nfnetlink ebtable_nat ebtable_broute bridge stp llc ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_co
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Bug watch added: Red Hat Bugzilla #1460789 https://bugzilla.redhat.com/show_bug.cgi?id=1460789 ** Also affects: linux (Fedora) via https://bugzilla.redhat.com/show_bug.cgi?id=1460789 Importance: Unknown Status: Unknown -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
I also just went through the process of reproducing this while watching the kern.log. Absolutely 0 messages came out. If you find some verbose debugging you want me to turn on let me know. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
I am not using ipv6. On Tue, Nov 14, 2017 at 9:10 AM, Mario Limonciello wrote: > @Dave: > > I was glancing at r8152 driver and notice that it has some special > handling for ipv6. Is this issue reproducing only in ipv6 for you? > https://github.com/torvalds/linux/commit/6128d1bb30748d0ff56a63898d14f3 > 12126e404c > > -- > 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 > > 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 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
@Dave: I was glancing at r8152 driver and notice that it has some special handling for ipv6. Is this issue reproducing only in ipv6 for you? https://github.com/torvalds/linux/commit/6128d1bb30748d0ff56a63898d14f312126e404c -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
This issue only happens under 1Gbps speed with checksum offloading. Turn off checksum offloading or change the speed to 100Mbps can workaround the issue. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
Tried two other r8152 devices, - r8152 <-> USB-C <-> Host system. No checksum issue. - r8152 <-> Genesys Logic Hub <-> USB-C <-> Host system. No checksum issue. So it's more likely to be a ASMedia issue. -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
I can reproduce the issue on a TB15 (which should be the same?). ** Changed in: linux (Ubuntu) Status: Incomplete => In Progress -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1729674] Re: TB16 dock ethernet corrupts data with hw checksum silently failing
** Also affects: linux (Ubuntu) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Assignee: (unassigned) => Kai-Heng Feng (kaihengfeng) ** Changed in: dell-sputnik Assignee: Kai-Heng Feng (kaihengfeng) => (unassigned) -- 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs