Hi Greg,
I can reproduce the issue 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'll learn how to do 'git bisect' to narrow it down to the offending commit.
The non-lts kernel is also broken.
Fabian
On Mon, Sep 23, 2024 at 8:45 AM Greg KH gregkh@linuxfoundation.org wrote:
On Mon, Sep 23, 2024 at 08:34:23AM +0200, Fabian Stäber wrote:
Hi,
Adding the linux-usb list.
I got a Dell WD19TBS Thunderbolt Dock, and it has been working with Linux for years without issues. However, updating to linux-lts-6.6.29-1 or newer breaks the USB ports on my Dock. Using the latest non-LTS kernel 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.
I opened a thread on the Arch Linux forum https://bbs.archlinux.org/viewtopic.php?id=299604 with some dmesg output. However, it sounds like this is a regression in the Linux kernel, so I'm posting this here as well.
Let me know if you need any more info.
Is there any way you can use 'git bisect' to test inbetween kernel versions/commits to find the offending change?
Does the non-lts arch kernel work properly?
thanks,
greg k-h