TL; DR:Windowsを起動するまで、KubuntuではBluetoothは完全に正常に動作していました。現在、BluetoothはWindowsでのみ動作し、KubuntuのBluetoothアイコンは"No adapters found"と表示されます。
Kubuntu 14.04.5( with with HWE 、kernel 4.4.0)、およびWindows 10のデスクトップがあります。これらは両方ともUEFIインストールであり、デュアル用にGRUBを使用します。ブート。 X99マザーボードを使用しています。最近、Wifi + Bluetooth PCI Expressを導入しました Gigabyteのカード 、これは Intel 8260チップ -優れたLinuxサポートを備えたチップを搭載しています。 (Intel 8260のWi-FiはPCI Express x1スロットを介してインターフェースし、Bluetoothは内部マザーボードUSB 2.0スロットを介して接続します。)
Intel 8260はそのままで完璧に機能しました。 Kubuntuはすぐにそれを拾い上げ、Bluetoothスピーカーをオーディオシンクとして設定し、少し手間をかけずにオーディオを再生することができました。
私はめったにWindowsを使用しませんが、昨日起動しました。 WindowsからBluetoothスピーカーに接続しました。その後、Kubuntuに再起動しましたが、Bluetoothアダプターが消えていました。
Intel 8260チップは問題なく動作しますが、WindowsでもBluetoothは引き続き正常に機能するため、これはハードウェアの問題ではありません。 Linuxでは動作しなくなりました。 Intel 8260のWi-Fiもboth KubuntuとWindowsで問題なく動作し続けます。
さらに、lspci
は引き続きWi-Fiデバイスをリストします。
08:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
ただし、BluetoothチップはPCIE経由ではなく、マザーボードの内部USB 2.0ヘッダー経由でインターフェイスします。
lsusb
も実行しましたが、Intel Corp
と言ったデバイスが3つありました。それらのいずれかがIntel 8260 Bluetoothであるかどうかをどのように識別するのかわかりません。これは、lsusb
の完全な出力です。
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 045b:0210 Hitachi, Ltd
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 045b:0209 Hitachi, Ltd
Bus 003 Device 004: ID 04f2:0833 Chicony Electronics Co., Ltd
Bus 003 Device 003: ID 046d:c24d Logitech, Inc. G710 Gaming Keyboard
Bus 003 Device 002: ID 8087:0a2b Intel Corp.
Bus 003 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Windowsがチップを台無しにして、それを再構成したのかもしれません。それとも、何かがUSBデバイスのUEFI XHCI/EHCIハンドオフに影響したのでしょうか?私は本当に知りません。
これはdmesg | grep -i blue
の出力です:
[ 11.371872] Bluetooth: Core ver 2.21
[ 11.371884] Bluetooth: HCI device and connection manager initialized
[ 11.371887] Bluetooth: HCI socket layer initialized
[ 11.371889] Bluetooth: L2CAP socket layer initialized
[ 11.371897] Bluetooth: SCO socket layer initialized
[ 12.795087] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 12.795089] Bluetooth: BNEP filters: protocol multicast
[ 12.795093] Bluetooth: BNEP socket layer initialized
[ 12.797933] Bluetooth: RFCOMM TTY layer initialized
[ 12.797939] Bluetooth: RFCOMM socket layer initialized
[ 12.797943] Bluetooth: RFCOMM ver 1.11
[ 13.380033] Bluetooth: hci0 command 0xfc05 tx timeout
[ 21.376079] Bluetooth: hci0: Reading Intel version information failed (-110)
そして、これはrfkill list all
の出力です:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
この質問を書いたとき、Windowsを起動した場合、Intel 8260のBluetoothを問題なく使用できました。
しかし今日、BluetoothはWindowsでも機能しなくなりました。 Windowsデバイスマネージャーは、デバイスに電源障害があることを示します。
Ubuntuを実行したまま、デスクトップの電源を2日間そのままにしておきました。おそらく、このデバイスが破損した可能性があります-カーネル/ OSによって検出されず、適切に管理されていないという長期間ですか?
どんな助けも大歓迎です!
問題 最近Intelによって解決されました !
デバイスファームウェアに何らかの形で干渉するWindowsドライバー。
Windowsからの指示に従ってください:
HKLM\System\Software\Intel\Bluetooth
キーの内容をテキストファイルにダンプしますBIOSのリセットCMOSは、現時点ではこの問題の唯一の修正方法のようです。このソリューションは this Arch Linux thread で説明されていました。 chili555 に。
マザーボードのCMOSをリセットした後(バッテリーを数分間取り出して)、Linuxがデバイスを再び拾い上げました。その後、Windowsを再起動しませんでした。
追伸上記の電源障害のスクリーンショットは無関係であり、Wifi + Bluetooth PCI-Eチップへの内部USB接続が失われたことが原因でした。