USB controller crashing

I’ve run into a situation where my USB devices all fail, typically in attempting to return from sleep. I’ve been trying to troubleshoot by eliminating devices and rolling back to an earlier kernel version (6.13.4-200.fc41.x86_64) with limited success. Today, the USB dropped out while the system was awake and in use (streaming a video).

When this happens, the (USB) keyboard becomes completely non responsive, I find that I also cannot reconnect a keyboard or mouse via bluetooth and am stuck powering down the system.

I have also recently upgraded the memory, I tried reseating it just in case, and also ran memtest86 through a full 4.5hr set of passes with 0 errors.

I found this in journalctl right about when it crashed today:

Mar 26 21:56:59 fedora pipewire[2302]: spa.alsa: front:0p: close failed: No such device
Mar 26 21:57:00 fedora input-remapper-service[3112]: read loop for /dev/input/event12 stopped
Mar 26 21:57:00 fedora input-remapper-service[3112]: ERROR: fd broke, was the device unplugged?
Mar 26 21:56:59 fedora pipewire[2302]: spa.alsa: front:0p: snd_pcm_drop: No such device
Mar 26 21:57:00 fedora kernel: usb 3-4: USB disconnect, device number 7
Mar 26 21:57:00 fedora kernel: usb 3-2.4.3: USB disconnect, device number 11
Mar 26 21:57:00 fedora kernel: usb 3-2.4: USB disconnect, device number 10
Mar 26 21:57:00 fedora kernel: usb 4-2.4: USB disconnect, device number 3
Mar 26 21:57:00 fedora kernel: usb 4-2: USB disconnect, device number 2
Mar 26 21:57:00 fedora kernel: xhci_hcd 0000:00:14.0: Timeout while waiting for stop endpoint command
Mar 26 21:57:00 fedora kernel: usb 3-2.3: USB disconnect, device number 8
Mar 26 21:56:59 fedora kernel: usb 3-2: USB disconnect, device number 6
Mar 26 21:56:59 fedora kernel: xhci_hcd 0000:00:14.0: HC died; cleaning up
Mar 26 21:56:59 fedora kernel: xhci_hcd 0000:00:14.0: xHCI host controller not responding, assume dead
Mar 26 21:56:59 fedora kernel: xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command

This is the output of inxi -Fzx

System:
  Kernel: 6.13.6-200.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: GNOME v: 47.4 Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Desktop System: Micro$T01~ product: PRO ADL-U Cubi 5 (MS-B0A8) v: 1.0
    serial: <superuser required>
  Mobo: Micro-Star model: MS-B0A81 v: 1.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: 8.80 date: 09/18/2024
CPU:
  Info: 6-core (2-mt/4-st) model: 12th Gen Intel Core i3-1215U bits: 64
    type: MST AMCP arch: Alder Lake rev: 4 cache: L1: 544 KiB L2: 4.5 MiB
    L3: 10 MiB
  Speed (MHz): avg: 991 min/max: 400/4400:3300 cores: 1: 991 2: 991 3: 991
    4: 991 5: 991 6: 991 7: 991 8: 991 bogomips: 39936
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Alder Lake-UP3 GT1 [UHD Graphics] vendor: Micro-Star MSI
    driver: i915 v: kernel arch: Xe bus-ID: 00:02.0
  Display: wayland server: X.Org v: 24.1.6 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: dri: iris gpu: i915 resolution:
    1: 5120x2880~60Hz 2: 5120x2880~60Hz
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.0.1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Graphics (ADL GT2)
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
  Device-2: Plantronics Poly Calisto 3200-M
    driver: plantronics,snd-usb-audio,usbhid type: USB bus-ID: 3-2:6
  API: ALSA v: k6.13.6-200.fc41.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.2.7 status: active
Network:
  Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel port: 4000 bus-ID: 2d:00.0
  IF: enp45s0 state: down mac: <filter>
  Device-3: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel port: 3000 bus-ID: 2e:00.0
  IF: enp46s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB
    bus-ID: 3-10:5
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12
Drives:
  Local Storage: total: 931.51 GiB used: 89.4 GiB (9.6%)
  ID-1: /dev/nvme0n1 vendor: MSI model: M450 1TB size: 931.51 GiB
    temp: 37.9 C
Partition:
  ID-1: / size: 228.12 GiB used: 18.6 GiB (8.2%) fs: ext4 dev: /dev/nvme0n1p3
  ID-2: /boot/efi size: 511 MiB used: 24.4 MiB (4.8%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 456.98 GiB used: 54.18 GiB (11.9%) fs: ext4
    dev: /dev/nvme0n1p4
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 37.0 C mobo: N/A
  Fan Speeds (rpm): cpu: 99
Info:
  Memory: total: 32 GiB available: 31.12 GiB used: 5.18 GiB (16.7%)
  Processes: 334 Uptime: 21m Init: systemd target: graphical (5)
  Packages: 25 note: see --rpm Compilers: N/A Shell: Bash v: 5.2.32
    inxi: 3.3.37

Thanks in advance for any suggestions!

Looks like this might be related to 2349926 – USB Devices randomly going non-responsive I just applied updates including kernel 6.13.8-200.fc41.x86_64 hopefully that will fix it

1 Like

posting for posterity - 5 days of uptime with no issue, so I think the kernel update did it

1 Like