ThunderBolt "flaps" on laptop with 32G RAM

Bug #1827042 reported by Sylvain Coutant on 2019-04-30
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-signed-hwe (Ubuntu)
Undecided
Unassigned

Bug Description

I'm running ubuntu 18.04 desktop on a new laptop and use an external thunderbolt 3 dock.

Everything was running quite fine with stock kernel during about one week, while I was having 16G RAM in the laptop. Yesterday, I upgraded RAM to 32G. Now the thunderbolt link flaps (down/up, see attached dmesg) from time to time (could be twice in a few minutes or run for one hour without noticeable problem).

The only change made to trigger this issue was upgrading RAM from 16 to 32G. Downgrading from 32 to 16G stops the issue from happening again (kernel 4.18.0 and 5.0.10).

Stock kernel (4.18.0-18) or mainline 5.0.10 exhibits the same behaviour.

extract from dmesg (32G RAM, 5.0.10 kernel, full file attached):

[ 151.538361] pciehp 0000:02:01.0:pcie204: Slot(1): Link Down
[ 151.538370] pciehp 0000:02:01.0:pcie204: Slot(1): Card not present
[ 151.538400] pcieport 0000:05:04.0: Refused to change power state, currently in D3
[ 151.539915] pcieport 0000:05:03.0: Refused to change power state, currently in D3
[ 151.540508] xhci_hcd 0000:08:00.0: remove, state 1
[ 151.540530] usb usb8: USB disconnect, device number 1
[ 151.540537] usb 8-1: USB disconnect, device number 2
[ 151.540802] xhci_hcd 0000:08:00.0: xHCI host controller not responding, assume dead
[ 151.550115] thunderbolt 0-1: device disconnected
[ 151.607033] xhci_hcd 0000:08:00.0: USB bus 8 deregistered
[ 151.607042] xhci_hcd 0000:08:00.0: remove, state 1
[ 151.607047] usb usb7: USB disconnect, device number 1
[ 151.607048] usb 7-3: USB disconnect, device number 2
[ 151.722465] pcieport 0000:05:01.0: Refused to change power state, currently in D3
[ 151.843046] xhci_hcd 0000:08:00.0: Host halt failed, -19
[ 151.843049] xhci_hcd 0000:08:00.0: Host not accessible, reset failed.
[ 151.843287] xhci_hcd 0000:08:00.0: USB bus 7 deregistered
[ 151.843666] pcieport 0000:05:01.0: Refused to change power state, currently in D3
[ 151.843822] xhci_hcd 0000:06:00.0: remove, state 4
[ 151.843829] usb usb6: USB disconnect, device number 1
[ 151.844078] xhci_hcd 0000:06:00.0: USB bus 6 deregistered
[ 151.844085] xhci_hcd 0000:06:00.0: xHCI host controller not responding, assume dead
[ 151.844093] xhci_hcd 0000:06:00.0: remove, state 1
[ 151.844098] usb usb5: USB disconnect, device number 1
[ 151.844100] usb 5-1: USB disconnect, device number 2
[ 151.910906] usb 5-4: USB disconnect, device number 3
[ 151.912407] xhci_hcd 0000:06:00.0: Host halt failed, -19
[ 151.912410] xhci_hcd 0000:06:00.0: Host not accessible, reset failed.
[ 151.912686] xhci_hcd 0000:06:00.0: USB bus 5 deregistered
[ 151.913329] iommu: Removing device 0000:06:00.0 from group 7
[ 151.913438] pci_bus 0000:06: busn_res: [bus 06] is released
[ 151.913533] iommu: Removing device 0000:05:00.0 from group 7
[ 151.913559] pci_bus 0000:07: busn_res: [bus 07] is released
[ 151.913639] iommu: Removing device 0000:05:01.0 from group 7
[ 151.913720] iommu: Removing device 0000:08:00.0 from group 7
[ 151.914137] pci_bus 0000:08: busn_res: [bus 08] is released
[ 151.914204] iommu: Removing device 0000:05:02.0 from group 7
[ 151.914223] pci_bus 0000:09: busn_res: [bus 09] is released
[ 151.914280] iommu: Removing device 0000:05:03.0 from group 7
[ 151.914298] pci_bus 0000:0a: busn_res: [bus 0a-37] is released
[ 151.914402] iommu: Removing device 0000:05:04.0 from group 7
[ 151.914425] pci_bus 0000:05: busn_res: [bus 05-37] is released
[ 151.914517] iommu: Removing device 0000:04:00.0 from group 7
[ 153.728091] thunderbolt 0000:03:00.0: no switch exists at 1, ignoring
[ 156.800669] thunderbolt 0-1: new device found, vendor=0x108 device=0x1630
[ 156.800675] thunderbolt 0-1: Lenovo ThinkPad Thunderbolt 3 Dock
[ 157.128496] pciehp 0000:02:01.0:pcie204: Slot(1): Card present
[ 157.128497] pciehp 0000:02:01.0:pcie204: Slot(1): Link Up
[ 157.469148] pci 0000:04:00.0: [8086:15d3] type 01 class 0x060400
[ 157.469311] pci 0000:04:00.0: enabling Extended Tags
[ 157.469659] pci 0000:04:00.0: supports D1 D2
[ 157.469664] pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 157.469817] pci 0000:04:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x4 link at 0000:02:01.0 (capable of 31.504 Gb/s with 8 GT/s x4 link)
[ 157.470003] iommu: Adding device 0000:04:00.0 to group 7
[ 157.470237] pcieport 0000:02:01.0: ASPM: current common clock configuration is broken, reconfiguring
[ 157.470335] pci 0000:04:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 157.470610] pci 0000:05:00.0: [8086:15d3] type 01 class 0x060400
[ 157.470773] pci 0000:05:00.0: enabling Extended Tags
[ 157.471069] pci 0000:05:00.0: supports D1 D2
[ 157.471074] pci 0000:05:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 157.471341] iommu: Adding device 0000:05:00.0 to group 7
[ 157.471475] pci 0000:05:01.0: [8086:15d3] type 01 class 0x060400
[ 157.471624] pci 0000:05:01.0: enabling Extended Tags
[ 157.471874] pci 0000:05:01.0: supports D1 D2
[ 157.471878] pci 0000:05:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 157.472112] iommu: Adding device 0000:05:01.0 to group 7
[ 157.472217] pci 0000:05:02.0: [8086:15d3] type 01 class 0x060400
[ 157.472520] pci 0000:05:02.0: enabling Extended Tags
[ 157.472812] pci 0000:05:02.0: supports D1 D2
[ 157.472818] pci 0000:05:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 157.473125] iommu: Adding device 0000:05:02.0 to group 7
[ 157.473298] pci 0000:05:03.0: [8086:15d3] type 01 class 0x060400
[ 157.473460] pci 0000:05:03.0: enabling Extended Tags
[ 157.473748] pci 0000:05:03.0: supports D1 D2
[ 157.473753] pci 0000:05:03.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 157.474043] iommu: Adding device 0000:05:03.0 to group 7
[ 157.474205] pci 0000:05:04.0: [8086:15d3] type 01 class 0x060400
[ 157.474369] pci 0000:05:04.0: enabling Extended Tags
[ 157.474659] pci 0000:05:04.0: supports D1 D2
[ 157.474664] pci 0000:05:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 157.474956] iommu: Adding device 0000:05:04.0 to group 7
[ 157.475195] pci 0000:04:00.0: PCI bridge to [bus 05-37]
[ 157.475220] pci 0000:04:00.0: bridge window [io 0x0000-0x0fff]
[ 157.475236] pci 0000:04:00.0: bridge window [mem 0x00000000-0x000fffff]
[ 157.475256] pci 0000:04:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 157.475271] pci 0000:05:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 157.475295] pci 0000:05:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 157.475319] pci 0000:05:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 157.475342] pci 0000:05:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 157.475366] pci 0000:05:04.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 157.475641] pci 0000:06:00.0: [1b73:1100] type 00 class 0x0c0330
[ 157.475739] pci 0000:06:00.0: reg 0x10: [mem 0x00000000-0x0000ffff 64bit]
[ 157.475789] pci 0000:06:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[ 157.475840] pci 0000:06:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit]
[ 157.476124] pci 0000:06:00.0: supports D1
[ 157.476130] pci 0000:06:00.0: PME# supported from D0 D1 D3hot D3cold
[ 157.476603] iommu: Adding device 0000:06:00.0 to group 7
[ 157.492465] pci 0000:05:00.0: PCI bridge to [bus 06-37]
[ 157.492490] pci 0000:05:00.0: bridge window [io 0x0000-0x0fff]
[ 157.492505] pci 0000:05:00.0: bridge window [mem 0x00000000-0x000fffff]
[ 157.492524] pci 0000:05:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 157.492532] pci_bus 0000:06: busn_res: [bus 06-37] end is updated to 06
[ 157.492775] pci 0000:05:01.0: PCI bridge to [bus 07-37]
[ 157.492797] pci 0000:05:01.0: bridge window [io 0x0000-0x0fff]
[ 157.492809] pci 0000:05:01.0: bridge window [mem 0x00000000-0x000fffff]
[ 157.492828] pci 0000:05:01.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 157.492834] pci_bus 0000:07: busn_res: [bus 07-37] end is updated to 07
[ 157.493075] pci 0000:08:00.0: [1b73:1100] type 00 class 0x0c0330
[ 157.493166] pci 0000:08:00.0: reg 0x10: [mem 0x00000000-0x0000ffff 64bit]
[ 157.493213] pci 0000:08:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[ 157.493257] pci 0000:08:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit]
[ 157.493547] pci 0000:08:00.0: supports D1
[ 157.493553] pci 0000:08:00.0: PME# supported from D0 D1 D3hot D3cold
[ 157.493838] iommu: Adding device 0000:08:00.0 to group 7
[ 157.508361] pci 0000:05:02.0: PCI bridge to [bus 08-37]
[ 157.508386] pci 0000:05:02.0: bridge window [io 0x0000-0x0fff]
[ 157.508401] pci 0000:05:02.0: bridge window [mem 0x00000000-0x000fffff]
[ 157.508421] pci 0000:05:02.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 157.508429] pci_bus 0000:08: busn_res: [bus 08-37] end is updated to 08
[ 157.508662] pci 0000:05:03.0: PCI bridge to [bus 09-37]
[ 157.508682] pci 0000:05:03.0: bridge window [io 0x0000-0x0fff]
[ 157.508694] pci 0000:05:03.0: bridge window [mem 0x00000000-0x000fffff]
[ 157.508713] pci 0000:05:03.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 157.508718] pci_bus 0000:09: busn_res: [bus 09-37] end is updated to 09
[ 157.508916] pci 0000:05:04.0: PCI bridge to [bus 0a-37]
[ 157.508935] pci 0000:05:04.0: bridge window [io 0x0000-0x0fff]
[ 157.508947] pci 0000:05:04.0: bridge window [mem 0x00000000-0x000fffff]
[ 157.508965] pci 0000:05:04.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 157.508971] pci_bus 0000:0a: busn_res: [bus 0a-37] end is updated to 37
[ 157.508987] pci_bus 0000:05: busn_res: [bus 05-37] end is updated to 37
[ 157.509119] pci 0000:05:04.0: bridge window [mem 0x00100000-0x001fffff 64bit pref] to [bus 0a-37] add_size 100000 add_align 100000
[ 157.509127] pci 0000:05:04.0: bridge window [mem 0x00100000-0x001fffff] to [bus 0a-37] add_size 100000 add_align 100000
[ 157.509160] pci 0000:04:00.0: bridge window [mem 0x00100000-0x005fffff 64bit pref] to [bus 05-37] add_size 100000 add_align 100000
[ 157.509168] pci 0000:04:00.0: bridge window [mem 0x00100000-0x005fffff] to [bus 05-37] add_size 100000 add_align 100000
[ 157.509199] pcieport 0000:02:01.0: BAR 13: no space for [io size 0x5000]
[ 157.509204] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x5000]
[ 157.509211] pcieport 0000:02:01.0: BAR 13: no space for [io size 0x5000]
[ 157.509215] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x5000]
[ 157.509227] pci 0000:04:00.0: BAR 14: assigned [mem 0x70000000-0x85efffff]
[ 157.509234] pci 0000:04:00.0: BAR 15: assigned [mem 0x6000000000-0x6021ffffff 64bit pref]
[ 157.509238] pci 0000:04:00.0: BAR 13: no space for [io size 0x5000]
[ 157.509242] pci 0000:04:00.0: BAR 13: failed to assign [io size 0x5000]
[ 157.509248] pci 0000:04:00.0: BAR 13: no space for [io size 0x5000]
[ 157.509252] pci 0000:04:00.0: BAR 13: failed to assign [io size 0x5000]
[ 157.509271] pci 0000:05:00.0: BAR 14: assigned [mem 0x70000000-0x700fffff]
[ 157.509277] pci 0000:05:00.0: BAR 15: assigned [mem 0x6000000000-0x60000fffff 64bit pref]
[ 157.509283] pci 0000:05:01.0: BAR 14: assigned [mem 0x70100000-0x701fffff]
[ 157.509289] pci 0000:05:01.0: BAR 15: assigned [mem 0x6000100000-0x60001fffff 64bit pref]
[ 157.509295] pci 0000:05:02.0: BAR 14: assigned [mem 0x70200000-0x702fffff]
[ 157.509301] pci 0000:05:02.0: BAR 15: assigned [mem 0x6000200000-0x60002fffff 64bit pref]
[ 157.509306] pci 0000:05:03.0: BAR 14: assigned [mem 0x70300000-0x703fffff]
[ 157.509312] pci 0000:05:03.0: BAR 15: assigned [mem 0x6000300000-0x60003fffff 64bit pref]
[ 157.509317] pci 0000:05:04.0: BAR 14: assigned [mem 0x70400000-0x85efffff]
[ 157.509322] pci 0000:05:04.0: BAR 15: assigned [mem 0x6000400000-0x6021ffffff 64bit pref]
[ 157.509327] pci 0000:05:00.0: BAR 13: no space for [io size 0x1000]
[ 157.509331] pci 0000:05:00.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509336] pci 0000:05:01.0: BAR 13: no space for [io size 0x1000]
[ 157.509340] pci 0000:05:01.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509345] pci 0000:05:02.0: BAR 13: no space for [io size 0x1000]
[ 157.509349] pci 0000:05:02.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509353] pci 0000:05:03.0: BAR 13: no space for [io size 0x1000]
[ 157.509357] pci 0000:05:03.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509362] pci 0000:05:04.0: BAR 13: no space for [io size 0x1000]
[ 157.509366] pci 0000:05:04.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509378] pci 0000:05:00.0: BAR 13: no space for [io size 0x1000]
[ 157.509382] pci 0000:05:00.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509386] pci 0000:05:01.0: BAR 13: no space for [io size 0x1000]
[ 157.509390] pci 0000:05:01.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509394] pci 0000:05:02.0: BAR 13: no space for [io size 0x1000]
[ 157.509398] pci 0000:05:02.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509402] pci 0000:05:03.0: BAR 13: no space for [io size 0x1000]
[ 157.509406] pci 0000:05:03.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509411] pci 0000:05:04.0: BAR 13: no space for [io size 0x1000]
[ 157.509415] pci 0000:05:04.0: BAR 13: failed to assign [io size 0x1000]
[ 157.509427] pci 0000:06:00.0: BAR 0: assigned [mem 0x70000000-0x7000ffff 64bit]
[ 157.509466] pci 0000:06:00.0: BAR 2: assigned [mem 0x70010000-0x70010fff 64bit]
[ 157.509506] pci 0000:06:00.0: BAR 4: assigned [mem 0x70011000-0x70011fff 64bit]
[ 157.509541] pci 0000:05:00.0: PCI bridge to [bus 06]
[ 157.509558] pci 0000:05:00.0: bridge window [mem 0x70000000-0x700fffff]
[ 157.509569] pci 0000:05:00.0: bridge window [mem 0x6000000000-0x60000fffff 64bit pref]
[ 157.509588] pci 0000:05:01.0: PCI bridge to [bus 07]
[ 157.509602] pci 0000:05:01.0: bridge window [mem 0x70100000-0x701fffff]
[ 157.509613] pci 0000:05:01.0: bridge window [mem 0x6000100000-0x60001fffff 64bit pref]
[ 157.509636] pci 0000:08:00.0: BAR 0: assigned [mem 0x70200000-0x7020ffff 64bit]
[ 157.509675] pci 0000:08:00.0: BAR 2: assigned [mem 0x70210000-0x70210fff 64bit]
[ 157.509715] pci 0000:08:00.0: BAR 4: assigned [mem 0x70211000-0x70211fff 64bit]
[ 157.509753] pci 0000:05:02.0: PCI bridge to [bus 08]
[ 157.509769] pci 0000:05:02.0: bridge window [mem 0x70200000-0x702fffff]
[ 157.509780] pci 0000:05:02.0: bridge window [mem 0x6000200000-0x60002fffff 64bit pref]
[ 157.509798] pci 0000:05:03.0: PCI bridge to [bus 09]
[ 157.509813] pci 0000:05:03.0: bridge window [mem 0x70300000-0x703fffff]
[ 157.509825] pci 0000:05:03.0: bridge window [mem 0x6000300000-0x60003fffff 64bit pref]
[ 157.509843] pci 0000:05:04.0: PCI bridge to [bus 0a-37]
[ 157.509857] pci 0000:05:04.0: bridge window [mem 0x70400000-0x85efffff]
[ 157.509869] pci 0000:05:04.0: bridge window [mem 0x6000400000-0x6021ffffff 64bit pref]
[ 157.509887] pci 0000:04:00.0: PCI bridge to [bus 05-37]
[ 157.509902] pci 0000:04:00.0: bridge window [mem 0x70000000-0x85efffff]
[ 157.509914] pci 0000:04:00.0: bridge window [mem 0x6000000000-0x6021ffffff 64bit pref]
[ 157.509932] pcieport 0000:02:01.0: PCI bridge to [bus 04-37]
[ 157.509943] pcieport 0000:02:01.0: bridge window [mem 0x70000000-0x85efffff]
[ 157.509952] pcieport 0000:02:01.0: bridge window [mem 0x6000000000-0x6021ffffff 64bit pref]
[ 157.509964] PCI: No. 2 try to assign unassigned res
[ 157.509975] pcieport 0000:01:00.0: resource 13 [io 0x5000-0x5fff] released
[ 157.509979] pcieport 0000:01:00.0: PCI bridge to [bus 02-38]
[ 157.510149] pcieport 0000:02:01.0: BAR 13: no space for [io size 0x5000]
[ 157.510153] pcieport 0000:02:01.0: BAR 13: failed to assign [io size 0x5000]
[ 157.510159] pci 0000:04:00.0: BAR 13: no space for [io size 0x5000]
[ 157.510163] pci 0000:04:00.0: BAR 13: failed to assign [io size 0x5000]
[ 157.510171] pci 0000:05:00.0: BAR 13: no space for [io size 0x1000]
[ 157.510175] pci 0000:05:00.0: BAR 13: failed to assign [io size 0x1000]
[ 157.510179] pci 0000:05:01.0: BAR 13: no space for [io size 0x1000]
[ 157.510183] pci 0000:05:01.0: BAR 13: failed to assign [io size 0x1000]
[ 157.510187] pci 0000:05:02.0: BAR 13: no space for [io size 0x1000]
[ 157.510191] pci 0000:05:02.0: BAR 13: failed to assign [io size 0x1000]
[ 157.510195] pci 0000:05:03.0: BAR 13: no space for [io size 0x1000]
[ 157.510199] pci 0000:05:03.0: BAR 13: failed to assign [io size 0x1000]
[ 157.510203] pci 0000:05:04.0: BAR 13: no space for [io size 0x1000]
[ 157.510207] pci 0000:05:04.0: BAR 13: failed to assign [io size 0x1000]
[ 157.510213] pci 0000:05:00.0: PCI bridge to [bus 06]
[ 157.510230] pci 0000:05:00.0: bridge window [mem 0x70000000-0x700fffff]
[ 157.510241] pci 0000:05:00.0: bridge window [mem 0x6000000000-0x60000fffff 64bit pref]
[ 157.510259] pci 0000:05:01.0: PCI bridge to [bus 07]
[ 157.510274] pci 0000:05:01.0: bridge window [mem 0x70100000-0x701fffff]
[ 157.510285] pci 0000:05:01.0: bridge window [mem 0x6000100000-0x60001fffff 64bit pref]
[ 157.510303] pci 0000:05:02.0: PCI bridge to [bus 08]
[ 157.510318] pci 0000:05:02.0: bridge window [mem 0x70200000-0x702fffff]
[ 157.510330] pci 0000:05:02.0: bridge window [mem 0x6000200000-0x60002fffff 64bit pref]
[ 157.510348] pci 0000:05:03.0: PCI bridge to [bus 09]
[ 157.510363] pci 0000:05:03.0: bridge window [mem 0x70300000-0x703fffff]
[ 157.510374] pci 0000:05:03.0: bridge window [mem 0x6000300000-0x60003fffff 64bit pref]
[ 157.510393] pci 0000:05:04.0: PCI bridge to [bus 0a-37]
[ 157.510408] pci 0000:05:04.0: bridge window [mem 0x70400000-0x85efffff]
[ 157.510419] pci 0000:05:04.0: bridge window [mem 0x6000400000-0x6021ffffff 64bit pref]
[ 157.510437] pci 0000:04:00.0: PCI bridge to [bus 05-37]
[ 157.510452] pci 0000:04:00.0: bridge window [mem 0x70000000-0x85efffff]
[ 157.510464] pci 0000:04:00.0: bridge window [mem 0x6000000000-0x6021ffffff 64bit pref]
[ 157.510482] pcieport 0000:02:01.0: PCI bridge to [bus 04-37]
[ 157.510494] pcieport 0000:02:01.0: bridge window [mem 0x70000000-0x85efffff]
[ 157.510502] pcieport 0000:02:01.0: bridge window [mem 0x6000000000-0x6021ffffff 64bit pref]
[ 157.510599] pcieport 0000:04:00.0: enabling device (0000 -> 0002)
[ 157.511411] pcieport 0000:05:00.0: enabling device (0000 -> 0002)
[ 157.512065] pcieport 0000:05:01.0: enabling device (0000 -> 0002)
[ 157.512809] pcieport 0000:05:02.0: enabling device (0000 -> 0002)
[ 157.513560] pcieport 0000:05:03.0: enabling device (0000 -> 0002)
[ 157.514195] pcieport 0000:05:04.0: enabling device (0000 -> 0002)
[ 157.514900] pciehp 0000:05:04.0:pcie204: Slot #4 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+
[ 157.515458] pci 0000:06:00.0: enabling device (0000 -> 0002)
[ 157.516869] xhci_hcd 0000:06:00.0: xHCI Host Controller
[ 157.516888] xhci_hcd 0000:06:00.0: new USB bus registered, assigned bus number 5
[ 157.518599] xhci_hcd 0000:06:00.0: hcc params 0x200071e9 hci version 0x100 quirks 0x0000000000000010
[ 157.519709] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
[ 157.519715] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 157.519719] usb usb5: Product: xHCI Host Controller
[ 157.519724] usb usb5: Manufacturer: Linux 5.0.10-050010-generic xhci-hcd
[ 157.519727] usb usb5: SerialNumber: 0000:06:00.0
[ 157.520155] hub 5-0:1.0: USB hub found
[ 157.520194] hub 5-0:1.0: 4 ports detected
[ 157.520868] xhci_hcd 0000:06:00.0: xHCI Host Controller
[ 157.520881] xhci_hcd 0000:06:00.0: new USB bus registered, assigned bus number 6
[ 157.520890] xhci_hcd 0000:06:00.0: Host supports USB 3.0 SuperSpeed
[ 157.520958] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[ 157.521034] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.00
[ 157.521039] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 157.521043] usb usb6: Product: xHCI Host Controller
[ 157.521047] usb usb6: Manufacturer: Linux 5.0.10-050010-generic xhci-hcd
[ 157.521051] usb usb6: SerialNumber: 0000:06:00.0
[ 157.521488] hub 6-0:1.0: USB hub found
[ 157.521530] hub 6-0:1.0: 4 ports detected
[ 157.522148] pci 0000:08:00.0: enabling device (0000 -> 0002)
[ 157.523597] xhci_hcd 0000:08:00.0: xHCI Host Controller
[ 157.523617] xhci_hcd 0000:08:00.0: new USB bus registered, assigned bus number 7
[ 157.525343] xhci_hcd 0000:08:00.0: hcc params 0x200071e9 hci version 0x100 quirks 0x0000000000000010
[ 157.526559] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
[ 157.526565] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 157.526569] usb usb7: Product: xHCI Host Controller
[ 157.526572] usb usb7: Manufacturer: Linux 5.0.10-050010-generic xhci-hcd
[ 157.526575] usb usb7: SerialNumber: 0000:08:00.0
[ 157.527097] hub 7-0:1.0: USB hub found
[ 157.527138] hub 7-0:1.0: 4 ports detected
[ 157.527760] xhci_hcd 0000:08:00.0: xHCI Host Controller
[ 157.527771] xhci_hcd 0000:08:00.0: new USB bus registered, assigned bus number 8
[ 157.527782] xhci_hcd 0000:08:00.0: Host supports USB 3.0 SuperSpeed
[ 157.527847] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
[ 157.527919] usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.00
[ 157.527924] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 157.527928] usb usb8: Product: xHCI Host Controller
[ 157.527932] usb usb8: Manufacturer: Linux 5.0.10-050010-generic xhci-hcd
[ 157.527935] usb usb8: SerialNumber: 0000:08:00.0
[ 157.528431] hub 8-0:1.0: USB hub found
[ 157.528469] hub 8-0:1.0: 4 ports detected
[ 157.856758] usb 5-1: new full-speed USB device number 2 using xhci_hcd
[ 157.860691] usb 7-3: new low-speed USB device number 2 using xhci_hcd
[ 158.015674] usb 7-3: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=64.00
[ 158.015682] usb 7-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 158.015687] usb 7-3: Product: USB Keyboard
[ 158.015691] usb 7-3: Manufacturer: Logitech
[ 158.025047] input: Logitech USB Keyboard as /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:01.0/0000:04:00.0/0000:05:02.0/0000:08:00.0/usb7/7-3/7-3:1.0/0003:046D:C31C.000A/input/input40
[ 158.088457] hid-generic 0003:046D:C31C.000A: input,hidraw3: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:08:00.0-3/input0
[ 158.094058] input: Logitech USB Keyboard Consumer Control as /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:01.0/0000:04:00.0/0000:05:02.0/0000:08:00.0/usb7/7-3/7-3:1.1/0003:046D:C31C.000B/input/input41
[ 158.136214] usb 8-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 158.152407] input: Logitech USB Keyboard System Control as /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:01.0/0000:04:00.0/0000:05:02.0/0000:08:00.0/usb7/7-3/7-3:1.1/0003:046D:C31C.000B/input/input42
[ 158.152602] hid-generic 0003:046D:C31C.000B: input,hidraw4: USB HID v1.10 Device [Logitech USB Keyboard] on usb-0000:08:00.0-3/input1
[ 158.156819] usb 8-1: New USB device found, idVendor=17ef, idProduct=3069, bcdDevice=31.03
[ 158.156822] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 158.156823] usb 8-1: Product: ThinkPad TBT3 LAN
[ 158.156824] usb 8-1: Manufacturer: Lenovo
[ 158.156825] usb 8-1: SerialNumber: 301000002
[ 158.196426] usb 5-1: New USB device found, idVendor=17ef, idProduct=306a, bcdDevice=28.00
[ 158.196433] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 158.196438] usb 5-1: Product: ThinkPad Thunderbolt 3 Dock USB Audio
[ 158.196442] usb 5-1: Manufacturer: Lenovo
[ 158.196445] usb 5-1: SerialNumber: 000000000000
[ 158.283105] input: Lenovo ThinkPad Thunderbolt 3 Dock USB Audio as /devices/pci0000:00/0000:00:1c.0/0000:01:00.0/0000:02:01.0/0000:04:00.0/0000:05:00.0/0000:06:00.0/usb5/5-1/5-1:1.3/0003:17EF:306A.000C/input/input43
[ 158.288947] usb 8-1: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 158.340517] hid-generic 0003:17EF:306A.000C: input,hidraw5: USB HID v1.11 Device [Lenovo ThinkPad Thunderbolt 3 Dock USB Audio] on usb-0000:06:00.0-1/input3
[ 158.349646] r8152 8-1:1.0 eth0: v1.09.9
[ 158.468003] usb 5-4: new full-speed USB device number 3 using xhci_hcd
[ 158.619660] usb 5-4: New USB device found, idVendor=17ef, idProduct=3066, bcdDevice= 1.00
[ 158.619667] usb 5-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 158.619671] usb 5-4: Product: ThinkPad Thunderbolt 3 Dock MCU
[ 158.619674] usb 5-4: Manufacturer: Lenovo
[ 158.619677] usb 5-4: SerialNumber: 0123456781ABCDEF
[ 158.625238] hid-generic 0003:17EF:3066.000D: hiddev1,hidraw6: USB HID v1.11 Device [Lenovo ThinkPad Thunderbolt 3 Dock MCU] on usb-0000:06:00.0-4/input0
[ 158.914949] r8152 8-1:1.0 enx0050b6a77aee: renamed from eth0

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-4.18.0-18-generic 4.18.0-18.19~18.04.1
ProcVersionSignature: Ubuntu 4.18.0-18.19~18.04.1-generic 4.18.20
Uname: Linux 4.18.0-18-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.6
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Apr 30 14:20:15 2019
InstallationDate: Installed on 2019-04-18 (12 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
SourcePackage: linux-signed-hwe
UpgradeStatus: No upgrade log present (probably fresh install)

Sylvain Coutant (kassec) wrote :
Andreas Hohenegger (hohenegger) wrote :
Download full text (75.5 KiB)

I think, I am seeing a similar or the same bug with the same Ubuntu version. I tried a fresh installation as well. Another commonalty is that my laptop also features 32GB of RAM (cannot test with less RAM unfortunately). The hardware (notebook and dock) will be different though. I am appending the dmesg output which is a bit longer (it begins with the connection of the dock to the thunderbolt port):

[ 153.275489] thunderbolt 0000:03:00.0: stopping RX ring 0
[ 153.275502] thunderbolt 0000:03:00.0: disabling interrupt at register 0x38200 bit 12 (0x1001 -> 0x1)
[ 153.275518] thunderbolt 0000:03:00.0: stopping TX ring 0
[ 153.275528] thunderbolt 0000:03:00.0: disabling interrupt at register 0x38200 bit 0 (0x1 -> 0x0)
[ 153.275536] thunderbolt 0000:03:00.0: control channel stopped
[ 159.781142] thunderbolt 0000:03:00.0: control channel starting...
[ 159.781147] thunderbolt 0000:03:00.0: starting TX ring 0
[ 159.781159] thunderbolt 0000:03:00.0: enabling interrupt at register 0x38200 bit 0 (0x0 -> 0x1)
[ 159.781162] thunderbolt 0000:03:00.0: starting RX ring 0
[ 159.781172] thunderbolt 0000:03:00.0: enabling interrupt at register 0x38200 bit 12 (0x1 -> 0x1001)
[ 160.007417] pciehp 0000:02:01.0:pcie204: Slot(1): Card present
[ 160.007537] pciehp 0000:02:01.0:pcie204: Slot(1): Link Up
[ 160.133063] pci 0000:04:00.0: [8086:1578] type 01 class 0x060400
[ 160.133188] pci 0000:04:00.0: enabling Extended Tags
[ 160.133414] pci 0000:04:00.0: supports D1 D2
[ 160.133418] pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 160.144582] pci 0000:04:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 160.144803] pci 0000:05:00.0: [8086:1578] type 01 class 0x060400
[ 160.144933] pci 0000:05:00.0: enabling Extended Tags
[ 160.145181] pci 0000:05:00.0: supports D1 D2
[ 160.145187] pci 0000:05:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 160.145512] pci 0000:05:01.0: [8086:1578] type 01 class 0x060400
[ 160.145669] pci 0000:05:01.0: enabling Extended Tags
[ 160.145911] pci 0000:05:01.0: supports D1 D2
[ 160.145916] pci 0000:05:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 160.146249] pci 0000:05:02.0: [8086:1578] type 01 class 0x060400
[ 160.146400] pci 0000:05:02.0: enabling Extended Tags
[ 160.146639] pci 0000:05:02.0: supports D1 D2
[ 160.146645] pci 0000:05:02.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 160.146966] pci 0000:05:03.0: [8086:1578] type 01 class 0x060400
[ 160.147112] pci 0000:05:03.0: enabling Extended Tags
[ 160.147333] pci 0000:05:03.0: supports D1 D2
[ 160.147338] pci 0000:05:03.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 160.147642] pci 0000:05:04.0: [8086:1578] type 01 class 0x060400
[ 160.147790] pci 0000:05:04.0: enabling Extended Tags
[ 160.147990] pci 0000:05:04.0: supports D1 D2
[ 160.147993] pci 0000:05:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 160.148314] pci 0000:04:00.0: PCI bridge to [bus 05-37]
[ 160.148335] pci 0000:04:00.0: bridge window [io 0x0000-0x0fff]
[ 160.148346] pci 0000:04:00.0: bridge window [mem 0x00000000-0x000fffff]
[ 160.148364] pci 0000:04:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 160.148374] pci 00...

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers