
Ubuntu 14.04 の Lenovo B40-70 ラップトップで Bluetooth が検出されません。Bluetooth マネージャーをインストールしようとしましたが、Bluetooth アダプターが見つからないと表示されます。
私のlsusb
出力:
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 002 Device 003: ID 0cf3:3004 Atheros Communications, Inc.
Bus 002 Device 002: ID 5986:0652 Acer, Inc
Bus 002 Device 005: ID 12d1:1f01 Huawei Technologies Co., Ltd.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
私も試してみましたrfkill unblock all
が、何も機能しません... このラップトップはひどい問題を引き起こしており、これはその 1 つなので、再び Windows に切り替えたくありません。
答え1
まず最初にやるべきことは
sudo apt-get install linux-firmware
私のLenovoにはこれらのBTデバイスの1つが搭載されていますが、起動中にファームウェアをアップロードするのが難しい場合がありますので、次のことを試してください。
echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf
次に/etc/rc.localを編集します
sudo gedit /etc/rc.local
そして、exit 0の上に次の行を追加します。exit 0はファイルの最後の行でなければなりません。
sleep 20
modprobe ath3k
保存してプログラムを終了し、再起動する
編集: ブラックリストや rc.local の編集なしで問題を修正した新しいカーネルが本日リリースされました。 http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19.1-vivid/arch
32ビットか64ビットか 確認してください。ブラックリストを削除するにはsudo rm /etc/modprobe.d/ath3k.conf
、gksudo gedit /etc/rc.local
次の行を使用しますsleep
。
modprobe ath3k
保存してプログラムを終了
32ビットの場合はダウンロードしてインストールしてください
64ビットの場合
私はハイブリッドグラフィックを持っていないので、このカーネルが問題を引き起こすかどうかはわかりません