XboxワイヤレスコントローラーはLinuxで使えない
Xbox Series S/Xのワイヤレスコントローラーは、ERTM(Enhanced Re-Transmission Mode)を有効にした状態ではLinuxから認識できない。手元で確認したのはSeries S/X版だけれど、Xbox Oneの無線コントローラーでも同様らしい。
ERTMの詳細は情報がないので分からないが、disable_ertm に Y を書けば無効化できる。
# echo Y >/sys/module/bluetooth/parameters/disable_ertmまたは恒久的に無効化したい場合、/etc/modprobe.d/bluetooth.confにカーネルパラメータを追加すればいい。
options bluetooth disable_ertm=12024年時点では、USBとして接続する限りは利用できるし、ERTMの役割が分からず無効化しても安全なのか判断できなかったので、USBで接続して使っているが、bluetoothctlでXbox Series X|Sコントローラに接続するで書いたようにファームウェアを更新すれば使えるかもしれない。