You are not logged in.

#1 2019-05-12 20:28:05

juanp_1982
Member
From: Halifax, Nova Scotia, Canada
Registered: 2012-09-02
Posts: 69

how to load iwlwifi .ucode firmware

Hi

I'm just debuging "errors" from dmsg (aka journalctl -xkb) and I found this problem

$ journalctl -xkb --grep iwlwifi

-- Logs begin at Fri 2019-05-10 19:36:05 ADT, end at Sun 2019-05-12 17:11:29 ADT. --
May 12 16:13:20 matsumoto kernel: iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-46.ucode failed with error -2
May 12 16:13:20 matsumoto kernel: iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-45.ucode failed with error -2
May 12 16:13:20 matsumoto kernel: iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-44.ucode failed with error -2
May 12 16:13:20 matsumoto kernel: iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
May 12 16:13:20 matsumoto kernel: iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
May 12 16:13:20 matsumoto kernel: iwlwifi 0000:00:14.3: base HW address: a4:c3:f0:8e:19:71
May 12 16:13:20 matsumoto kernel: iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0

so googling took me to https://wireless.wiki.kernel.org/en/use … rs/iwlwifi where I downloaded the latest firmware and follow the instructions, untar the files and copied it to /lib/firmware then I realized that iwlwifi-9000-pu-b0-jf-b0-46.ucode iwlwifi-9000-pu-b0-jf-b0-45.ucode iwlwifi-9000-pu-b0-jf-b0-44.ucode don't exist. so the question is how can I load the firmware that I just downloaded? and/or how can I tell  iwlwifi to stop trying to load those firmwares that don't exists???

Offline

#2 2019-05-12 20:39:44

loqs
Member
Registered: 2014-03-06
Posts: 17,363

Re: how to load iwlwifi .ucode firmware

The list of firmware files to try is set by the driver author and hardcoded into the kernel.
Edit:
If you cloned https://git.kernel.org/pub/scm/linux/ke … rmware.git it should contain iwlwifi-9000-pu-b0-jf-b0-46.ucode
however once the linux-firmware package is updated to contain it as well the update will refuse to install due to the untracked file you added.
To use the updated firmware the kernel module would need to be reloaded.
Edit2:
source of the warning https://github.com/torvalds/linux/blob/ … ain.c#L591

Last edited by loqs (2019-05-12 21:13:05)

Online

#3 2020-09-28 14:32:08

waldauf
Member
Registered: 2012-07-15
Posts: 133

Re: how to load iwlwifi .ucode firmware

I know it's an old thread. But I had the same problem and the solution was to install linux-firmware package.

Offline

#4 2020-09-28 14:41:07

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,553

Re: how to load iwlwifi .ucode firmware

waldauf wrote:

I know it's an old thread. But I had the same problem and the solution was to install linux-firmware package.

That's not what's happening in this thread at all. You necrobumped for something totally different. Extremely bad form.

Last edited by Scimmia (2020-09-28 14:52:59)

Online

Board footer

Powered by FluxBB