Thunderbolt PCIe Bus Error - Data Link Layer

Got a new “HP Zbook Power 16 G11 A” and did a fresh install of Fedora 41. HP loaded it with Ubuntu out of the box, but I’ve never been a fan of Ubuntu and have used Fedora for years. I’m having a weird PCIe Bus Error when using the HP G4 Thunderbolt Dock. This was also occurring on Ubuntu before I loaded up Fedora.

Laptop Specs:

  • HP ZBook Power 16 G11 A
  • Fedora Workstation KDE 41
  • KDE Plasma Version: 6.2.3
  • KDE Frameworks Version 6.8.0
  • Qt Version 6.8.0
  • Kernel Version: 6.11.7-300.fc41.x86_64
  • 16 × AMD Ryzen 7 8845HS w/ Radeon 780M Graphics
  • 64GB DDR5 5600
  • 2TB WD Black SN850X M.2 (Boot Drive)
  • 1TB Samsung 970 EVO M.2 (Additional Storage)

The Details:

  • No issues when disconnected from the HP G4 Thunderbolt Dock
  • No errors and dmesg stays quiet
  • Connect the dock and I get the following:
sudo dmesg -T
[Sun Nov 17 14:43:10 2024] pcieport 0000:00:03.1: AER: Correctable error message received from 0000:07:04.0
[Sun Nov 17 14:43:10 2024] pcieport 0000:07:04.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
[Sun Nov 17 14:43:10 2024] pcieport 0000:07:04.0:   device [8086:0b26] error status/mask=00000080/00002000
[Sun Nov 17 14:43:10 2024] pcieport 0000:07:04.0:    [ 7] BadDLLP               
[Sun Nov 17 14:43:10 2024] pcieport 0000:00:03.1: AER: Correctable error message received from 0000:07:04.0
[Sun Nov 17 14:43:10 2024] pcieport 0000:07:04.0: PCIe Bus Error: severity=Correctable, type=Data Link Layer, (Receiver ID)
[Sun Nov 17 14:43:10 2024] pcieport 0000:07:04.0:   device [8086:0b26] error status/mask=00000080/00002000
[Sun Nov 17 14:43:10 2024] pcieport 0000:07:04.0:    [ 7] BadDLLP
lspci -tv
-[0000:00]-+-00.0  Advanced Micro Devices, Inc. [AMD] Device 14e8
           +-00.2  Advanced Micro Devices, Inc. [AMD] Device 14e9
           +-01.0  Advanced Micro Devices, Inc. [AMD] Device 14ea
           +-01.2-[01]----00.0  Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
           +-01.3-[02]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
           +-02.0  Advanced Micro Devices, Inc. [AMD] Device 14ea
           +-02.1-[03]----00.0  Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader
           +-02.2-[04]----00.0  Realtek Semiconductor Co., Ltd. RTL8852CE PCIe 802.11ax Wireless Network Controller
           +-02.4-[05]----00.0  Sandisk Corp WD Black SN850X NVMe SSD
           +-03.0  Advanced Micro Devices, Inc. [AMD] Device 14ea
           +-03.1-[06-65]----00.0-[07-65]--+-00.0-[08]--
           |                               +-01.0-[09-27]--
           |                               +-02.0-[28-46]--
           |                               +-03.0-[47-64]--
           |                               \-04.0-[65]----00.0  Intel Corporation Ethernet Controller (2) I225-LMvP
           +-04.0  Advanced Micro Devices, Inc. [AMD] Device 14ea
           +-04.1-[66-c5]--
           +-08.0  Advanced Micro Devices, Inc. [AMD] Device 14ea
           +-08.1-[c6]--+-00.0  Advanced Micro Devices, Inc. [AMD/ATI] Phoenix3
           |            +-00.1  Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
           |            +-00.2  Advanced Micro Devices, Inc. [AMD] Family 19h (Model 74h) CCP/PSP 3.0 Device
           |            +-00.3  Advanced Micro Devices, Inc. [AMD] Device 15b9
           |            +-00.4  Advanced Micro Devices, Inc. [AMD] Device 15ba
           |            +-00.5  Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
           |            +-00.6  Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
           |            \-00.7  Advanced Micro Devices, Inc. [AMD] Device 164a
           +-08.2-[c7]--+-00.0  Advanced Micro Devices, Inc. [AMD] Device 14ec
           |            \-00.1  Advanced Micro Devices, Inc. [AMD] AMD IPU Device
           +-08.3-[c8]--+-00.0  Advanced Micro Devices, Inc. [AMD] Device 14ec
           |            +-00.3  Advanced Micro Devices, Inc. [AMD] Device 15c0
           |            +-00.4  Advanced Micro Devices, Inc. [AMD] Device 15c1
           |            +-00.5  Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #1
           |            \-00.6  Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #2
           +-14.0  Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller
           +-14.3  Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge
           +-18.0  Advanced Micro Devices, Inc. [AMD] Device 14f0
           +-18.1  Advanced Micro Devices, Inc. [AMD] Device 14f1
           +-18.2  Advanced Micro Devices, Inc. [AMD] Device 14f2
           +-18.3  Advanced Micro Devices, Inc. [AMD] Device 14f3
           +-18.4  Advanced Micro Devices, Inc. [AMD] Device 14f4
           +-18.5  Advanced Micro Devices, Inc. [AMD] Device 14f5
           +-18.6  Advanced Micro Devices, Inc. [AMD] Device 14f6
           \-18.7  Advanced Micro Devices, Inc. [AMD] Device 14f7

Not sure how to fix the issue. I could supress the syslog messages but I’d rather try to figure out why its occurring. It does seem to cause noticeably longer boot times with it connected vs not. Any assistance would be appreciated.

Added thunderbolt