BIOS から xHCI を無効にしないと、ラップトップのオンボード Bluetooth を正常かつ永続的に動作させることはできません。
コンピュータを起動した後、Bluetooth は常に無効として表示されます。Bluetooth 設定から有効にしようとすると (Bluetooth アイコンをクリックして、「Bluetooth 設定」を選択)、次のメッセージが表示されますdmesg
:
[ 948.641625] usb 1-4: USB disconnect, device number 2
[ 948.912013] usb 1-4: new full-speed USB device number 5 using xhci_hcd
[ 949.041299] usb 1-4: New USB device found, idVendor=8087, idProduct=07dc
[ 949.041305] usb 1-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 949.055380] Bluetooth: hci0: read Intel version: 370710018002030d00
[ 949.057370] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
[ 949.233672] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
Bluetooth の「スイッチ」がオンになり、すぐにオフに戻るのがわかります。同時に、上記の dmseg メッセージが表示されます。
私のシステム:
- ノートパソコン Asus UX301LA
- ワイヤレスおよび Bluetooth インターフェイスは、Intel 7260 チップセットに基づいています。
- 最新のアップデートを適用したUbuntu 14.10
- (カーネルは現在 3.16.0-31-generic で、定期的に更新されています)
他の人が試して発見したこと
これは、著者による長期にわたる調査と、著者がこれまでに試みてきたすべてのことを文書化した非常に完全なスレッドです。
rfkill でブロックを解除すると、Intel 7260 Bluetooth デバイスが切断される原因は何ですか?
これはこの件に関するバグレポートです:
すでに試したこと:
続くコメント #7xHCIと一緒にBluetoothを一時的に動作させることはできますが、これはとてもハッキーで、再起動に耐えられず、ラップトップの基本的な使用(Wi-Fi のオン/オフの切り替えなど)にも抵抗しません。
オプションをasus_nb_wmi wapf=X
0、1、2、3、または 4 に設定してみましたが (ファイル /etc/modprobe.d/asus_nb_wmi.conf)、動作に変化はありませんでした。
またbtusb
、Jeremy31の提案通り、読み込みが早すぎる可能性があるため、をブラックリストに登録してみましたecho "blacklist btusb" | sudo tee /etc/modprobe.d/btusb.conf
。ここ私のからの抜粋dmesg
。
- まで90秒コンピューターが起動したばかりです。Bluetooth 設定では Bluetooth が無効になっていることが示されています。
- で90秒、Bluetooth を有効にするために「スイッチ」をクリックします。スイッチはオンのままですが、Bluetooth は明らかにまだ機能していません (ブラックリストに登録されているため)。
- で99秒スイッチをクリックして無効にします。
- その後111、118、123、126秒最後の 2 つの手順を繰り返すと、同じ結果が得られます。
- の上145秒
sudo modprobe btusb
再度モジュールをロードするために実行しましたbtusb
。 - 最後に、157秒もう一度スイッチをクリックして Bluetooth を有効にしましたが、今度はすぐにオフに戻ってしまいました。
それで....
新しいバージョンのカーネルで既に修正がリリースされている可能性がありますが、そのインストール方法や試し方はわかりません。もしそうなら、喜んで試してみます。
この問題を確実に解決し、再起動しても問題が解決せず、キーボードの Fn ボタンで Bluetooth を有効または無効にできる方法を見つけたいと思います。
ありがとう。
答え1
私は、Asus Zenbook UX301L で Intel 7260 wifi/BT アダプターを Intel 7265 wifi/BT アダプターに交換することでこの問題を解決しました。問題はすぐに解消されました。唯一の問題は、UX301L の背面を取り外すことでした。簡単ではありませんでした。
答え2
以前このエラーが発生しましたが、BIOS のいくつかの設定で解決しました。試していただければ幸いです。
USB設定で有効にする
Leagacy USB support
USB 3.0 support
XHCI Hand-off
EHCI Hand-off
SOUTH または NORTH ブリッジには、オプションのチップセットが入ります。
作るXHCIモードを有効にする
作るUSB2リンク電源管理無効化
作るUSB 2.0 (EHCI) サポートを無効にする