最近、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/ が空です。また、lshw
Bluetoothデバイスは表示されませんが、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にアップグレードしました。これは役に立ちません。