
私は約1年間Arch Linuxを実行してきましたが、Bluetoothが機能しませんでした。以前はどこにも表示されていませんでしたが、最近wlでワイヤレスアダプタを設定しましたが、そうしたときにlsusb
USB Bluetoothアダプタが表示されました。
バス 004 デバイス 003: ID 05ac: 1000 Apple, Inc. Bluetooth HCI MacBookPro(HIDモード)
最近、PCI USBハブも追加しましたが、それがそれに関連しているかどうかはわかりません。
05:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
他の適切なパッケージもすべて必要です。
bluedevil 1: 5.21.3-1
blueman 2.1.4-1
bluez 5.56-2
bluez-libs 5.56-2
bluez-qt 5.80.0-1
bluez-utils 5.56-2
gnome-bluetooth
3.34.5-1pulseサム
また、正しいカーネルモジュールをすべてロードしました。
btusb 69632 0
btrtl 28672 1 btusb
btbcm 20480 1 btusb
btintel 32768 1 btusb
Bluetooth 749568 11 btrtl、btintel、btbcm、bnep、btusb
ところがいざやってみるとls /sys/class/bluetooth
空いていました。
カーネルがBluetooth機能を起動する順序に関連している可能性があると思います。 Bluetoothの前にWi-Fiカードを起動すると、一部のMacで問題が発生する可能性があることをどこかで読んだようですが、どこでそのような言葉を聞いたのか覚えていません。また、/sys/firmware/efi/efivars/
EFIBluetoothDelay-7c436110-ab2a-4bbb-a880-fe41995c9f82、bluetoothActiveControllerInfo-7c436110-ab2a-4bbb-a880-fe41995c9f82とboot-feature-us8できると思いました。 48 ee-85dc-dd3057660863、おそらくファームウェアがいくつかのBluetooth関連のエントリを起動できないかもしれませんが、私の理解を超えているので、助けてくれてありがとう。
答え1
問題を解決しました。まず、dmesgにこのようなファームウェアがありません。
[ 5.601521] b43 ssb0:0: Direct firmware load for b43/ucode11.fw failed with error -2
[ 5.601549] b43 ssb0:0: Direct firmware load for b43/ucode11.fw failed with error -2
[ 5.601576] b43 ssb0:0: Direct firmware load for b43-open/ucode11.fw failed with error -2
[ 5.601595] b43 ssb0:0: Direct firmware load for b43-open/ucode11.fw failed with error -2
[ 5.601597] b43-phy0 ERROR: Firmware file "b43/ucode11.fw" not found
[ 5.601599] b43-phy0 ERROR: Firmware file "b43-open/ucode11.fw" not found
[ 5.601600] b43-phy0 ERROR: You must go to https://wireless.wiki.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
その後、指示に従いました。こここの問題を解決するには、私のカードがHIDモードでも動作するようにbluez-hid2hciをインストールする必要がありました。同様の問題がある人に役立つことを願っています。