On Wed, 2025-08-13 at 00:02 +0200, Michał Pecio wrote:
On Tue, 12 Aug 2025 20:15:13 +0200, Marcus Rückert wrote:
On Tue, 2025-08-12 at 13:48 +0300, Mathias Nyman wrote:
[Wed Aug 6 16:52:50 2025] [ T362645] xhci_hcd 0000:0e:00.0: xHCI host controller not responding, assume dead [Wed Aug 6 16:52:50 2025] [ T362645] xhci_hcd 0000:0e:00.0: HC died; cleaning up
Tear down xhci.
so usb is not dead completely. I can connect my keyboard to the charging cable of my mouse and it starts working again. but it seems all my devices hanging on that part of the usb tree are dead (DAC/keyboard)
You have multiple USB buses on multiple xHCI controllers. Controller responsible for bus 1 goes belly up and its devices are lost, but the rest keeps working.
It would make sense to figure out what was this device on port 2 of bus 1 which triggered the failure. Your lsusb output shows no such device, so it was either disconnected, connected to another port or it malfunctioned and failed to enumerate at the time. Do you know?
What's the output of these commands right now? dmesg |grep 'usb 1-2' dmesg |grep 'descriptor read'
dmesg |grep 'usb 1-2' ; dmesg |grep 'descriptor read' [ 2.686292] [ T787] usb 1-2: new full-speed USB device number 3 using xhci_hcd [ 3.054496] [ T787] usb 1-2: New USB device found, idVendor=31e3, idProduct=1322, bcdDevice= 2.30 [ 3.054499] [ T787] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3.054500] [ T787] usb 1-2: Product: Wooting 60HE+ [ 3.054501] [ T787] usb 1-2: Manufacturer: Wooting
the device is running firmware 2.11.0b-beta.3
Do you have logs? Can you look at them to see if it was always "usb 1-2" causing trouble in the past?
looks like it according to journalctl --since 2025-07-01 --grep "reset full-speed USB device number"
Jul 24 15:56:34 kernel: usb 1-2: reset full-speed USB device number 14 using xhci_hcd Jul 24 15:56:35 kernel: usb 1-2: reset full-speed USB device number 14 using xhci_hcd Jul 24 15:56:36 kernel: usb 1-2: reset full-speed USB device number 14 using xhci_hcd Jul 24 15:56:37 kernel: usb 1-2: reset full-speed USB device number 14 using xhci_hcd Jul 31 19:53:02 kernel: usb 1-2: reset full-speed USB device number 50 using xhci_hcd Jul 31 19:53:03 kernel: usb 1-2: reset full-speed USB device number 50 using xhci_hcd Jul 31 19:53:04 kernel: usb 1-2: reset full-speed USB device number 50 using xhci_hcd Jul 31 19:53:04 kernel: usb 1-2: reset full-speed USB device number 50 using xhci_hcd Aug 06 16:51:34 kernel: usb 1-2: reset full-speed USB device number 12 using xhci_hcd Aug 06 16:51:35 kernel: usb 1-2: reset full-speed USB device number 12 using xhci_hcd Aug 06 16:51:36 kernel: usb 1-2: reset full-speed USB device number 12 using xhci_hcd Aug 06 16:51:36 kernel: usb 1-2: reset full-speed USB device number 12 using xhci_hcd
lspci is here
https://bugzilla.opensuse.org/show_bug.cgi?id=1247895#c3
Mainboard is a ASUS ProArt X870E-CREATOR WIFI
Thanks. Unfortunately I don't have this exact chipset, but it's an AMD chipset made by ASMedia, as suspected.
I will drop wooting a mail so they are in the loop.
darix