要約:LinuxがBluetooth X-Boxコントローラを検出できないのはなぜですか?
私のシステム:
オリジナルのファームウェアと新しいバッテリーを備えた新しいX-Boxモデル1914コントローラです。
バニラカーネルを含む最新のArch Linux:
$ uname --kernel-name --kernel-release --kernel-version --machine --operating-system Linux 5.10.9-arch1-1 #1 SMP PREEMPT Tue, 19 Jan 2021 22:06:06 +0000 x86_64 GNU/Linux
TargusブランドのBroadcom USB Bluetoothアダプタ:
$ lsusb | grep -i bluetooth Bus 001 Device 004: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0 Bus 001 Device 005: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
私がしたこと:
2021年1月24日現在インストールされている最新のxpadneoドライバ:
$ pacman --query xpadneo-dkms-git xpadneo-dkms-git 0.9.r16.g2850d4d-1
Bluetoothアダプタの最新ファームウェアがインストールされました。
$ pacman --query broadcom-bt-firmware-git broadcom-bt-firmware-git 12.0.1.1105_p3.r0.g68a7a8a-1
拡張再送モードを無効にします。
$ cat /sys/module/bluetooth/parameters/disable_ertm Y
再起動すると、
dmesg
ファームウェアが更新されたことを示します。$ sudo dmesg --notime | grep BCM20702A Bluetooth: hci0: BCM20702A1 (001.002.014) build 1764 Bluetooth: hci0: BCM20702A1 'brcm/BCM20702A1-0a5c-21e8.hcd' Patch Bluetooth: hci0: BCM20702A1 (001.002.014) build 1764
xpadneoカーネルドライバを手動でロードします。
$ sudo modprobe xpad $ lsmod |grep xpad xpad 40960 0 ff_memless 20480 1 xpad
X-Boxコントローラの電源を入れてBluetooth検索モードを有効にします(コントローラの「X」アイコンが電源を入れたときよりも速く点滅します)。
Bluetoothスキャンが完了してリストされています
bluetoothctl
。
予想される状況:しばらく検索した後、コントローラはデバイスリストに表示されるはずです。
実際の状況:他の3つのデバイスは表示されますが、コントローラは表示されません。
GNOME Bluetooth設定ダイアログボックスでも同様です。他のデバイスは表示されますが、X-Boxコントローラは表示されません。
また試しました:
確認済みSDL 2.0.14 インストール済み:
$ pacman --query sdl2 sdl2 2.0.14-1
環境
Privacy = device
/etc/bluetooth/main.confからBluetoothサービスを再起動してください。hid-xpadneoカーネルモジュールを手動でロードします。
$ sudo modprobe hid-xpadneo $ lsmod |grep xpad xpad 40960 0 hid_xpadneo 24576 0 ff_memless 20480 2 xpad,hid_xpadneo
ベストアンサー1
犯人はControllerMode = bredr
/etc/bluetooth/main.confにあります。置く到着無関係なBluetoothのトラブルシューティング。