0

Hey Linux enthusiasts!
I’ve run into an issue: after a random upgrade, my Thunderbolt dock stopped working on Linux. It still works fine on Windows, and interestingly, if I first connect it to a Windows laptop and then replug it into my Dell running Linux, it works. So the dock itself is fine — the problem seems to be software-related.

I’ve also noticed that roughly 1 out of 10 times when I plug and unplug the TB4 cable, the monitor turns on. That’s really strange, especially since everything works consistently on Windows.

My guess is that the issue is related to Thunderbolt security levels and authorization, but I haven’t been able to figure it out yet. I’ve tried different kernel versions and even downgraded the dock’s firmware. Maybe I’m missing something, but so far, nothing has helped.

bios & dock firmware look updated. Fwupd & dell's update util see the dock device.

My current kernel is 6.11.0-1021-oem

sudo boltctl list --all
empty list (nothing output)

I've also don't have thunderbolt tab in ubuntu setting GUI. But dock is connected and charging my laptop. Keyboard and mouse also works. HDMI, and type-c for with DP - not. But as I said: sometime it worked. I don't have any clue.

sudo dmesg | grep -i -C 5 thunderbolt

[ 1886.721007] loop21: detected capacity change from 0 to 65928
[ 1888.882697] hid-generic 0003:413C:B06F.0033: hiddev0,hidraw3: USB HID v1.11 Device [Dell dock] on usb-0000:00:14.0-8.1.3.5/input0
[ 1888.943632] hid-generic 0003:413C:B06E.0034: hiddev1,hidraw4: USB HID v1.11 Device [Dell Thunderbolt Dock WD22TB4] on usb-0000:00:14.0-8.1.5/input0
[ 1890.802687] kauditd_printk_skb: 10 callbacks suppressed

[ 1910.529695] loop21: detected capacity change from 0 to 65928 [ 1913.003509] hid-generic 0003:413C:B06F.0035: hiddev0,hidraw3: USB HID v1.11 Device [Dell dock] on usb-0000:00:14.0-8.1.3.5/input0 [ 1913.063345] hid-generic 0003:413C:B06E.0036: hiddev1,hidraw4: USB HID v1.11 Device [Dell Thunderbolt Dock WD22TB4] on usb-0000:00:14.0-8.1.5/input0 [ 1916.298480] kauditd_printk_skb: 12 callbacks suppressed [ 1961.175655] hid-generic 0003:413C:B06F.0037: hiddev0,hidraw3: USB HID v1.11 Device [Dell dock] on usb-0000:00:14.0-8.1.3.5/input0 [ 1961.268948] hid-generic 0003:413C:B06E.0038: hiddev1,hidraw4: USB HID v1.11 Device [Dell Thunderbolt Dock WD22TB4] on usb-0000:00:14.0-8.1.5/input0 [ 1962.074675] hid-generic 0003:413C:B06E.0039: hiddev1,hidraw4: USB HID v1.11 Device [Dell Thunderbolt Dock WD22TB4] on usb-0000:00:14.0-8.1.5/input0 [ 2161.882608] hub 3-8.1.3:1.0: USB hub found [ 2161.883813] hub 3-8.1.3:1.0: 6 ports detected [ 2161.962895] usb 3-8.1.5: new high-speed USB device number 59 using xhci_hcd [ 2162.054151] usb 3-8.1.5: New USB device found, idVendor=413c, idProduct=b06e, bcdDevice= 2.06 [ 2162.054160] usb 3-8.1.5: New USB device strings: Mfr=0, Product=1, SerialNumber=2 [ 2162.054163] usb 3-8.1.5: Product: Dell Thunderbolt Dock WD22TB4 [ 2162.054165] usb 3-8.1.5: SerialNumber: 2600 [ 2162.056980] hid-generic 0003:413C:B06E.003A: hiddev0,hidraw3: USB HID v1.11 Device [Dell Thunderbolt Dock WD22TB4] on usb-0000:00:14.0-8.1.5/input0 [ 2162.126291] kauditd_printk_skb: 7 callbacks suppressed [ 2162.126297] audit: type=1107 audit(1746963146.037:5673): pid=1788 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/" interface="org.freedesktop.fwupd" member="DeviceChanged" mask="send" name="org.freedesktop.DBus" pid=45556 label="snap.fwupd.fwupd" peer_pid=4848 peer_label="snap.snap-store.ubuntu-software" exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?' [ 2162.126312] audit: type=1107 audit(1746963146.037:5674): pid=1788 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/" interface="org.freedesktop.fwupd" member="DeviceChanged" name=":1.508" mask="receive" pid=4848 label="snap.snap-store.ubuntu-software" peer_pid=45556 peer_label="snap.fwupd.fwupd" exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?' -- [ 2162.131965] audit: type=1107 audit(1746963146.043:5681): pid=1788 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/" interface="org.freedesktop.fwupd" member="Changed" mask="send" name="org.freedesktop.DBus" pid=45556 label="snap.fwupd.fwupd" peer_pid=4848 peer_label="snap.snap-store.ubuntu-software" exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?' [ 2162.132107] audit: type=1107 audit(1746963146.043:5682): pid=1788 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/" interface="org.freedesktop.fwupd" member="Changed" name=":1.508" mask="receive" pid=4848 label="snap.snap-store.ubuntu-software" peer_pid=45556 peer_label="snap.fwupd.fwupd" exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?' [ 2162.168830] usb 3-8.1.3.5: new high-speed USB device number 60 using xhci_hcd [ 2162.181057] hid-generic 0003:413C:B06E.003B: hiddev0,hidraw3: USB HID v1.11 Device [Dell Thunderbolt Dock WD22TB4] on usb-0000:00:14.0-8.1.5/input0 [ 2162.268837] usb 3-8.1.3.5: New USB device found, idVendor=413c, idProduct=b06f, bcdDevice= 1.01 [ 2162.268873] usb 3-8.1.3.5: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 2162.268876] usb 3-8.1.3.5: Product: Dell dock [ 2162.273544] hid-generic 0003:413C:B06F.003C: hiddev0,hidraw3: USB HID v1.11 Device [Dell dock] on usb-0000:00:14.0-8.1.3.5/input0 [ 2162.988351] hid-generic 0003:413C:B06E.003D: hiddev1,hidraw4: USB HID v1.11 Device [Dell Thunderbolt Dock WD22TB4] on usb-0000:00:14.0-8.1.5/input0 [ 2163.076250] hid-generic 0003:413C:B06F.003E: hiddev0,hidraw3: USB HID v1.11 Device [Dell dock] on usb-0000:00:14.0-8.1.3.5/input0 [ 2168.155110] usb usb2-port1: attempt power cycle [ 2169.466781] kauditd_printk_skb: 80 callbacks suppressed

I've also created topic at dell's forum. There includes photos of my bios available options.

My next todos are

  1. Check it on bootable USB with other distors
  2. Research these threads: Issues with Thunderbolt and Initramfs in Ubuntu 24: Devices (assume) blocked -> Lets exclude the module from being loaded https://gitlab.freedesktop.org/bolt/bolt/-/issues/187

Any insights or debug steps are welcome. Thanks.

1 Answers1

0

Downloading Dell's dock firmware updating tool on Windows and run it on Windows - resolved my issue.

Dock working stable on Ubuntu now.


This problem returns, but now dock doesn't connect to Ubuntu's laptop after booting up on Windows laptop as well. Drivers for Windows don't help. live usb with 20.04 ubuntu also doesn't help. It looks that I need to try a new dock.


I've installed Win11 on this laptop, installed all drivers and found that issue still appeared. So it's issue with hardware. Looks like motherboard is damaged.