You are not logged in.

#1 2020-11-27 13:45:26

marcus
Member
Registered: 2012-09-26
Posts: 23

[SOLVED] Thunderbolt Dock not working correctly

Hi Forum,

I recently bought a new laptop, Razer Blade Stealth 13 (Late 2020) - RZ09-0327 0.04, and a small  thunderbolt dock from ICY BOX with 2 x DisplayPorts, 1 USB and 1 GBit LAN ports

The dock works perfectly, if it is connected when linux boots up. However if I disconnect the dock and reconnect it later, the LAN and USB ports are dead. Same applies, if I boot without the dock connected and connect it later.

lspci, lsusb when everything works:

lspci:
00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 01)
00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 01)
00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01)
00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #0 (rev 01)
00:07.2 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #2 (rev 01)
00:08.0 System peripheral: Intel Corporation Device 9a11 (rev 01)
00:0a.0 Signal processing controller: Intel Corporation Device 9a0d (rev 01)
00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt USB Controller (rev 01)
00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #0 (rev 01)
00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #1 (rev 01)
00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
00:1c.0 PCI bridge: Intel Corporation Device a0b8 (rev 20)
00:1c.4 PCI bridge: Intel Corporation Device a0bc (rev 20)
00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
2d:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
2e:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
2e:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
2f:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
30:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
59:00.0 3D controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev a1)

lsusb:
Bus 004 Device 002: ID 8564:1000 Transcend Information, Inc. JetFlash
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 1532:0259 Razer USA, Ltd Razer Blade
Bus 003 Device 002: ID 13d3:56d5 IMC Networks Integrated Camera
Bus 003 Device 004: ID 8087:0026 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 007: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 006 Device 006: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 006 Device 005: ID 0424:5734 Microchip Technology, Inc. (formerly SMSC) USB5734
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 012: ID 0424:274c Microchip Technology, Inc. (formerly SMSC) Hub Controller
Bus 005 Device 017: ID 0582:00e7 Roland Corp. EDIROL UA-25EX
Bus 005 Device 016: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 005 Device 014: ID 1532:004c Razer USA, Ltd Diamondback Chroma
Bus 005 Device 015: ID 05ac:0250 Apple, Inc. Aluminium Keyboard (ISO)
Bus 005 Device 013: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Bus 005 Device 011: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 005 Device 010: ID 0424:2734 Microchip Technology, Inc. (formerly SMSC) USB2734
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci, lsusb after disconnect + reconnect:

lspci:
00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 01)
00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 01)
00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01)
00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #0 (rev 01)
00:07.2 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #2 (rev 01)
00:08.0 System peripheral: Intel Corporation Device 9a11 (rev 01)
00:0a.0 Signal processing controller: Intel Corporation Device 9a0d (rev 01)
00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt USB Controller (rev 01)
00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #0 (rev 01)
00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #1 (rev 01)
00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
00:1c.0 PCI bridge: Intel Corporation Device a0b8 (rev 20)
00:1c.4 PCI bridge: Intel Corporation Device a0bc (rev 20)
00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
2d:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
2e:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
2e:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
2f:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
30:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
59:00.0 3D controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev a1)

lsusb:
Bus 004 Device 002: ID 8564:1000 Transcend Information, Inc. JetFlash
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 1532:0259 Razer USA, Ltd Razer Blade
Bus 003 Device 002: ID 13d3:56d5 IMC Networks Integrated Camera
Bus 003 Device 004: ID 8087:0026 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg, when reconnecting:

[ 5247.306866] pcieport 0000:00:07.2: pciehp: Slot(0-1): Card present
[ 5247.306869] pcieport 0000:00:07.2: pciehp: Slot(0-1): Link Up
[ 5247.439878] pci 0000:2d:00.0: [8086:15d3] type 01 class 0x060400
[ 5247.439960] pci 0000:2d:00.0: enabling Extended Tags
[ 5247.440145] pci 0000:2d:00.0: supports D1 D2
[ 5247.440147] pci 0000:2d:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 5247.440280] pci 0000:2d:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:00:07.2 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[ 5247.440496] pci 0000:2d:00.0: Adding to iommu group 17
[ 5247.440636] pcieport 0000:00:07.2: ASPM: current common clock configuration is inconsistent, reconfiguring
[ 5247.449898] pci 0000:2d:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 5247.450096] pci 0000:2e:00.0: [8086:15d3] type 01 class 0x060400
[ 5247.450183] pci 0000:2e:00.0: enabling Extended Tags
[ 5247.450372] pci 0000:2e:00.0: supports D1 D2
[ 5247.450374] pci 0000:2e:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 5247.450576] pci 0000:2e:00.0: Adding to iommu group 18
[ 5247.450745] pci 0000:2e:01.0: [8086:15d3] type 01 class 0x060400
[ 5247.450828] pci 0000:2e:01.0: enabling Extended Tags
[ 5247.450981] pci 0000:2e:01.0: supports D1 D2
[ 5247.450982] pci 0000:2e:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 5247.451150] pci 0000:2e:01.0: Adding to iommu group 19
[ 5247.451343] pci 0000:2d:00.0: PCI bridge to [bus 2e-57]
[ 5247.451355] pci 0000:2d:00.0:   bridge window [io  0x0000-0x0fff]
[ 5247.451361] pci 0000:2d:00.0:   bridge window [mem 0x00000000-0x000fffff]
[ 5247.451371] pci 0000:2d:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 5247.451376] pci 0000:2e:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 5247.451388] pci 0000:2e:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 5247.451538] pci 0000:2f:00.0: [1b21:1142] type 00 class 0x0c0330
[ 5247.451588] pci 0000:2f:00.0: reg 0x10: [mem 0x00000000-0x00007fff 64bit]
[ 5247.451841] pci 0000:2f:00.0: PME# supported from D3cold
[ 5247.451993] pci 0000:2f:00.0: Adding to iommu group 18
[ 5247.459728] pci 0000:2e:00.0: PCI bridge to [bus 2f-57]
[ 5247.459736] pci 0000:2e:00.0:   bridge window [io  0x0000-0x0fff]
[ 5247.459740] pci 0000:2e:00.0:   bridge window [mem 0x00000000-0x000fffff]
[ 5247.459748] pci 0000:2e:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 5247.459750] pci_bus 0000:2f: busn_res: [bus 2f-57] end is updated to 2f
[ 5247.459999] pci 0000:30:00.0: [8086:1533] type 00 class 0x020000
[ 5247.460038] pci 0000:30:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[ 5247.460072] pci 0000:30:00.0: reg 0x18: [io  0x0000-0x001f]
[ 5247.460090] pci 0000:30:00.0: reg 0x1c: [mem 0x00000000-0x00003fff]
[ 5247.460141] pci 0000:30:00.0: reg 0x30: [mem 0x00000000-0x000fffff pref]
[ 5247.460364] pci 0000:30:00.0: PME# supported from D0 D3hot D3cold
[ 5247.460506] pci 0000:30:00.0: Adding to iommu group 19
[ 5247.469957] pci 0000:2e:01.0: PCI bridge to [bus 30-57]
[ 5247.469968] pci 0000:2e:01.0:   bridge window [io  0x0000-0x0fff]
[ 5247.469974] pci 0000:2e:01.0:   bridge window [mem 0x00000000-0x000fffff]
[ 5247.469984] pci 0000:2e:01.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[ 5247.469988] pci_bus 0000:30: busn_res: [bus 30-57] end is updated to 30
[ 5247.469996] pci_bus 0000:2e: busn_res: [bus 2e-57] end is updated to 30
[ 5247.470013] pci 0000:2d:00.0: BAR 14: assigned [mem 0x68000000-0x741fffff]
[ 5247.470016] pci 0000:2d:00.0: BAR 15: assigned [mem 0x6000000000-0x601bffffff 64bit pref]
[ 5247.470019] pci 0000:2d:00.0: BAR 13: assigned [io  0x4000-0x4fff]
[ 5247.470024] pci 0000:2e:00.0: BAR 14: assigned [mem 0x68000000-0x680fffff]
[ 5247.470026] pci 0000:2e:00.0: BAR 15: assigned [mem 0x6000000000-0x60000fffff 64bit pref]
[ 5247.470029] pci 0000:2e:01.0: BAR 14: assigned [mem 0x68100000-0x683fffff]
[ 5247.470032] pci 0000:2e:01.0: BAR 15: assigned [mem 0x6000100000-0x60001fffff 64bit pref]
[ 5247.470035] pci 0000:2e:00.0: BAR 13: assigned [io  0x4000-0x4fff]
[ 5247.470037] pci 0000:2e:01.0: BAR 13: no space for [io  size 0x1000]
[ 5247.470040] pci 0000:2e:01.0: BAR 13: failed to assign [io  size 0x1000]
[ 5247.470045] pci 0000:2f:00.0: BAR 0: assigned [mem 0x68000000-0x68007fff 64bit]
[ 5247.470069] pci 0000:2e:00.0: PCI bridge to [bus 2f]
[ 5247.470074] pci 0000:2e:00.0:   bridge window [io  0x4000-0x4fff]
[ 5247.470082] pci 0000:2e:00.0:   bridge window [mem 0x68000000-0x680fffff]
[ 5247.470089] pci 0000:2e:00.0:   bridge window [mem 0x6000000000-0x60000fffff 64bit pref]
[ 5247.470100] pci 0000:30:00.0: BAR 0: assigned [mem 0x68100000-0x681fffff]
[ 5247.470111] pci 0000:30:00.0: BAR 6: assigned [mem 0x68200000-0x682fffff pref]
[ 5247.470113] pci 0000:30:00.0: BAR 3: assigned [mem 0x68300000-0x68303fff]
[ 5247.470123] pci 0000:30:00.0: BAR 2: no space for [io  size 0x0020]
[ 5247.470125] pci 0000:30:00.0: BAR 2: failed to assign [io  size 0x0020]
[ 5247.470128] pci 0000:2e:01.0: PCI bridge to [bus 30]
[ 5247.470136] pci 0000:2e:01.0:   bridge window [mem 0x68100000-0x683fffff]
[ 5247.470143] pci 0000:2e:01.0:   bridge window [mem 0x6000100000-0x60001fffff 64bit pref]
[ 5247.470153] pci 0000:2d:00.0: PCI bridge to [bus 2e-30]
[ 5247.470157] pci 0000:2d:00.0:   bridge window [io  0x4000-0x4fff]
[ 5247.470165] pci 0000:2d:00.0:   bridge window [mem 0x68000000-0x741fffff]
[ 5247.470171] pci 0000:2d:00.0:   bridge window [mem 0x6000000000-0x601bffffff 64bit pref]
[ 5247.470181] pcieport 0000:00:07.2: PCI bridge to [bus 2d-57]
[ 5247.470184] pcieport 0000:00:07.2:   bridge window [io  0x4000-0x4fff]
[ 5247.470190] pcieport 0000:00:07.2:   bridge window [mem 0x68000000-0x741fffff]
[ 5247.470194] pcieport 0000:00:07.2:   bridge window [mem 0x6000000000-0x601bffffff 64bit pref]
[ 5247.470199] PCI: No. 2 try to assign unassigned res
[ 5247.470202] pci 0000:2e:00.0: resource 13 [io  0x4000-0x4fff] released
[ 5247.470204] pci 0000:2e:00.0: PCI bridge to [bus 2f]
[ 5247.470214] pci 0000:2d:00.0: resource 13 [io  0x4000-0x4fff] released
[ 5247.470216] pci 0000:2d:00.0: PCI bridge to [bus 2e-30]
[ 5247.470230] pci 0000:2d:00.0: BAR 13: assigned [io  0x4000-0x4fff]
[ 5247.470233] pci 0000:2e:00.0: BAR 13: assigned [io  0x4000-0x4fff]
[ 5247.470235] pci 0000:2e:01.0: BAR 13: no space for [io  size 0x1000]
[ 5247.470237] pci 0000:2e:01.0: BAR 13: failed to assign [io  size 0x1000]
[ 5247.470239] pci 0000:2e:00.0: PCI bridge to [bus 2f]
[ 5247.470243] pci 0000:2e:00.0:   bridge window [io  0x4000-0x4fff]
[ 5247.470251] pci 0000:2e:00.0:   bridge window [mem 0x68000000-0x680fffff]
[ 5247.470258] pci 0000:2e:00.0:   bridge window [mem 0x6000000000-0x60000fffff 64bit pref]
[ 5247.470268] pci 0000:30:00.0: BAR 2: no space for [io  size 0x0020]
[ 5247.470271] pci 0000:30:00.0: BAR 2: failed to assign [io  size 0x0020]
[ 5247.470272] pci 0000:2e:01.0: PCI bridge to [bus 30]
[ 5247.470281] pci 0000:2e:01.0:   bridge window [mem 0x68100000-0x683fffff]
[ 5247.470287] pci 0000:2e:01.0:   bridge window [mem 0x6000100000-0x60001fffff 64bit pref]
[ 5247.470297] pci 0000:2d:00.0: PCI bridge to [bus 2e-30]
[ 5247.470301] pci 0000:2d:00.0:   bridge window [io  0x4000-0x4fff]
[ 5247.470310] pci 0000:2d:00.0:   bridge window [mem 0x68000000-0x741fffff]
[ 5247.470316] pci 0000:2d:00.0:   bridge window [mem 0x6000000000-0x601bffffff 64bit pref]
[ 5247.470326] pcieport 0000:00:07.2: PCI bridge to [bus 2d-57]
[ 5247.470329] pcieport 0000:00:07.2:   bridge window [io  0x4000-0x4fff]
[ 5247.470334] pcieport 0000:00:07.2:   bridge window [mem 0x68000000-0x741fffff]
[ 5247.470338] pcieport 0000:00:07.2:   bridge window [mem 0x6000000000-0x601bffffff 64bit pref]
[ 5247.470385] pcieport 0000:2d:00.0: enabling device (0000 -> 0003)
[ 5247.470902] pcieport 0000:2e:00.0: enabling device (0000 -> 0003)
[ 5247.471308] pcieport 0000:2e:01.0: enabling device (0000 -> 0002)
[ 5247.471697] pci 0000:2f:00.0: enabling device (0000 -> 0002)
[ 5253.257873] pci 0000:2f:00.0: xHCI HW not ready after 5 sec (HC bug?) status = 0xffffffff
[ 5253.258018] pci 0000:2f:00.0: quirk_usb_early_handoff+0x0/0x6e0 took 5650653 usecs
[ 5253.258175] xhci_hcd 0000:2f:00.0: enabling device (0000 -> 0002)
[ 5253.258263] xhci_hcd 0000:2f:00.0: xHCI Host Controller
[ 5253.258266] xhci_hcd 0000:2f:00.0: new USB bus registered, assigned bus number 5
[ 5253.258290] xhci_hcd 0000:2f:00.0: Host halt failed, -19
[ 5253.258290] xhci_hcd 0000:2f:00.0: can't setup: -19
[ 5253.258293] xhci_hcd 0000:2f:00.0: USB bus 5 deregistered
[ 5253.258354] xhci_hcd 0000:2f:00.0: init 0000:2f:00.0 fail, -19
[ 5253.258655] igb 0000:30:00.0: enabling device (0000 -> 0002)
[ 5253.258878] igb 0000:30:00.0 0000:30:00.0 (uninitialized): PCIe link lost
[ 5253.258883] ------------[ cut here ]------------
[ 5253.258883] igb: Failed to read reg 0x18!
[ 5253.258920] WARNING: CPU: 5 PID: 136 at drivers/net/ethernet/intel/igb/igb_main.c:746 igb_rd32.cold+0x39/0x45 [igb]
[ 5253.258920] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace sunrpc nfs_ssc fscache xt_conntrack xt_MASQUERADE nf_conntrack_netlink xfrm_user xfrm_algo xt_addrtype iptable_filter iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 br_netfilter bridge stp llc fuse nfnetlink overlay bonding wireguard curve25519_x86_64 libchacha20poly1305 chacha_x86_64 poly1305_x86_64 libblake2s blake2s_x86_64 ip6_udp_tunnel udp_tunnel libcurve25519_generic libchacha libblake2s_generic hid_multitouch ccm algif_aead des_generic libdes ecb algif_skcipher cmac md4 algif_hash af_alg iTCO_wdt intel_pmc_bxt iTCO_vendor_support i2c_i801 pkcs8_key_parser ddcci_backlight(OE) nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_soc_dmic mei_hdcp intel_rapl_msr dcdbas xfs dell_wmi_descriptor wmi_bmof mxm_wmi libcrc32c snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic x86_pkg_temp_thermal nls_iso8859_1 intel_powerclamp nls_cp437
[ 5253.258937]  coretemp vfat snd_sof_pci joydev kvm_intel fat snd_sof_intel_byt snd_sof_intel_ipc snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_xtensa_dsp snd_sof_intel_hda mousedev snd_sof kvm snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi iwlmvm ledtrig_audio snd_soc_core irqbypass intel_cstate intel_uncore snd_compress ac97_bus snd_pcm_dmaengine mac80211 pcspkr snd_hda_intel ofpart snd_intel_dspcfg cmdlinepart intel_spi_pci snd_hda_codec intel_spi libarc4 spi_nor mtd i2c_smbus iwlwifi snd_hda_core intel_lpss_pci mei_me intel_lpss mei cfg80211 idma64 btusb btrtl btbcm btintel bluetooth uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 razerkbd(OE) ecdh_generic videobuf2_common videodev rfkill ecc snd_usb_audio snd_usbmidi_lib igb snd_hwdep snd_rawmidi snd_seq_device mc snd_pcm snd_timer thunderbolt dca snd razermouse(OE) soundcore input_leds processor_thermal_device intel_rapl_common apple_mfi_fastcharge intel_soc_dts_iosf i2c_hid int3403_thermal int340x_thermal_zone
[ 5253.258953]  battery tpm_crb ac wmi tpm_tis intel_hid tpm_tis_core int3400_thermal sparse_keymap evdev acpi_thermal_rel mac_hid acpi_tad ddcci(OE) ip_tables x_tables hid_apple hid_generic usbhid hid uas usb_storage dm_crypt cbc encrypted_keys dm_mod trusted tpm rng_core crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd xhci_pci cryptd xhci_pci_renesas glue_helper xhci_hcd i915 intel_gtt i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cec rc_core drm agpgart ext4 crc32c_generic crc32c_intel crc16 mbcache jbd2
[ 5253.258967] CPU: 5 PID: 136 Comm: irq/126-pciehp Tainted: P        W  OE     5.9.10-arch1-1 #1
[ 5253.258967] Hardware name: Razer Blade Stealth 13 (Late 2020) - RZ09-0327/LY350, BIOS 1.02 09/17/2020
[ 5253.258971] RIP: 0010:igb_rd32.cold+0x39/0x45 [igb]
[ 5253.258972] Code: 48 c7 c6 09 e1 dd c0 e8 9d 1b 04 e9 48 8b bb 30 ff ff ff e8 8c 93 b6 e8 84 c0 74 15 89 ee 48 c7 c7 08 ee dd c0 e8 37 a2 ff e8 <0f> 0b e9 35 3f fe ff e9 4a 3f fe ff 48 63 c6 89 f2 48 c7 c6 a0 ee
[ 5253.258973] RSP: 0018:ffffa1c6403d7b80 EFLAGS: 00010282
[ 5253.258973] RAX: 0000000000000000 RBX: ffff97c407280e88 RCX: 0000000000000000
[ 5253.258974] RDX: 0000000000000001 RSI: ffffffffaa75986f RDI: 00000000ffffffff
[ 5253.258974] RBP: 0000000000000018 R08: 00000000000007ce R09: 0000000000000004
[ 5253.258975] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff
[ 5253.258975] R13: ffff97c407280940 R14: ffff97c407280000 R15: ffff97c407280e88
[ 5253.258976] FS:  0000000000000000(0000) GS:ffff97c448940000(0000) knlGS:0000000000000000
[ 5253.258977] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5253.258977] CR2: 000055de35174520 CR3: 00000004702a0002 CR4: 0000000000770ee0
[ 5253.258978] PKRU: 55555554
[ 5253.258978] Call Trace:
[ 5253.258984]  igb_get_invariants_82575+0xa7/0xea0 [igb]
[ 5253.258987]  igb_probe+0x3de/0x1140 [igb]
[ 5253.258990]  local_pci_probe+0x42/0x80
[ 5253.258991]  ? pci_match_device+0xd7/0x100
[ 5253.258992]  pci_device_probe+0xfa/0x1b0
[ 5253.258995]  really_probe+0x205/0x460
[ 5253.258997]  ? disable_irq_nosync+0x10/0x10
[ 5253.258998]  driver_probe_device+0xe1/0x150
[ 5253.259000]  ? driver_allows_async_probing+0x50/0x50
[ 5253.259001]  bus_for_each_drv+0x8f/0xd0
[ 5253.259002]  __device_attach+0xe9/0x1e0
[ 5253.259004]  pci_bus_add_device+0x4a/0x70
[ 5253.259005]  pci_bus_add_devices+0x2c/0x70
[ 5253.259006]  pci_bus_add_devices+0x57/0x70
[ 5253.259007]  pci_bus_add_devices+0x57/0x70
[ 5253.259009]  pciehp_configure_device+0x92/0x110
[ 5253.259010]  pciehp_handle_presence_or_link_change+0x189/0x2c0
[ 5253.259012]  pciehp_ist+0x10a/0x110
[ 5253.259013]  irq_thread_fn+0x20/0x60
[ 5253.259014]  irq_thread+0xf5/0x1a0
[ 5253.259015]  ? irq_finalize_oneshot.part.0+0xe0/0xe0
[ 5253.259016]  ? irq_thread_check_affinity+0xd0/0xd0
[ 5253.259018]  kthread+0x142/0x160
[ 5253.259019]  ? __kthread_bind_mask+0x60/0x60
[ 5253.259021]  ret_from_fork+0x1f/0x30
[ 5253.259023] ---[ end trace 392b4f0ca7ab14f8 ]---
[ 5253.576729] igb 0000:30:00.0: PHY reset is blocked due to SOL/IDER session.
[ 5254.594581] thunderbolt 1-1: new device found, vendor=0x17f device=0xb006
[ 5254.594582] thunderbolt 1-1: RaidSonic Technology GmbH IB-DK406-TB3
[ 5256.949738] igb 0000:30:00.0: Invalid MAC Address
[ 5257.080418] igb: probe of 0000:30:00.0 failed with error -5

Any idea how to solve this, or debug the problem properly?

Thanks,
Marcus

Last edited by marcus (2020-12-16 00:07:50)

Offline

#2 2020-12-16 00:05:10

marcus
Member
Registered: 2012-09-26
Posts: 23

Re: [SOLVED] Thunderbolt Dock not working correctly

Solved.

Issue was caused by this udev rule, which I got from here:

ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"

Should have read the sentence about devices not powering up again more closely.

Offline

Board footer

Powered by FluxBB