On 4.15.4 I see a lot of: Feb 21 15:43:31 localhost kernel: [18401.483078] pcieport 0000:00:1d.6: AER: Corrected error received: id=00ee Feb 21 15:43:31 localhost kernel: [18401.483095] pcieport 0000:00:1d.6: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=00ee(Transmitter ID) Feb 21 15:43:31 localhost kernel: [18401.483097] pcieport 0000:00:1d.6: device [8086:a11e] error status/mask=00001000/00002000 Feb 21 15:43:31 localhost kernel: [18401.483099] pcieport 0000:00:1d.6: [12] Replay Timer Timeout
Which may or may not be related. However, randomly, r8152 stops working entirely. Most recent dmesg: Feb 21 15:43:42 localhost kernel: [18412.136941] ------------[ cut here ]------------ Feb 21 15:43:42 localhost kernel: [18412.136947] NETDEV WATCHDOG: enxa44cc8d0edff (r8152): transmit queue 0 timed out Feb 21 15:43:42 localhost kernel: [18412.136969] WARNING: CPU: 1 PID: 0 at net/sched/sch_generic.c:323 dev_watchdog+0x215/0x220 Feb 21 15:43:42 localhost kernel: [18412.136972] Modules linked in: sg uas usb_storage rfcomm nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo xt_addrtype br_netfilter ctr ccm xt_C HECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_tcpudp bridge stp llc ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter devlink cmac bnep binfmt_misc snd_usb_audio cdc_ether usbnet snd_usbmidi_lib r8152 snd_rawmidi snd_seq_device mii btusb btrtl uvcvideo btbcm btintel videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 bluetooth videodev videobuf2_core ecdh_generic joydev mousedev hid_multitouch snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic arc4 i2c_designware_platform Feb 21 15:43:42 localhost kernel: [18412.137037] i2c_designware_core iwlmvm input_leds i2c_hid mac80211 dell_smm_hwmon x86_pkg_temp_thermal crc32_pclmul iwlwifi crc32c_intel i915 snd_hda_intel ghash_clmulni_intel pcbc snd_hda_codec aesni_intel snd_hwdep aes_x86_64 snd_hda_core crypto_simd sha256_mb snd_pcm_oss glue_helper mcryptd snd_mixer_oss cryptd sha256_ssse3 snd_pcm snd_timer sha256_generic dell_smbios_wmi snd soundcore cfg80211 pcspkr int3400_thermal rtsx_pci acpi_thermal_rel intel_hid xhci_pci int3403_thermal processor_thermal_device mei_me xhci_hcd int340x_thermal_zone shpchp intel_lpss_pci mei intel_soc_dts_iosf intel_pch_thermal intel_lpss loop vhost_net tun vhost tap coretemp i2c_i801 kvm_intel kvm irqbypass uinput evdev nfsd ip_tables x_tables Feb 21 15:43:42 localhost kernel: [18412.137101] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G U 4.15.4 #5 Feb 21 15:43:42 localhost kernel: [18412.137104] Hardware name: Dell Inc. XPS 15 9560/05FFDN, BIOS 1.7.0 12/15/2017 Feb 21 15:43:42 localhost kernel: [18412.137108] RIP: 0010:dev_watchdog+0x215/0x220 Feb 21 15:43:42 localhost kernel: [18412.137112] RSP: 0018:ffff88087e443ea0 EFLAGS: 00010286 Feb 21 15:43:42 localhost kernel: [18412.137116] RAX: 0000000000000044 RBX: 0000000000000000 RCX: 0000000000000103 Feb 21 15:43:42 localhost kernel: [18412.137119] RDX: 0000000080000103 RSI: ffffffff82063a3a RDI: 00000000ffffffff Feb 21 15:43:42 localhost kernel: [18412.137122] RBP: ffff8808581a645c R08: ffffffff815daba0 R09: 0000000000001cb5 Feb 21 15:43:42 localhost kernel: [18412.137125] R10: 0000000000000282 R11: ffffffff827c2f8d R12: ffff8808581a6478 Feb 21 15:43:42 localhost kernel: [18412.137127] R13: ffff8808581a6000 R14: 0000000000000001 R15: ffff8808562df880 Feb 21 15:43:42 localhost kernel: [18412.137131] FS: 0000000000000000(0000) GS:ffff88087e440000(0000) knlGS:0000000000000000 Feb 21 15:43:42 localhost kernel: [18412.137134] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Feb 21 15:43:42 localhost kernel: [18412.137137] CR2: 0000005a52651000 CR3: 000000000220a006 CR4: 00000000003606e0 Feb 21 15:43:42 localhost kernel: [18412.137139] Call Trace: Feb 21 15:43:42 localhost kernel: [18412.137143] <IRQ> Feb 21 15:43:42 localhost kernel: [18412.137148] ? dev_graft_qdisc+0x70/0x70 Feb 21 15:43:42 localhost kernel: [18412.137152] ? dev_graft_qdisc+0x70/0x70 Feb 21 15:43:42 localhost kernel: [18412.137158] call_timer_fn+0x11/0x70 Feb 21 15:43:42 localhost kernel: [18412.137163] expire_timers+0x8e/0xa0 Feb 21 15:43:42 localhost kernel: [18412.137169] run_timer_softirq+0x9f/0x140 Feb 21 15:43:42 localhost kernel: [18412.137174] ? timerqueue_add+0x52/0x80 Feb 21 15:43:42 localhost kernel: [18412.137180] ? recalibrate_cpu_khz+0x10/0x10 Feb 21 15:43:42 localhost kernel: [18412.137185] ? ktime_get+0x39/0x90 Feb 21 15:43:42 localhost kernel: [18412.137191] __do_softirq+0xd6/0x1e0 Feb 21 15:43:42 localhost kernel: [18412.137197] irq_exit+0x91/0xa0 Feb 21 15:43:42 localhost kernel: [18412.137203] smp_apic_timer_interrupt+0x60/0x90 Feb 21 15:43:42 localhost kernel: [18412.137207] apic_timer_interrupt+0x95/0xa0 Feb 21 15:43:42 localhost kernel: [18412.137210] </IRQ> Feb 21 15:43:42 localhost kernel: [18412.137215] RIP: 0010:cpuidle_enter_state+0x129/0x200 Feb 21 15:43:42 localhost kernel: [18412.137218] RSP: 0018:ffffc900031dfed8 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff11 Feb 21 15:43:42 localhost kernel: [18412.137222] RAX: ffff88087e440000 RBX: 0000000000000006 RCX: 000000000000001f Feb 21 15:43:42 localhost kernel: [18412.137225] RDX: 20c49ba5e353f7cf RSI: ffffffff82063a3a RDI: ffffffff820657d3 Feb 21 15:43:42 localhost kernel: [18412.137228] RBP: ffff88087e469500 R08: 00000000000016e5 R09: 000000000000050e Feb 21 15:43:42 localhost kernel: [18412.137231] R10: ffffc900031dfeb8 R11: 0000000000000c7f R12: 000010bee8e19d31 Feb 21 15:43:42 localhost kernel: [18412.137233] R13: 000010bee8be5300 R14: 0000000000000006 R15: 0000000000000000 Feb 21 15:43:42 localhost kernel: [18412.137239] ? cpuidle_enter_state+0x11e/0x200 Feb 21 15:43:42 localhost kernel: [18412.137246] do_idle+0x176/0x1b0 Feb 21 15:43:42 localhost kernel: [18412.137251] cpu_startup_entry+0x14/0x20 Feb 21 15:43:42 localhost kernel: [18412.137256] start_secondary+0x142/0x170 Feb 21 15:43:42 localhost kernel: [18412.137260] secondary_startup_64+0xa5/0xb0 Feb 21 15:43:42 localhost kernel: [18412.137264] Code: 00 49 63 4c 24 e8 eb 8c 4c 89 ef c6 05 b3 06 ab 00 01 e8 3f e7 fd ff 89 d9 4c 89 ee 48 c7 c7 b8 f4 0f 82 48 89 c2 e8 3b 4c 86 ff <0f> ff eb be 0f 1f 80 00 00 00 00 48 c7 47 08 00 00 00 00 48 c7 Feb 21 15:43:42 localhost kernel: [18412.137323] ---[ end trace a9a46c2c7b1cae38 ]--- Which is then followed by: Feb 21 15:43:42 localhost kernel: [18412.137329] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx timeout Feb 21 15:43:46 localhost kernel: [18417.000936] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx timeout Feb 21 15:43:49 localhost kernel: [18419.814431] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx status -2 Feb 21 15:43:49 localhost kernel: [18419.824232] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx status -2 Feb 21 15:43:49 localhost kernel: [18419.834254] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx status -2 Feb 21 15:43:49 localhost kernel: [18419.844304] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx status -2 Feb 21 15:43:52 localhost kernel: [18422.120902] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx timeout Feb 21 15:43:56 localhost kernel: [18426.984828] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx timeout Feb 21 15:44:02 localhost kernel: [18432.104805] r8152 4-1.2:1.0 enxa44cc8d0edff: Tx timeout Only a reboot fixes it. I am considering using the TB16 as a doorstop; it's more stable that way. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. 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 source package in Artful: Fix Committed 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 -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp