ファームウェアintel WiFiを7260-10から7260-12にアップグレードする方法。
インテルのページでは、「ファームウェアのインストールは単純です:」
# cp iwlwifi-*.ucode /lib/firmware
ので、私は持っています
#Sudo ls -al /lib/firmware/iwlwifi-7260-*
-rw-r----- 1 root root 672352 Mar 19 14:19 /lib/firmware/iwlwifi-7260-10.ucode
-rw-r--r-- 1 root root 782300 Mar 19 13:35 /lib/firmware/iwlwifi-7260-12.ucode
-rw-r--r-- 1 root root 683236 Nov 24 15:42 /lib/firmware/iwlwifi-7260-7.ucode
-rw-r--r-- 1 root root 679780 Dec 1 15:16 /lib/firmware/iwlwifi-7260-8.ucode
-rw-r--r-- 1 root root 680508 Dec 1 20:45 /lib/firmware/iwlwifi-7260-9.ucode
しかし、私は最後のバージョン7260-12をロードせず、リブートしようとしましたが、運がなければ7260-10のままです。
Sudo dmesg | grep iwl
[ 4.673076] iwlwifi 0000:03:00.0: found PCI INT A -> IRQ 10
[ 4.673090] iwlwifi 0000:03:00.0: sharing IRQ 10 with 0000:00:1c.1
[ 4.680093] iwlwifi 0000:03:00.0: loaded firmware version 23.15.10.0 op_mode iwlmvm
そして
modinfo iwlmvm
filename: /lib/modules/3.19.0-6-generic/updates/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
version: backported from Linux (v3.19-rc1-0-g97bf6af) using backports v3.19-rc1-1-0-g74aaf28
不安定なWiFi接続があります。
やってみました
Sudo cp /lib/firmware/iwlwifi-7260-10.ucode /lib/firmware/iwlwifi-7260-10.ucode.bak
Sudo cp /lib/firmware/iwlwifi-7260-12.ucode /lib/firmware/iwlwifi-7260-10.ucode
その後、再起動すると、ファイルの名前を変更できる場合があります
Backportsディレクトリに移動して/driver/net/wireless/iwlwifi
に移動し、iwl-7000.c
行72を編集して、バックポートからソースを編集できます。
#define IWL7260_UCODE_API_MAX 10
に変更します
#define IWL7260_UCODE_API_MAX 12
テキストエディターを保存して終了すると、次のことができます
make clean
make defconfig-iwlwifi
make
Sudo make install
ファイル名を変更せずに12.ucode
をロードするかどうかを確認します。