Arch Linux で Bluetooth を動作させるにはどうすればいいですか?

Arch Linux で Bluetooth を動作させるにはどうすればいいですか?

私が持っていますBCM423142チップをラップトップに搭載し、最近 Arch Linux (Antergos) をインストールし、AUR からパッケージlinux-headersをダウンロードしました。broadcom-wl-dkms

WiFi は完璧に動作しますが、Bluetooth は動作しません。gnome パネルでは電源がオフになっているようにのみ表示されます。

画面キャプチャ

dmesg | grep Bluetooth コマンドから次の出力が得られます。

[   12.376925] toshiba_bluetooth: Toshiba ACPI Bluetooth device driver
[   15.655590] Bluetooth: Core ver 2.21
[   15.655611] Bluetooth: HCI device and connection manager initialized
[   15.655614] Bluetooth: HCI socket layer initialized
[   15.655616] Bluetooth: L2CAP socket layer initialized
[   15.655621] Bluetooth: SCO socket layer initialized
[   18.325428] Bluetooth: hci0 command 0x1001 tx timeout
[   18.373084] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   18.373088] Bluetooth: BNEP filters: protocol multicast
[   18.373094] Bluetooth: BNEP socket layer initialized
[   26.432140] Bluetooth: hci0: BCM: Reading local version info failed (-110)

lsmod | grep blueからこの出力があります

bluetooth             487424  12 btrtl,btintel,bnep,btbcm,btusb
toshiba_bluetooth      16384  0
rfkill                 20480  8 toshiba_bluetooth,bluetooth,toshiba_acpi,cfg80211
crc16                  16384  2 bluetooth,ext4

Bluetooth コマンドから次の出力が得られます:

[bluetooth]# power on
No default controller available

私はすでにこれを試しましたインストールこのCLI経由の設定どれも機能しません。

答え1

私も同じ問題を抱えていました。Arch Manjaro (Gnome) を使用しています。「Fn」+「ワイヤレス キー」を使用して (ほぼ) 解決しました。Bluetooth の「オン/オフ」のようにも機能します。

あなたの写真のように、画面に Bluetooth ウィンドウが表示されています。最初にキーボードで「オフ」にし、次に「オン」にしたところ、2 回目の操作の直後に Bluetooth が再び正常に動作するようになりました。

あなたにも効果があることを願っています。

答え2

ファームウェアをインストールする必要があります。AUR で見つけることができます:

https://aur.archlinux.org/packages/bcm43142-firmware/

その後、再起動します。確認のため、前のコマンドを実行しますdmesg | grep Bluetooth。行が増え、特に次のような内容の行が見つかるでしょう。「BCM43142 ファームウェア.hcd パッチ適用済み」

注意:上記のリンク先のAURパッケージはチップセット固有のものです。適切なパッケージをインストールしてください。そうでないと役に立ちません。

答え3

@user192526回答のコメントにある回答は正しく、Arch Linux では私の場合は機能しました。

これをインストールします:https://github.com/winterheart/broadcom-bt-firmware

答え4

私も同じ問題を抱えていました。設定ウィンドウからオンにしようとしましたが、うまくいきませんでした。そこで、ターミナルでこれを試しました:systemctl start bluetooth

動作するようになりました!

関連情報