Linux で Bluetooth アダプタが検出されない

Linux で Bluetooth アダプタが検出されない

私はしばらくの間 Arch Linux を使用してきましたが、Bluetooth は問題なく動作していました。しかし、理由がわかりませんが、Arch が Bluetooth アダプターを検出しなくなりました。


$ sudo systemctl enable bluetooth
$ sudo systemctl start bluetooth、を試してみました
$ sudo systemctl start dbus

汎用 Bluetooth ドライバーを有効にしました:
$ sudo modprobe btusb

インストールしたもの:bluez、bluez-utils-compat、blueman

$ sudo lsmod | grep bluetooth戻り値:

bluetooth             634880  11 btrtl,btintel,bnep,btbcm,btusb
ecdh_generic           24576  1 bluetooth
rfkill                 28672  7 bluetooth,acer_wmi,cfg80211
crc16                  16384  2 bluetooth,ext4

$ sudo lspci | grep blue何も返しません。

$ sudo hciconfig何も返しません。

$ sudo hcitool dev戻り値:

Devices:

$ sudo dmesg | grep Blue戻り値:

[  283.807549] Bluetooth: Core ver 2.22
[  283.807585] Bluetooth: HCI device and connection manager initialized
[  283.807588] Bluetooth: HCI socket layer initialized
[  283.807589] Bluetooth: L2CAP socket layer initialized
[  283.807594] Bluetooth: SCO socket layer initialized
[  349.781130] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  349.781135] Bluetooth: BNEP filters: protocol multicast
[  349.781148] Bluetooth: BNEP socket layer initialized

$ sudo rfkill list戻り値:

0: acer-wireless: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: acer-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

終わったよ:

$ bluetoothctl
[bluetoothctl]# scan on
No default controller available

blueman-adapters を開くと、ウィンドウは開きますが、コンテンツが表示されません。

ブルーマンアダプタウィンドウ

blueman-manager を開くと、機能するボタンは [表示] メニューと [ヘルプ] メニューのみになります。

ブルーマンマネージャーウィンドウ

重要な情報(必要な場合):

Model:           Acer Aspire S13 S5-371
Network Card:    Qualcomm Atheros QCA61x4A
uname -r:        4.15.14-1-ARCH
BIOS Ver:        v1.5
OSes:            Windows 10, Arch Linux (dual boot using rEFInd)
Built in Bluetooth 4.0 support

答え1

質問と同じ症状が、Intuos BT S タブレット用の Wacom ソフトウェアをインストールした後、Dell XPS 13 で発生しました。

私の場合の解決策は、このスレッドで述べられているように、BIOS で Bluetooth を無効にし、再起動して BIOS で再度有効にすることでした。https://ubuntuforums.org/showthread.php?t=2348005

答え2

Windows をデュアルブートしていますか? その場合は、Windows で FastBoot を無効にしてください。これは Intel ドキュメントからの抜粋です:

Windows とのデュアルブートと「高速ブート」が有効になっている場合について 最新バージョンの Windows を搭載したデュアルブート マシンを使用していて、Linux の起動時に WiFi デバイスの初期化中に問題が発生し始めた場合、問題は Windows の「高速スタートアップ」機能に起因している可能性があります。

この機能を有効にすると、Windows はシステム全体をシャットダウンするのではなく、部分的に実行したままにしておくため、マシンをより速く再起動できます。このオプションを無効にしてみてください。Windows 10 では、「コントロール パネル→ハードウェアとサウンド→電源オプション→システム設定」にあるはずです。次に、「シャットダウン設定」で「高速スタートアップ」オプションを無効にします。これにより、Windows が完全にシャットダウンし、問題が解決する可能性があります。

https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi

同様の問題があり、これが原因であることがわかりました。

答え3

すでにこの問題を解決しているので、推測する必要はありません。

Windows に入ってみると、Bluetooth も動作しないことがわかりました (Bluetooth をオンまたはオフにするスライダーがありませんでした)。

しかし、アクション メニュー (WIN キー + A) を開いて Bluetooth アイコン (青色で、携帯電話の名前が表示されている、奇妙) を 2 回クリックすると、Bluetooth が何らかの方法で再び機能することがわかりました。Linux に戻ると、そこでも機能していました。問題は解決したようです。

答え4

私はこの問題に対するアーキテクチャ固有の解決策を探すのに長い時間を費やしましたが、ライブ USB を起動しても Bluetooth デバイスが見つからないことから、ハードウェアの問題であると確信しました。

これはASUS特有のことかもしれないが、私はこれを見つけただから答える参照するRedditの投稿こう言っています:

  1. マシンをシャットダウンする
  2. 電源ケーブルを外す
  3. 電源ボタンを30秒間押し続けます(これはすべてのコンデンサをクリアするためだと思います)
  4. 電源ケーブルを戻してマシンを起動します

これは私にとってはうまくいきました。

関連情報