An ASUS TUF Gaming notebook (AMD Ryzen 5 3550H), showing a different behavior on the same device: $ lsusb ID 148f:5572 Ralink Technology, Corp. RT5572 Wireless Adapter $ uname -r 5.10.7-arch1-1 $ lspci 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge 00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7 01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1) 01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) 03:00.0 Non-Volatile memory controller: Micron Technology Inc Device 5410 (rev 01) 04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter 05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c2) 05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor 05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller We end up in an endless " rt2x00queue_flush_queue: Warning - Queue 0 failed to flush" / "USB disconnect, device number x" loop, which spam dmesg: [ 61.139415] usb 3-2: new high-speed USB device number 3 using xhci_hcd [ 61.297702] usb 3-2: New USB device found, idVendor=148f, idProduct=5572, bcdDevice= 1.01 [ 61.297708] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 61.297712] usb 3-2: Product: 802.11 n WLAN [ 61.297714] usb 3-2: Manufacturer: Ralink [ 61.297716] usb 3-2: SerialNumber: 1.0 [ 61.466255] usb 3-2: reset high-speed USB device number 3 using xhci_hcd [ 61.620283] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5592, rev 0222 detected [ 61.709535] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 000f detected [ 61.711046] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 61.711993] usbcore: registered new interface driver rt2800usb [ 61.724424] rt2800usb 3-2:1.0 wlp5s0f4u2: renamed from wlan0 [ 61.756915] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin' [ 61.757186] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36 [ 72.279569] usb 3-2: USB disconnect, device number 3 [ 72.846030] ieee80211 phy1: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush [ 73.249377] usb 3-2: new high-speed USB device number 4 using xhci_hcd [ 73.407318] usb 3-2: New USB device found, idVendor=148f, idProduct=5572, bcdDevice= 1.01 [ 73.407324] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 73.407328] usb 3-2: Product: 802.11 n WLAN [ 73.407330] usb 3-2: Manufacturer: Ralink [ 73.407332] usb 3-2: SerialNumber: 1.0 [ 73.532850] usb 3-2: reset high-speed USB device number 4 using xhci_hcd [ 73.683428] ieee80211 phy2: rt2x00_set_rt: Info - RT chipset 5592, rev 0222 detected [ 73.768177] ieee80211 phy2: rt2x00_set_rf: Info - RF chipset 000f detected [ 73.769304] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht' [ 73.787530] rt2800usb 3-2:1.0 wlp5s0f4u2: renamed from wlan0 [ 112.379076] device wlp5s0f4u2 entered promiscuous mode [ 153.340032] usb 3-2: USB disconnect, device number 4 [ 153.905735] ieee80211 phy2: rt2x00queue_flush_queue: Warning - Queue 0 failed to flush [ 153.926132] device wlp5s0f4u2 left promiscuous mode [ 154.315733] usb 3-2: new high-speed USB device number 5 using xhci_hcd [ 154.474372] usb 3-2: New USB device found, idVendor=148f, idProduct=5572, bcdDevice= 1.01 [ 154.474378] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 154.474381] usb 3-2: Product: 802.11 n WLAN [ 154.474383] usb 3-2: Manufacturer: Ralink [ 154.474385] usb 3-2: SerialNumber: 1.0 [ 154.599207] usb 3-2: reset high-speed USB device number 5 using xhci_hcd [ 154.748666] ieee80211 phy3: rt2x00_set_rt: Info - RT chipset 5592, rev 0222 detected [ 154.833665] ieee80211 phy3: rt2x00_set_rf: Info - RF chipset 000f detected [ 154.834795] ieee80211 phy3: Selected rate control algorithm 'minstrel_ht' [ 154.850542] rt2800usb 3-2:1.0 wlp5s0f4u2: renamed from wlan0 [ 157.356200] ieee80211 phy3: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin' [ 157.356259] ieee80211 phy3: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36 I double checked all devices, cables and connectors to make sure that they are working as expected, running a Raspberry Pi B+: $ uname -r 5.4.83-3-ARCH No "WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state" No "rt2x00queue_flush_queue: Warning - Queue 0 failed to flush" No "USB disconnect, device number x" Arch Arm is still on 5.4 LTS. But that doesn't matter, because the xhci issue is present on my AMD RYZEN systems (and some Intel systems) since 4.20 BTW: I expect that Arch Arm move to 5.10 LTS, soon. It take too much time for me to compile latest kernel on a Raspberry - so I have to wait.