Unable to pair Xbox Elite controller over Bluetooth
bughardware-compat
I just got this StarTech USB Bluetooth dongle: https://www.amazon.com/dp/B0F1G6XT38, but I am having issues pairing devices to it. Specifically, I cannot pair my Xbox Elite 2 controller to it. I am able to pair other devices just fine (keyboard, mouse, headphones), but I have tried 2 different Elite 2 controllers on 2 different Bazzite machines, and I get the same result on both. I try to pair, then I get a message saying "The setup of Xbox Wireless Controller has failed".
When I try to pair the controller using bluetoothctl, it just attempts to pair forever and never shows an error. I ran btmon while attempting to pair the device and output the command to a file, then searched using egrep for "fail|reject|error|smp|security|timeout", but the search returned no results.
I booted into Windows and was able to pair the controller with no problems, so it appears that this is a Linux/Bazzite specific issue. I may try booting into Ubuntu or something and seeing if I have the same issue there.