I have an ALFA AWUS036ACM and whenever I plug it in, the XHCI driver dies. This is on an ASRock X370 motherboard. Kernel 4.20 Arch Linux. After plugging in the adapter, the integrated wireless chip (Intel 3168) also dies. Disabling the motherboard wireless does not help. Here are two fairly similar logs. First with Intel 3168 and the second with it disabled in UEFI. kernel: xhci_hcd 0000:03:00.0: xHCI host not responding to stop endpoint command. kernel: xhci_hcd 0000:03:00.0: xHCI host controller not responding, assume dead kernel: xhci_hcd 0000:03:00.0: HC died; cleaning up kernel: usb 1-9: USB disconnect, device number 2 kernel: usb 1-14: USB disconnect, device number 3 bluetoothd[506]: Endpoint unregistered: sender=:1.151 path=/MediaEndpoint/A2DPSource bluetoothd[506]: Endpoint unregistered: sender=:1.151 path=/MediaEndpoint/A2DPSink systemd[1]: Starting Load/Save RF Kill Switch Status... NetworkManager[512]: <info> [1547157527.0255] bluez5: NAP: removed interface B0:35:9F:2D:73:1D systemd[1]: Stopped target Bluetooth. systemd[1]: Started Load/Save RF Kill Switch Status. audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kkuid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kernel: audit: type=1131 audit(1547157532.035:57): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kernel: iwlwifi 0000:27:00.0: iwl_pcie_cmdq_reclaim: Read index for DMA queue txq id (0), index 0 is out of range [0-256] 61 60. iwlwifi 0000:27:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x00000000ff442000 flags=0x0020] kernel: iwlwifi 0000:27:00.0: HCMD_ACTIVE already clear for command REPLY_SF_CFG_CMD iwlwifi 0000:27:00.0: iwl_pcie_cmdq_reclaim: Read index for DMA queue txq id (0), index 0 is out of range [0-256] 61 60. Folllowed by more iwlwifi errors as well as kernel crashdumps. Without iwlwifi: kernel: usb 1-14: new high-speed USB device number 3 using xhci_hcd kernel: usb 1-14: New USB device found, idVendor=0e8d, idProduct=7612, bcdDevice= 1.00 kernel: usb 1-14: New USB device strings: Mfr=2, Product=3, SerialNumber=4 usb 1-14: Product: Wireless kernel: usb 1-14: Manufacturer: MediaTek Inc. kernel: usb 1-14: SerialNumber: 000000000 mtp-probe[1400]: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-14" mtp-probe[1400]: bus: 1, device: 3 was not an MTP device kernel: usb 1-14: reset high-speed USB device number 3 using xhci_hcd kernel: mt76x2u 1-14:1.0: ASIC revision: 76120044 kernel: mt76x2u 1-14:1.0: ROM patch build: 20140408060640a kernel: xhci_hcd 0000:03:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x00000000f6d5c400 flags=0x0000] kernel: mt76x2u 1-14:1.0: firmware upload timed out kernel: xhci_hcd 0000:03:00.0: xHCI host not responding to stop endpoint command. kernel: xhci_hcd 0000:03:00.0: xHCI host controller not responding, assume dead kernel: xhci_hcd 0000:03:00.0: HC died; cleaning up kernel: usb 1-9: USB disconnect, device number 2 bluetoothd[489]: Endpoint unregistered: sender=:1.150 path=/MediaEndpoint/A2DPSource kernel: usb 1-14: USB disconnect, device number 3 NetworkManager[496]: <info> [1547157974.3360] bluez5: NAP: removed interface B0:35:9F:2D:73:1D bluetoothd[489]: Endpoint unregistered: sender=:1.150 path=/MediaEndpoint/A2DPSink systemd[1]: Starting Load/Save RF Kill Switch Status... systemd[1]: Stopped target Bluetooth. systemd[1]: Started Load/Save RF Kill Switch Status. audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kernel: audit: type=1130 audit(1547157974.336:52): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-localed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kernel: audit: type=1131 audit(1547157977.826:53): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-localed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' audit: type=1131 audit(1547157977.826:54): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kernel: audit: type=1131 audit(1547157979.346:55): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kernel: mt76x2u 1-14:1.0: MAC RX failed to stop kernel: mt76x2u: probe of 1-14:1.0 failed with error -5 kernel: usbcore: registered new interface driver mt76x2u geoclue[785]: Service not used for 60 seconds. Shutting down.. audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=geoclue comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kernel: audit: type=1131 audit(1547157990.969:56): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=geoclue comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'