You are not logged in.
I got a Dell WD19TBS Thunderbolt Dock, and it has been working with Arch Linux for years without issues. However, updating to linux-lts-6.6.29-1 or newer breaks the USB ports on my Dock. Using non-LTS doesn't help, it also breaks the USB ports.
Downgrading the kernel to linux-lts-6.6.28-1 works. This is the last working version.
Here's the output of dmesg | grep 'usb 5-2' with the working kernel (there are similar messages for other usb device numbers, I'm using 5-2 as a random example here):
[ 1.763764] usb 5-2: new high-speed USB device number 2 using xhci_hcd
[ 1.911015] usb 5-2: New USB device found, idVendor=0bda, idProduct=5487, bcdDevice= 1.57
[ 1.911026] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.911030] usb 5-2: Product: Dell dock
[ 1.911034] usb 5-2: Manufacturer: Dell Inc.
[ 2.197155] usb 5-2.3: new high-speed USB device number 3 using xhci_hcd
[ 2.323071] usb 5-2.3: New USB device found, idVendor=0bda, idProduct=5413, bcdDevice= 1.22
[ 2.323093] usb 5-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.323106] usb 5-2.3: Product: Dell dock
[ 2.323115] usb 5-2.3: Manufacturer: Dell Inc.
[ 2.500511] usb 5-2.5: new high-speed USB device number 4 using xhci_hcd
[ 2.595258] usb 5-2.5: New USB device found, idVendor=413c, idProduct=b06e, bcdDevice= 1.01
[ 2.595281] usb 5-2.5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.595292] usb 5-2.5: Product: Dell dock
[ 2.680400] usb 5-2.3.1: new full-speed USB device number 5 using xhci_hcd
[ 2.779780] usb 5-2.3.1: New USB device found, idVendor=14ed, idProduct=1012, bcdDevice= 0.02
[ 2.779804] usb 5-2.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=128
[ 2.779815] usb 5-2.3.1: Product: Shure MV7
[ 2.779823] usb 5-2.3.1: Manufacturer: Shure Inc
[ 2.933874] usb 5-2.3.2: new full-speed USB device number 6 using xhci_hcd
[ 3.034767] usb 5-2.3.2: New USB device found, idVendor=05ac, idProduct=024f, bcdDevice= 1.00
[ 3.034794] usb 5-2.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.034810] usb 5-2.3.2: Product: Varmilo Keyboard
[ 3.034821] usb 5-2.3.2: Manufacturer: AONE
[ 3.133925] usb 5-2.3.3: new full-speed USB device number 7 using xhci_hcd
[ 3.231808] usb 5-2.3.3: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=24.11
[ 3.231833] usb 5-2.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.231840] usb 5-2.3.3: Product: USB Receiver
[ 3.231845] usb 5-2.3.3: Manufacturer: Logitech
[ 3.460448] usb 5-2.3.5: new high-speed USB device number 8 using xhci_hcd
[ 3.577344] usb 5-2.3.5: New USB device found, idVendor=413c, idProduct=b06f, bcdDevice= 1.01
[ 3.577366] usb 5-2.3.5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 3.577372] usb 5-2.3.5: Product: Dell dock
[ 1411.767144] usb 5-2.1: new high-speed USB device number 9 using xhci_hcd
[ 1411.857967] usb 5-2.1: New USB device found, idVendor=0451, idProduct=8442, bcdDevice= 1.00
[ 1411.858017] usb 5-2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[ 1411.858035] usb 5-2.1: SerialNumber: 5F000059BE36
[ 1412.143814] usb 5-2.1.4: new full-speed USB device number 10 using xhci_hcd
[ 1412.238667] usb 5-2.1.4: New USB device found, idVendor=054c, idProduct=0994, bcdDevice= 1.00
[ 1412.238699] usb 5-2.1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1412.238711] usb 5-2.1.4: Product: USB Charger
[ 1412.238719] usb 5-2.1.4: Manufacturer: Sony
[ 1412.323839] usb 5-2.1.5: new high-speed USB device number 11 using xhci_hcd
[ 1412.421219] usb 5-2.1.5: New USB device found, idVendor=0451, idProduct=82ff, bcdDevice= 2.00
[ 1412.421228] usb 5-2.1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Here's the output of the same command with newer (broken) kernels:
[ 1.760531] usb 5-2: new high-speed USB device number 2 using xhci_hcd
[ 1.910973] usb 5-2: New USB device found, idVendor=0bda, idProduct=5487, bcdDevice= 1.57
[ 1.910983] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.910988] usb 5-2: Product: Dell dock
[ 1.910991] usb 5-2: Manufacturer: Dell Inc.
[ 2.197192] usb 5-2.3: new high-speed USB device number 3 using xhci_hcd
[ 2.323374] usb 5-2.3: New USB device found, idVendor=0bda, idProduct=5413, bcdDevice= 1.22
[ 2.323404] usb 5-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.323415] usb 5-2.3: Product: Dell dock
[ 2.323424] usb 5-2.3: Manufacturer: Dell Inc.
[ 2.500578] usb 5-2.5: new high-speed USB device number 4 using xhci_hcd
[ 2.595331] usb 5-2.5: New USB device found, idVendor=413c, idProduct=b06e, bcdDevice= 1.01
[ 2.595372] usb 5-2.5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.595388] usb 5-2.5: Product: Dell dock
[ 2.680633] usb 5-2.3.1: new full-speed USB device number 5 using xhci_hcd
[ 2.780095] usb 5-2.3.1: New USB device found, idVendor=14ed, idProduct=1012, bcdDevice= 0.02
[ 2.780117] usb 5-2.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=128
[ 2.780128] usb 5-2.3.1: Product: Shure MV7
[ 2.780135] usb 5-2.3.1: Manufacturer: Shure Inc
[ 2.950597] usb 5-2.3.2: new full-speed USB device number 6 using xhci_hcd
[ 3.050760] usb 5-2.3.2: New USB device found, idVendor=05ac, idProduct=024f, bcdDevice= 1.00
[ 3.050776] usb 5-2.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.050783] usb 5-2.3.2: Product: Varmilo Keyboard
[ 3.050787] usb 5-2.3.2: Manufacturer: AONE
[ 3.163884] usb 5-2.3.3: new full-speed USB device number 7 using xhci_hcd
[ 3.260693] usb 5-2.3.3: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=24.11
[ 3.260714] usb 5-2.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.260720] usb 5-2.3.3: Product: USB Receiver
[ 3.260725] usb 5-2.3.3: Manufacturer: Logitech
[ 3.547213] usb 5-2.3.5: new high-speed USB device number 8 using xhci_hcd
[ 3.665883] usb 5-2.3.5: New USB device found, idVendor=413c, idProduct=b06f, bcdDevice= 1.01
[ 3.665903] usb 5-2.3.5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 3.665909] usb 5-2.3.5: Product: Dell dock
[ 27.032911] usb 5-2: USB disconnect, device number 2
[ 27.032912] usb 5-2.3: USB disconnect, device number 3
[ 27.032913] usb 5-2.3.1: USB disconnect, device number 5
[ 27.284235] usb 5-2.3.2: USB disconnect, device number 6
[ 28.020978] usb 5-2.3.3: USB disconnect, device number 7
[ 28.577305] usb 5-2.3.5: USB disconnect, device number 8
[ 28.640722] usb 5-2.5: USB disconnect, device number 4
I'm not sure if this is a bug, or if something changed that requires configuration. Does anyone know what I could do to get newer kernels working with my Thunderbolt Dock?
Last edited by fstab (2024-09-21 18:40:29)
Offline
This could be a kernel regression, which should be bisected and reported to the upstream kernel developers (in this case the stable team)
Are you confident to do the bisection on your own or do you need some help?
If you want we could also provide you with pre-built kernel images for you to test
Good info to get you started is:
- https://docs.kernel.org/admin-guide/rep … sions.html
- https://wiki.archlinux.org/title/Kernel … egressions
In order for this to be bisectable properly it would need to be reproducible, but from your description it sounds like it is
Offline
I can confirm it's a regression with the upstream Linux kernel. I compiled 6.6.28 and 6.6.29 from source: 6.6.28 works, 6.6.29 doesn't.
I started a thread on the kernel mailing list here: https://lore.kernel.org/stable/20240923 … regkh/T/#t
Offline
If you need any help feel free to ask! I have done this a few times now and maybe can provide input .. If you notice the build times being too long I can also build images for you!
Offline