Intel 7260用のBluetoothファームウェアがロードされていません。

Intel 7260用のBluetoothファームウェアがロードされていません。

最近、Asus N550jv CN270HノートブックのPCIeスロットにIntel 7260ワイヤレスモジュールを取り付けました。もともとインストールされていたatherosカードのWi-Fi管理が良くなく、Bluetoothがランダムに正しくロードされたため、BluetoothとWi-Fiが完全に機能するようにすることがアイデアでした(これに対するランチパッドの問題は数年間開かれていました)。

それにもかかわらず、今ではWi-Fiは素晴らしいですが、Bluetoothはまったくありません。

このエラーが見つかりました。https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1209124

レポーターは、ファームウェアがロードされたことを示すdmesg出力を表示します。

[ 1.738944] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq

しかし、私のシステムはこれをdmesgに報告しません。

...
[    5.710455] NET: Registered protocol family 31
[    5.710457] Bluetooth: HCI device and connection manager initialized
[    5.710463] Bluetooth: HCI socket layer initialized
[    5.710466] Bluetooth: L2CAP socket layer initialized
[    5.710479] Bluetooth: SCO socket layer initialized
[    5.719906] Bluetooth: RFCOMM TTY layer initialized
[    5.719916] Bluetooth: RFCOMM socket layer initialized
[    5.719921] Bluetooth: RFCOMM ver 1.11
[    5.723154] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.723157] Bluetooth: BNEP filters: protocol multicast
[    5.723163] Bluetooth: BNEP socket layer initialized
...

それでもファームウェアをインストールしたか、少なくとも次のようになりました。

herbert@machine ~ $ ls /lib/firmware/intel/
ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
ibt-hw-37.7.bseq
ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
ibt-hw-37.8.bseq

Wi-Fiファームウェアがロードされているようで、これはWi-Fiの動作と一致します。

[    5.483705] iwlwifi 0000:04:00.0: loaded firmware version 25.228.9.0 op_mode iwlmvm

だから私のカーネルはBluetoothで何かをしていますが、ファームウェアをロードしていないようです。また、hcitool devデバイスが表示されず、/sys/class/bluetooth/ が空です。また、lshwBluetoothデバイスは表示されませんが、Wi-Fiカードは表示されます。

*-network               
   description: Wireless interface
   product: Wireless 7260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:04:00.0
   logical name: wlan1
   version: 73
   serial: d8:fc:93:dd:96:9f
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=3.16.0-33-generic firmware=25.228.9.0 ip=192.168.1.107 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:55 memory:f7900000-f7901fff

カーネル情報:

Linux machine 3.16.0-33-generic #44~14.04.1-Ubuntu SMP Fri Mar 13 10:33:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

明らかに解決策が欲しいのですが、次の質問に対する回答も役に立ちます(ありがとうございます!)。

  • カーネル/デバイスの組み合わせにどのファームウェアを使用すべきかをどのように知ることができますか? Wi-Fiに関する情報は提供していますが、Bluetoothは提供していないこのページを見つけました。https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=iwlwifi-7260-ucode-22.15.8.0.tgz

  • BluetoothデバイスとWiFiデバイスは同じ物理電子デバイスであるにもかかわらず、異なるファームウェアが必要であると仮定します。これは正しいですか?

  • modprobe / rmmod / lsmod / insmodがモジュールに実行しているように、ファームウェアを手動で注入してどのようなエラーが発生するかを確認できますか?

  • どのカーネルバージョンを使用する必要がありますか?apt-get installより良い「ファームウェアサポート」を得るために、3.13.something-somethingから3.16.0-33にアップグレードしました。これは役に立ちません。

関連情報