All USB3 ports stopped working after upgrading from 5.4

Hello! I used 5.10 for a long time. I thought my front USB3 ports has died and since I was only rarely using them, I didn’t try USB3 ports at the back (the rest of USB ports is ok). Today I started to need an USB3 port (VR) and I discovered none of USB3 ports work. I booted to live current Pop OS and there those ports are working. I think it happened after upgrading from 5.4 to 5.10. USB3 ports don’t work in 5.14 as well.

<> inxi -Fxzc0
System:    Kernel: 5.14.10-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
           Desktop: i3 4.19.1 Distro: Manjaro Linux base: Arch Linux
Machine:   Type: Desktop Mobo: ASRock model: X570 Phantom Gaming X serial: <filter>
           UEFI: American Megatrends v: P1.80 date: 08/08/2019
CPU:       Info: 8-Core model: AMD Ryzen 7 3800X bits: 64 type: MT MCP arch: Zen 2 rev: 0
           cache: L2: 4 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
           bogomips: 124848
           Speed: 2620 MHz min/max: 2200/3900 MHz boost: enabled Core speeds (MHz): 1: 2620
           2: 2961 3: 4076 4: 4155 5: 4299 6: 2158 7: 2162 8: 2162 9: 2277 10: 2162 11: 4323
           12: 2158 13: 4232 14: 2151 15: 3458 16: 2486
Graphics:  Device-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] vendor: ASUSTeK driver: nvidia
           v: 470.63.01 bus-ID: 10:00.0
           Display: x11 server: X.Org 1.20.13 driver: loaded: nvidia resolution:
           1: 1920x1080~60Hz 2: 3840x2160~60Hz 3: 1920x1080~60Hz
           OpenGL: renderer: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 470.63.01
           direct render: Yes
Audio:     Device-1: NVIDIA TU102 High Definition Audio vendor: ASUSTeK driver: snd_hda_intel
           v: kernel bus-ID: 10:00.1
           Device-2: AMD Starship/Matisse HD Audio vendor: ASRock driver: snd_hda_intel
           v: kernel bus-ID: 12:00.4
           Sound Server-1: ALSA v: k5.14.10-1-MANJARO running: yes
           Sound Server-2: sndio v: N/A running: no
           Sound Server-3: JACK v: 1.9.19 running: no
           Sound Server-4: PulseAudio v: 15.0 running: yes
           Sound Server-5: PipeWire v: 0.3.38 running: yes
Network:   Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 08:00.0
           IF: wlp8s0 state: down mac: <filter>
           Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel
           port: e000 bus-ID: 0a:00.0
           IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
           Device-3: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel port: d000
           bus-ID: 0c:00.0
           IF: enp12s0 state: down mac: <filter>
           IF-ID-1: wg0 state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-2:2
           Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:    Local Storage: total: 2.5 TiB used: 1.99 TiB (79.5%)
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB
           temp: 48.9 C
           ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB
           temp: 48.9 C
           ID-3: /dev/nvme2n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB
           temp: 50.9 C
           ID-4: /dev/sda vendor: Western Digital model: WD20EZRZ-00Z5HB0 size: 1.82 TiB
Partition: ID-1: / size: 219.27 GiB used: 183.44 GiB (83.7%) fs: ext4 dev: /dev/dm-0
           mapped: luks-78d47a35-fb47-4d0e-b017-a7f88b2644d1
           ID-2: /boot/efi size: 299.4 MiB used: 424 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1
Swap:      ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) dev: /dev/dm-1
           mapped: luks-c9fb1ecf-ca30-4a76-86d9-d22e7a0f0ef3
Sensors:   System Temperatures: cpu: 61.5 C mobo: 43.0 C gpu: nvidia temp: 45 C
           Fan Speeds (RPM): fan-1: 0 fan-2: 1102 fan-3: 0 fan-4: 774 fan-5: 785 fan-6: 0
           fan-7: 915 gpu: nvidia fan: 36%
Info:      Processes: 427 Uptime: 25m Memory: 31.28 GiB used: 4.08 GiB (13.0%) Init: systemd
           Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: 2798 Shell: Zsh v: 5.8 inxi: 3.3.08

I would appreciate any advice (I don’t want to stay on old kernel, I suspect it lacks features new Wine/Proton uses/will use).

Edit: By “don’t work” I mean fully don’t work (not just speed) - any device connected isn’t registered. Looking at dmesg and journalctl, there are no new logs when I connect or disconnect a device in/from those ports.

Can you edit your post and append the inxi command with an additional parameter: --usb


Did you try the same test with a Manjaro live USB (latest version)?

Did you try any other kernel (latest stable 5.14 for example)?

Also there seem to be newer bios available: ASRock > X570 Phantom Gaming X

inxi with --usb
<> inxi -Fxzc0 --usb
System:    Kernel: 5.14.10-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: i3 4.19.1 Distro: Manjaro Linux
           base: Arch Linux
Machine:   Type: Desktop Mobo: ASRock model: X570 Phantom Gaming X serial: <filter> UEFI: American Megatrends v: P1.80
           date: 08/08/2019
CPU:       Info: 8-Core model: AMD Ryzen 7 3800X bits: 64 type: MT MCP arch: Zen 2 rev: 0 cache: L2: 4 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 124848
           Speed: 4186 MHz min/max: 2200/3900 MHz boost: enabled Core speeds (MHz): 1: 4186 2: 4298 3: 2187 4: 2162 5: 1879
           6: 2830 7: 2352 8: 3639 9: 2175 10: 2185 11: 2235 12: 2699 13: 2199 14: 2970 15: 4293 16: 4273
Graphics:  Device-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] vendor: ASUSTeK driver: nvidia v: 470.63.01 bus-ID: 10:00.0
           Display: x11 server: X.Org 1.20.13 driver: loaded: nvidia resolution: 1: 1920x1080~60Hz 2: 3840x2160~60Hz
           3: 1920x1080~60Hz
           OpenGL: renderer: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 470.63.01 direct render: Yes
Audio:     Device-1: NVIDIA TU102 High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 10:00.1
           Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: ASRock driver: snd_hda_intel v: kernel
           bus-ID: 12:00.4
           Sound Server-1: ALSA v: k5.14.10-1-MANJARO running: yes
           Sound Server-2: sndio v: N/A running: no
           Sound Server-3: JACK v: 1.9.19 running: no
           Sound Server-4: PulseAudio v: 15.0 running: yes
           Sound Server-5: PipeWire v: 0.3.38 running: yes
Network:   Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 08:00.0
           IF: wlp8s0 state: down mac: <filter>
           Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel port: e000 bus-ID: 0a:00.0
           IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
           Device-3: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel port: d000 bus-ID: 0c:00.0
           IF: enp12s0 state: down mac: <filter>
           IF-ID-1: wg0 state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-2:2
           Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:    Local Storage: total: 2.5 TiB used: 1.99 TiB (79.5%)
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB temp: 49.9 C
           ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB temp: 48.9 C
           ID-3: /dev/nvme2n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB temp: 51.9 C
           ID-4: /dev/sda vendor: Western Digital model: WD20EZRZ-00Z5HB0 size: 1.82 TiB
Partition: ID-1: / size: 219.27 GiB used: 183.46 GiB (83.7%) fs: ext4 dev: /dev/dm-0
           mapped: luks-78d47a35-fb47-4d0e-b017-a7f88b2644d1
           ID-2: /boot/efi size: 299.4 MiB used: 424 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1
Swap:      ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) dev: /dev/dm-1
           mapped: luks-c9fb1ecf-ca30-4a76-86d9-d22e7a0f0ef3
USB:       Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0
           Hub-2: 1-2:2 info: Genesys Logic Hub ports: 4 rev: 2.0
           Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1
           Hub-4: 3-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0
           Device-1: 3-2:2 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb rev: 2.0
           Hub-5: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1
           Hub-6: 5-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0
           Hub-7: 6-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1
           Hub-8: 7-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0
           Hub-9: 7-1:2 info: Realtek RTS5411 Hub ports: 4 rev: 2.1
           Device-1: 7-1.1:4 info: Valve Wireless Steam Controller type: Keyboard,HID driver: hid-steam,usbhid rev: 2.0
           Device-2: 7-1.2:7 info: GreenAsia type: Keyboard,Mouse driver: hid-generic,usbhid rev: 1.1
           Hub-10: 7-2:3 info: VIA Labs VL813 Hub ports: 4 rev: 2.1
           Device-1: 7-2.1:6 info: Cyber Power System CP1500 AVR UPS type: HID driver: hid-generic,usbhid rev: 1.1
           Hub-11: 7-2.3:9 info: Realtek RTS5411 Hub ports: 4 rev: 2.1
           Hub-12: 7-2.3.1:12 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1
           Device-1: 7-2.3.4:13 info: Realtek Card reader type: Mass Storage driver: usb-storage rev: 2.1
           Device-2: 7-2.4:10 info: Corsair K95 RGB Platinum Keyboard [RGP0056] type: Keyboard,HID driver: usbfs rev: 2.0
           Hub-13: 7-3:5 info: VIA Labs VL813 Hub ports: 4 rev: 2.1
           Device-1: 7-4:8 info: Logitech G502 SE HERO Gaming Mouse type: Mouse,HID driver: hid-generic,usbhid rev: 2.0
           Hub-14: 8-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1
           Hub-15: 8-2:2 info: VIA Labs VL813 Hub ports: 4 rev: 3.0
Sensors:   System Temperatures: cpu: 72.9 C mobo: 43.5 C gpu: nvidia temp: 47 C
           Fan Speeds (RPM): fan-1: 0 fan-2: 1203 fan-3: 0 fan-4: 770 fan-5: 790 fan-6: 0 fan-7: 933 gpu: nvidia fan: 38%
Info:      Processes: 456 Uptime: 3h 22m Memory: 31.28 GiB used: 5.58 GiB (17.8%) Init: systemd Compilers: gcc: 11.1.0
           clang: 12.0.1 Packages: 2798 Shell: Zsh v: 5.8 inxi: 3.3.08

No, I haven’t tried the live version. I’ll try it and report back.

Edit: Tried recent Manjaro XFCE live and USB3 doesn’t work in it as well (kernel was 5.13.19-2).

Yes, 5.14 behaves the same. Just tried live 5.13 without any luck.

Hmm, it didn’t occur to me that BIOS could be responsible when I updated the kernel. Looking at BIOS changelog, it looks promising - 4.40: 2. Improve USB compatibility. I’ll try it as soon as possible.

Edit: Updated to newest BIOS, but USB3 ports are still dead :disappointed_relieved:.

Skimmed through logs and found unable to access the device: you might be running a broken BIOS :face_with_raised_eyebrow:.

around 'broken BIOS' message
říj 31 19:52:10 xxx kernel: hub 3-0:1.0: USB hub found
říj 31 19:52:10 xxx kernel: hub 3-0:1.0: 6 ports detected
říj 31 19:52:10 xxx kernel: ccp 0000:12:00.1: enabling device (0000 -> 0002)
říj 31 19:52:10 xxx kernel: usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
říj 31 19:52:10 xxx kernel: usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.14
říj 31 19:52:10 xxx kernel: usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
říj 31 19:52:10 xxx kernel: usb usb4: Product: xHCI Host Controller
říj 31 19:52:10 xxx kernel: usb usb4: Manufacturer: Linux 5.14.10-1-MANJARO xhci-hcd
říj 31 19:52:10 xxx kernel: usb usb4: SerialNumber: 0000:0c:00.3
říj 31 19:52:10 xxx kernel: hub 4-0:1.0: USB hub found
říj 31 19:52:10 xxx kernel: hub 4-0:1.0: 4 ports detected
říj 31 19:52:10 xxx kernel: ccp 0000:12:00.1: ccp: unable to access the device: you might be running a broken BIOS.
říj 31 19:52:10 xxx kernel: usb: port power management may be unreliable
říj 31 19:52:10 xxx kernel: xhci_hcd 0000:10:00.2: xHCI Host Controller
říj 31 19:52:10 xxx kernel: xhci_hcd 0000:10:00.2: new USB bus registered, assigned bus number 5
říj 31 19:52:10 xxx kernel: xhci_hcd 0000:10:00.2: hcc params 0x0180ff05 hci version 0x110 quirks 0x0000000000000010
říj 31 19:52:10 xxx kernel: xhci_hcd 0000:10:00.2: xHCI Host Controller
říj 31 19:52:10 xxx kernel: xhci_hcd 0000:10:00.2: new USB bus registered, assigned bus number 6
říj 31 19:52:10 xxx kernel: xhci_hcd 0000:10:00.2: Host supports USB 3.1 Enhanced SuperSpeed
říj 31 19:52:10 xxx kernel: usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.14

Not sure if relevant, but this one also mentions USB:
říj 31 19:52:32 xxx upowerd[3548]: did not recognise USB path /sys/devices/pci0000:00/0000:00:03.1/0000:10:00.3/i2c-0/0-0008/power_supply/ucsi-source-psy-0-00081, please report

Just updated and it’s still broken on 5.15 :disappointed_relieved: (logs look pretty much the same as those I have already posted). Any tips where else I could ask about it? I would prefer to keep using Manjaro…

Edit: Just tried most recent Arch (kernel 5.15.5) and it had no issues booting from a stick plugged into USB3. It also saw other flash drive also plugged in USB3 port.

Does a run of

sudo mkinitcpio -P

show any warnings?


Copy full line (rest your mouse pointer on the line and in the right edge you will see the mark to copy all at once) and show us output of it:

echo "lspci of usb controllers:"; echo; device_selector_list=$(sudo lspci | grep -i "controller" | grep -i "usb" | awk '{print $1}'); for device_selector in $(echo "${device_selector_list}"); do sudo lspci -vvv -s "${device_selector}"; done; echo "modinfo of their kernel modules:"; echo; kernel_module_list=$( for device_selector in $(echo "${device_selector_list}"); do sudo lspci -k -s "${device_selector}"; done | grep -i modules | awk '{$1=$2=""; print $0}'); for kernel_module in $(echo "${kernel_module_list}"); do sudo /sbin/modinfo $kernel_module | grep 'filename:\|description:\|firmware:\|srcversion:\|depends:\|vermagic:' | sort; echo; echo; done;

Also, earlier you got unprocessed request:

May be some of that info would be helpful.

Yes, in kernels 5.14 and 5.15 I am getting:

==> WARNING: Possibly missing firmware for module: qat_4xxx

From what I found, it doesn’t seem to be related (something with crypto acceleration on intel).

Output from the USB controllers oneliner
$ echo "lspci of usb controllers:"; echo; device_selector_list=$(sudo lspci | grep -i "controller" | grep -i "usb" | awk '{print $1}'); for device_selector in $(echo "${device_selector_list}"); do sudo lspci -vvv -s "${device_selector}"; done; echo "modinfo of their kernel modules:"; echo; kernel_module_list=$( for device_selector in $(echo "${device_selector_list}"); do sudo lspci -k -s "${device_selector}"; done | grep -i modules | awk '{$1=$2=""; print $0}'); for kernel_module in $(echo "${kernel_module_list}"); do sudo /sbin/modinfo $kernel_module | grep 'filename:\|description:\|firmware:\|srcversion:\|depends:\|vermagic:' | sort; echo; echo; done;
lspci of usb controllers:

0c:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller (prog-if 30 [XHCI])
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1486
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 149
	Region 0: Memory at fc300000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
	        Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
	Capabilities: [64] Express (v2) Endpoint, MSI 00
	        DevCap:MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
		                ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
	        DevCtl:CorrErr- NonFatalErr- FatalErr- UnsupReq-
		                RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
		                MaxPayload 128 bytes, MaxReadReq 512 bytes
	        DevSta:CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
	        LnkCap:Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
		                ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
	        LnkCtl:ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		                ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	        LnkSta:Speed 16GT/s (ok), Width x16 (ok)
		                TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	        DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR-
		                 10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
		                 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
		                 FRS- TPHComp- ExtTPHComp-
		                 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
	        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
		                 AtomicOpsCtl: ReqEn-
	        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
		                 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
		                 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	        Address: 00000000fee03000  Data: 0025
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

0c:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller (prog-if 30 [XHCI])
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device 148c
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin C routed to IRQ 39
	Region 0: Memory at fc200000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
	        Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
	Capabilities: [64] Express (v2) Endpoint, MSI 00
	        DevCap:MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
		                ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
	        DevCtl:CorrErr- NonFatalErr- FatalErr- UnsupReq-
		                RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
		                MaxPayload 128 bytes, MaxReadReq 512 bytes
	        DevSta:CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
	        LnkCap:Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
		                ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
	        LnkCtl:ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		                ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	        LnkSta:Speed 16GT/s (ok), Width x16 (ok)
		                TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	        DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR-
		                 10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
		                 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
		                 FRS- TPHComp- ExtTPHComp-
		                 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
	        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
		                 AtomicOpsCtl: ReqEn-
	        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
		                 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
		                 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [a0] MSI: Enable- Count=1/8 Maskable- 64bit+
	        Address: 0000000000000000  Data: 0000
	Capabilities: [c0] MSI-X: Enable+ Count=8 Masked-
	        Vector table: BAR=0 offset=000fe000
	        PBA: BAR=0 offset=000ff000
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

10:00.2 USB controller: NVIDIA Corporation TU102 USB 3.1 Host Controller (rev a1) (prog-if 30 [XHCI])
	Subsystem: ASUSTeK Computer Inc. Device 866a
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin C routed to IRQ 162
	Region 0: Memory at e2000000 (64-bit, prefetchable) [size=256K]
	Region 3: Memory at e2040000 (64-bit, prefetchable) [size=64K]
	Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
	        Address: 00000000fee04000  Data: 0026
	Capabilities: [78] Express (v2) Endpoint, MSI 00
	        DevCap:MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
		                ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 75.000W
	        DevCtl:CorrErr- NonFatalErr- FatalErr- UnsupReq-
		                RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
		                MaxPayload 128 bytes, MaxReadReq 512 bytes
	        DevSta:CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
	        LnkCap:Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
		                ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
	        LnkCtl:ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
		                ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	        LnkSta:Speed 8GT/s (ok), Width x16 (ok)
		                TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	        DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR+
		                 10BitTagComp- 10BitTagReq- OBFF Via message, ExtFmt- EETLPPrefix-
		                 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
		                 FRS- TPHComp- ExtTPHComp-
		                 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
	        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
		                 AtomicOpsCtl: ReqEn-
	        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
		                 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
		                 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [b4] Power Management version 3
	        Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
	        Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
	Capabilities: [100 v2] Advanced Error Reporting
	        UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
	        UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
	        UESvrt:DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
	        CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
	        CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
	        AERCap:First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
		                MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
	        HeaderLog: 00000000 00000000 00000000 00000000
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

10:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU102 USB Type-C UCSI Controller (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 866a
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin D routed to IRQ 173
	Region 0: Memory at fc084000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
	        Address: 00000000fee09000  Data: 0026
	Capabilities: [78] Express (v2) Endpoint, MSI 00
	        DevCap:MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
		                ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 75.000W
	        DevCtl:CorrErr- NonFatalErr- FatalErr- UnsupReq-
		                RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
		                MaxPayload 128 bytes, MaxReadReq 512 bytes
	        DevSta:CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
	        LnkCap:Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
		                ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
	        LnkCtl:ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
		                ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	        LnkSta:Speed 8GT/s (ok), Width x16 (ok)
		                TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	        DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR+
		                 10BitTagComp- 10BitTagReq- OBFF Via message, ExtFmt- EETLPPrefix-
		                 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
		                 FRS- TPHComp- ExtTPHComp-
		                 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
	        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
		                 AtomicOpsCtl: ReqEn-
	        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
		                 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
		                 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [b4] Power Management version 3
	        Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
	        Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
	Capabilities: [100 v2] Advanced Error Reporting
	        UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
	        UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
	        UESvrt:DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
	        CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
	        CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
	        AERCap:First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
		                MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
	        HeaderLog: 00000000 00000000 00000000 00000000
	Kernel driver in use: nvidia-gpu
	Kernel modules: i2c_nvidia_gpu

12:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller (prog-if 30 [XHCI])
	Subsystem: ASRock Incorporation Device ffff
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin C routed to IRQ 163
	Region 0: Memory at fcb00000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
	        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [64] Express (v2) Endpoint, MSI 00
	        DevCap:MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
		                ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
	        DevCtl:CorrErr- NonFatalErr- FatalErr- UnsupReq-
		                RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset-
		                MaxPayload 256 bytes, MaxReadReq 512 bytes
	        DevSta:CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr+ TransPend-
	        LnkCap:Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
		                ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
	        LnkCtl:ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
		                ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	        LnkSta:Speed 16GT/s (ok), Width x16 (ok)
		                TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	        DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR-
		                 10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
		                 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
		                 FRS- TPHComp+ ExtTPHComp-
		                 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
	        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
		                 AtomicOpsCtl: ReqEn-
	        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
		                 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
		                 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [a0] MSI: Enable- Count=1/8 Maskable- 64bit+
	        Address: 0000000000000000  Data: 0000
	Capabilities: [c0] MSI-X: Enable+ Count=8 Masked-
	        Vector table: BAR=0 offset=000fe000
	        PBA: BAR=0 offset=000ff000
	Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150 v2] Advanced Error Reporting
	        UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
	        UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
	        UESvrt:DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
	        CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
	        CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
	        AERCap:First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
		                MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
	        HeaderLog: 00000000 00000000 00000000 00000000
	Capabilities: [2a0 v1] Access Control Services
	        ACSCap:SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
	        ACSCtl:SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
	Capabilities: [370 v1] Transaction Processing Hints
	        Device specific mode supported
	        Steering table in TPH capability structure
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

modinfo of their kernel modules:

depends:
description:    xHCI PCI Host Controller Driver
filename:       /lib/modules/5.15.7-1-MANJARO/kernel/drivers/usb/host/xhci-pci.ko.xz
srcversion:     EE8C785100241DE236CAE03
vermagic:       5.15.7-1-MANJARO SMP preempt mod_unload


depends:
description:    xHCI PCI Host Controller Driver
filename:       /lib/modules/5.15.7-1-MANJARO/kernel/drivers/usb/host/xhci-pci.ko.xz
srcversion:     EE8C785100241DE236CAE03
vermagic:       5.15.7-1-MANJARO SMP preempt mod_unload


depends:
description:    xHCI PCI Host Controller Driver
filename:       /lib/modules/5.15.7-1-MANJARO/kernel/drivers/usb/host/xhci-pci.ko.xz
srcversion:     EE8C785100241DE236CAE03
vermagic:       5.15.7-1-MANJARO SMP preempt mod_unload


depends:
description:    Nvidia GPU I2C controller Driver
filename:       /lib/modules/5.15.7-1-MANJARO/kernel/drivers/i2c/busses/i2c-nvidia-gpu.ko.xz
srcversion:     B7731A63E75D0C80E3244DD
vermagic:       5.15.7-1-MANJARO SMP preempt mod_unload


depends:
description:    xHCI PCI Host Controller Driver
filename:       /lib/modules/5.15.7-1-MANJARO/kernel/drivers/usb/host/xhci-pci.ko.xz
srcversion:     EE8C785100241DE236CAE03
vermagic:       5.15.7-1-MANJARO SMP preempt mod_unload

I posted that long time ago, but looking at it now, not to the OP (All USB3 ports stopped working after upgrading from 5.4 - #4 by quiray). I’ll copy it there too. Edit: Turns out it is not possible to edit OP anymore…

Adding inxi with --usb from kernel 5.15:

System:
  Kernel: 5.15.7-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    Desktop: i3 4.20.1 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASRock model: X570 Phantom Gaming X
    serial: <superuser required> UEFI: American Megatrends v: P4.40
    date: 06/23/2021
CPU:
  Info: 8-core model: AMD Ryzen 7 3800X bits: 64 type: MT MCP arch: Zen 2
    rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
  Speed (MHz): avg: 2528 high: 3613 min/max: 2200/4559 boost: enabled
    cores: 1: 2338 2: 3199 3: 2031 4: 2115 5: 1925 6: 3276 7: 3613 8: 2131
    9: 3418 10: 2064 11: 2117 12: 2015 13: 1987 14: 2610 15: 3600 16: 2015
    bogomips: 124845
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] vendor: ASUSTeK
    driver: nvidia v: 495.44 bus-ID: 10:00.0
  Display: x11 server: X.Org 1.21.1.2 driver: loaded: nvidia resolution:
    1: 1920x1080~60Hz 2: 3840x2160~60Hz 3: 1920x1080~60Hz
  OpenGL: renderer: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
    v: 4.6.0 NVIDIA 495.44 direct render: Yes
Audio:
  Device-1: NVIDIA TU102 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 10:00.1
  Device-2: AMD Starship/Matisse HD Audio vendor: ASRock
    driver: snd_hda_intel v: kernel bus-ID: 12:00.4
  Sound Server-1: ALSA v: k5.15.7-1-MANJARO running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: JACK v: 1.9.19 running: no
  Sound Server-4: PulseAudio v: 15.0 running: yes
  Sound Server-5: PipeWire v: 0.3.40 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 07:00.0
  IF: wlp7s0 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel
    port: e000 bus-ID: 09:00.0
  IF: enp9s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-3: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
    port: d000 bus-ID: 0b:00.0
  IF: enp11s0 state: down mac: <filter>
  IF-ID-1: wg0 state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-2:2
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
  Local Storage: total: 2.51 TiB used: 1.93 TiB (76.8%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 250GB
    size: 232.89 GiB temp: 46.9 C
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 250GB
    size: 232.89 GiB temp: 48.9 C
  ID-3: /dev/nvme2n1 vendor: Samsung model: SSD 970 EVO Plus 250GB
    size: 232.89 GiB temp: 46.9 C
  ID-4: /dev/sda vendor: Western Digital model: WD20EZRZ-00Z5HB0
    size: 1.82 TiB
  ID-5: /dev/sdb type: USB vendor: Generic model: Flash Disk size: 7.5 GiB
Partition:
  ID-1: / size: 219.27 GiB used: 185.58 GiB (84.6%) fs: ext4 dev: /dev/dm-0
    mapped: luks-78d47a35-fb47-4d0e-b017-a7f88b2644d1
  ID-2: /boot/efi size: 299.4 MiB used: 424 KiB (0.1%) fs: vfat
    dev: /dev/nvme2n1p1
Swap:
  ID-1: swap-1 type: partition size: 8.8 GiB used: 758.5 MiB (8.4%)
    dev: /dev/dm-1 mapped: luks-c9fb1ecf-ca30-4a76-86d9-d22e7a0f0ef3
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
  Hub-2: 1-2:2 info: Genesys Logic Hub ports: 4 rev: 2.0
  Hub-3: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1
  Hub-4: 3-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
  Device-1: 3-2:2 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb
    rev: 2.0
  Hub-5: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1
  Hub-6: 5-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
  Hub-7: 6-0:1 info: Super-speed hub ports: 4 rev: 3.1
  Hub-8: 7-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
  Hub-9: 7-1:2 info: Realtek RTS5411 Hub ports: 4 rev: 2.1
  Device-1: 7-1.1:4 info: Valve Wireless Steam Controller
    type: Keyboard,HID driver: hid-steam,usbhid rev: 2.0
  Device-2: 7-1.2:7 info: GreenAsia type: Keyboard,Mouse
    driver: hid-generic,usbhid rev: 1.1
  Hub-10: 7-2:3 info: VIA Labs VL813 Hub ports: 4 rev: 2.1
  Device-1: 7-2.1:6 info: Cyber Power System CP1500 AVR UPS type: HID
    driver: hid-generic,usbhid rev: 1.1
  Hub-11: 7-2.3:9 info: Realtek RTS5411 Hub ports: 4 rev: 2.1
  Device-1: 7-2.3.1:11 info: Future Devices FT232 Serial (UART) IC
    type: <vendor specific> driver: ftdi_sio rev: 1.1
  Device-2: 7-2.3.2:12 info: Alcor Micro Flash Drive type: Mass Storage
    driver: usb-storage rev: 2.0
  Hub-12: 7-2.3.4:13 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1
  Device-1: 7-2.4:10 info: Corsair K95 RGB Platinum Keyboard [RGP0056]
    type: Keyboard,HID driver: usbfs rev: 2.0
  Hub-13: 7-3:5 info: VIA Labs VL813 Hub ports: 4 rev: 2.1
  Device-1: 7-4:8 info: Logitech G502 SE HERO Gaming Mouse type: Mouse,HID
    driver: hid-generic,usbhid rev: 2.0
  Hub-14: 8-0:1 info: Super-speed hub ports: 4 rev: 3.1
  Hub-15: 8-2:2 info: VIA Labs VL813 Hub ports: 4 rev: 3.0
Sensors:
  System Temperatures: cpu: 40.5 C mobo: 41.5 C gpu: nvidia temp: 45 C
  Fan Speeds (RPM): fan-1: 0 fan-2: 1061 fan-3: 0 fan-4: 772 fan-5: 773
    fan-6: 0 fan-7: 900 gpu: nvidia fan: 35%
Info:
  Processes: 6588 Uptime: 6h 48m Memory: 31.27 GiB used: 21.86 GiB (69.9%)
  Init: systemd Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: 2870
  Shell: Zsh v: 5.8 inxi: 3.3.11

Previous topic was locked without solution (nor reason) All USB3 ports stopped working after upgrading from 5.4 , so I am continuing here.

I have recently updated to 5.16.5-1 kernel and the issue prevails.

$ sudo inxi -Fxzc0 --usb
System:
  Kernel: 5.16.5-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    Desktop: i3 4.20.1 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASRock model: X570 Phantom Gaming X serial: <filter>
    UEFI: American Megatrends v: P4.40 date: 06/23/2021
CPU:
  Info: 8-core model: AMD Ryzen 7 3800X bits: 64 type: MT MCP arch: Zen 2
    rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
  Speed (MHz): avg: 2306 high: 3900 min/max: 2200/4559 boost: enabled
    cores: 1: 2200 2: 2200 3: 3900 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200
    9: 2200 10: 2200 11: 2200 12: 2200 13: 2200 14: 2200 15: 2200 16: 2200
    bogomips: 124851
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] vendor: ASUSTeK
    driver: nvidia v: 510.47.03 bus-ID: 10:00.0
  Display: server: X.Org 1.21.1.3 driver: loaded: nvidia resolution:
    1: 1920x1080~60Hz 2: 3840x2160~60Hz 3: 1920x1080~60Hz
  OpenGL: renderer: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
    v: 4.6.0 NVIDIA 510.47.03 direct render: Yes
Audio:
  Device-1: NVIDIA TU102 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 10:00.1
  Device-2: AMD Starship/Matisse HD Audio vendor: ASRock
    driver: snd_hda_intel v: kernel bus-ID: 12:00.4
  Sound Server-1: ALSA v: k5.16.5-1-MANJARO running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: JACK v: 1.9.20 running: no
  Sound Server-4: PulseAudio v: 15.0 running: yes
  Sound Server-5: PipeWire v: 0.3.45 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 07:00.0
  IF: wlp7s0 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel
    port: e000 bus-ID: 09:00.0
  IF: enp9s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-3: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
    port: d000 bus-ID: 0b:00.0
  IF: enp11s0 state: down mac: <filter>
  IF-ID-1: br-462f0c4ac31e state: down mac: <filter>
  IF-ID-2: br-9d99f5126b90 state: down mac: <filter>
  IF-ID-3: docker0 state: down mac: <filter>
  IF-ID-4: wg0 state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-2:2
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
  Local Storage: total: 2.5 TiB used: 2.04 TiB (81.6%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 250GB
    size: 232.89 GiB temp: 46.9 C
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 250GB
    size: 232.89 GiB temp: 49.9 C
  ID-3: /dev/nvme2n1 vendor: Samsung model: SSD 970 EVO Plus 250GB
    size: 232.89 GiB temp: 46.9 C
  ID-4: /dev/sda vendor: Western Digital model: WD20EZRZ-00Z5HB0
    size: 1.82 TiB temp: 29 C
Partition:
  ID-1: / size: 219.27 GiB used: 183.18 GiB (83.5%) fs: ext4 dev: /dev/dm-0
    mapped: luks-78d47a35-fb47-4d0e-b017-a7f88b2644d1
  ID-2: /boot/efi size: 299.4 MiB used: 424 KiB (0.1%) fs: vfat
    dev: /dev/nvme2n1p1
Swap:
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%)
    dev: /dev/dm-1 mapped: luks-c9fb1ecf-ca30-4a76-86d9-d22e7a0f0ef3
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
  Hub-2: 1-2:2 info: Genesys Logic Hub ports: 4 rev: 2.0
  Hub-3: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1
  Hub-4: 3-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
  Device-1: 3-2:2 info: Intel AX200 Bluetooth type: Bluetooth driver: btusb
    rev: 2.0
  Hub-5: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1
  Hub-6: 5-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
  Hub-7: 6-0:1 info: Super-speed hub ports: 4 rev: 3.1
  Hub-8: 7-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
  Hub-9: 7-1:2 info: Realtek RTS5411 Hub ports: 4 rev: 2.1
  Device-1: 7-1.1:4 info: Valve Wireless Steam Controller
    type: Keyboard,HID driver: hid-steam,usbhid rev: 2.0
  Device-2: 7-1.2:7 info: GreenAsia type: Keyboard,Mouse
    driver: hid-generic,usbhid rev: 1.1
  Hub-10: 7-2:3 info: VIA Labs VL813 Hub ports: 4 rev: 2.1
  Device-1: 7-2.1:6 info: Cyber Power System CP1500 AVR UPS type: HID
    driver: hid-generic,usbhid rev: 1.1
  Hub-11: 7-2.3:9 info: Realtek RTS5411 Hub ports: 4 rev: 2.1
  Hub-12: 7-2.3.4:11 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1
  Device-1: 7-2.4:10 info: Corsair K95 RGB Platinum Keyboard [RGP0056]
    type: Keyboard,HID driver: usbfs rev: 2.0
  Hub-13: 7-3:5 info: VIA Labs VL813 Hub ports: 4 rev: 2.1
  Device-1: 7-4:8 info: Razer USA RZ01-0316 Gaming Mouse [Basilisk V2]
    type: Mouse,Keyboard driver: razermouse,usbhid rev: 2.0
  Hub-14: 8-0:1 info: Super-speed hub ports: 4 rev: 3.1
  Hub-15: 8-2:2 info: VIA Labs VL813 Hub ports: 4 rev: 3.0
  Hub-16: 8-3:3 info: VIA Labs VL813 Hub ports: 4 rev: 3.0
Sensors:
  System Temperatures: cpu: 39.5 C mobo: 41.5 C gpu: nvidia temp: 45 C
  Fan Speeds (RPM): fan-1: 0 fan-2: 974 fan-3: 0 fan-4: 765 fan-5: 775
    fan-6: 0 fan-7: 920 gpu: nvidia fan: 35%
Info:
  Processes: 5983 Uptime: 4h 49m Memory: 31.27 GiB used: 14.12 GiB (45.1%)
  Init: systemd Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: 2929
  Shell: Zsh v: 5.8 inxi: 3.3.12

Try disabling USB autosuspend. In /etc/default/grub add "usbcore.autosuspend=-1" in the line GRUB_CMDLINE_LINUX_DEFAULT as root. Then run sudo update-grub.

Links

https://www.reddit.com/r/ManjaroLinux/comments/ht5wcg/comment/fyevx3n/?utm_source=share&utm_medium=web2x&context=3

Usb ports stop working properly - #9 by jrichard326

You can also switch to 5.4 LTS if the problem persists as that kernel will be supported for a long time.

1 Like

I believe 5.4 is too old, I don’t think there are features present which Proton can use and in some games drastically improve performance (e.g. 2-3 times more fps, so it is on par with Windows; something like esync, fsync 2 or how was it called).
I tried your guide and the USB3 finally works! Thank you very much :slightly_smiling_face:.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.