You are not logged in.

#1 2015-11-05 03:48:41

Dreaming in Code
Member
Registered: 2014-08-16
Posts: 22

What should I do to update my iwlwifi firmware?

Hello, I'm running Arch on my ThinkPad T450 (with Intel Wireless 7265 rev 61), and I often find my wifi connection not responding (ping returns host unreachable) after a small period of time (like 3 min).

As I investigated this annoying issue, I found that the problem only happens when I was in battery mode. I disabled power save with `iw dev wlp3s0 set power_save off` and the problem is temporarily gone.

But I do want to get my power saving to run normally. As the comment by spinxz on this thread said, I checked my `modinfo iwlwifi | grep 7265`, which output:

firmware:       iwlwifi-7265D-12.ucode
firmware:       iwlwifi-7265-12.ucode

And in my dmesg:

[    1.465417] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7265D-15.ucode failed with error -2
[    1.465436] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7265D-14.ucode failed with error -2
[    1.468253] iwlwifi 0000:03:00.0: loaded firmware version 25.30.13.0 op_mode iwlmvm
[    1.497979] iwlwifi 0000:03:00.0: Detected Intel(R) Wireless N 7265, REV=0x210
[    1.498457] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled

And the info on kernel.org says I should have `-15` for my wireless to work.

However both in core and testing, only `-13` is packaged.

What should I do to get the latest (and probably fixed) firmware? Should I drop the file directly to `/usr/lib/firmware` as a hack, or file some issue for Arch?

Last edited by Dreaming in Code (2015-11-05 03:53:18)

Offline

#2 2015-11-05 11:54:46

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Re: What should I do to update my iwlwifi firmware?

Yes, put the file in /usr/lib/firmware; possibly removing the old one. You can use dmesg to see if the firmware get correctly loaded as well as possible error messages. I suppose the latest firmware will come in a future version of the arch package. According to the source package 20150904 is used and I suppose there is a reason. Blindly shipping latest git brings in general more problems that it solves.

Offline

#3 2015-11-05 12:24:09

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: What should I do to update my iwlwifi firmware?


Jin, Jîyan, Azadî

Offline

#4 2015-11-05 12:48:50

Dreaming in Code
Member
Registered: 2014-08-16
Posts: 22

Re: What should I do to update my iwlwifi firmware?

olive wrote:

Yes, put the file in /usr/lib/firmware; possibly removing the old one. You can use dmesg to see if the firmware get correctly loaded as well as possible error messages. I suppose the latest firmware will come in a future version of the arch package. According to the source package 20150904 is used and I suppose there is a reason. Blindly shipping latest git brings in general more problems that it solves.

I dropped the file into my firmware dir and it work perfectly since then.

Do you think I should report this issue to linux-firmware maintainer so that they are aware of the possible need to udpate firmware for Intel 7265?

Offline

#5 2015-11-05 12:51:03

Dreaming in Code
Member
Registered: 2014-08-16
Posts: 22

Re: What should I do to update my iwlwifi firmware?

Installing completely another linux-firmware seems to an overkill for me, so I ended up simply dropping the files.

Offline

#6 2015-11-05 12:54:32

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Re: What should I do to update my iwlwifi firmware?

Dreaming in Code wrote:

Do you think I should report this issue to linux-firmware maintainer so that they are aware of the possible need to udpate firmware for Intel 7265?

I would say no unless the problem persists for several mouths. As I said, I suppose there is a reason it sticks to 20150904 which is only two months ago.

Offline

Board footer

Powered by FluxBB