I recently updated to kernel 5.13 and usb docks stopped working. There seems to be an issue with USB 3, 3.1 on kerne 5.13 [1]. The internal USB ports are all still working, just everything connected to the docking station or the usb hub of a monitor did not work. Downgrading to 5.12 fixes the issue.
Especially the Linux has multiple kernels section and then install both 5.4 and 5.10 and see which one does work.
Alternatively, if you have a compelling reason to be on 5.13, please read the section What’s this Upstream/Downstream business? and file a bug upstream…
My Laptop is an L14 (AMD) and has some issues with the LTS kernel, so I have been on the newest version for a while now. I have no issues staying on 5.12 until the problem gets fixed in 5.13 or 5.14 but I am aware of 5.12 not receiving any more updates. Not sure if there is a better solution.
I think I have the culprit: My USB headset had a bent pin, first time I see a broken USB plug. If the headset was connected while turning on the computer everything was fine. If it was connected directly to the dock and the dock got disconnected things break. Now I connect it through the Monitor and things seem to be fine.
Another update: I have stopped using the Dock, now I am using a USB-C monitor and its internal USB hub.
The problem still occurs and I think it is the USB disconnect issue that many AMD processors have [1]. I happens, when I stress the GPU and Thunderbird is enough to do that. I can reliably reproduce the disconnect of the USB-C monitor running the Unigine Superposition Benchmark [2]. The monitor turns black, its USB Hub disconnects and it takes 10-20s for everything to go back to normal.
I have the latest BIOS/Firmware version installed and it didn’t help.
The problem also only occurs if I set the CPU governor to performance, on powersafe (i.e. 1.4GHz) everything works just fine. Also elevating the laptop for better airflow seems to help somewhat.