Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Firmware iwlwifi loading errors in Stretch

Linux Kernel, Network, and Services configuration.
Post Reply
Message
Author
kendew
Posts: 37
Joined: 2014-10-12 19:59

Firmware iwlwifi loading errors in Stretch

#1 Post by kendew »

On a NUC6CAYH for home use the wifi is working OK, but journalctl shows errors related to files the kernel seems to want to load but can't find:

Code: Select all

 9月 01 02:34:14 Ao kernel: Intel(R) Wireless WiFi driver for Linux
 9月 01 02:34:14 Ao kernel: Copyright(c) 2003- 2015 Intel Corporation
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3168-29.ucode (-2)
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3168-29.ucode failed with error -2
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3168-28.ucode (-2)
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3168-28.ucode failed with error -2
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3168-27.ucode (-2)
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3168-27.ucode failed with error -2
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3168-26.ucode (-2)
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3168-26.ucode failed with error -2
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3168-25.ucode (-2)
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3168-25.ucode failed with error -2
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3168-24.ucode (-2)
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3168-24.ucode failed with error -2
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3168-23.ucode (-2)
 9月 01 02:34:14 Ao kernel: iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3168-23.ucode failed with error -2
I have the 21 and 22.ucode files and others which seem enough to run the wifi, but I've searched the net and can't find these files anywhere. Assume they are for wifi? Anyone give me more info on this, where to find the files and why I might want to?
Kendew

Segfault
Posts: 993
Joined: 2005-09-24 12:24
Has thanked: 5 times
Been thanked: 17 times

Re: Firmware iwlwifi loading errors in Stretch

#2 Post by Segfault »

It is not shown in your post, but it tries to load different versions and likely finally loads one. I think there is a download page in Intel website for firmware download in case you want the latest.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Firmware iwlwifi loading errors in Stretch

#3 Post by stevepusser »

I'm pretty sure those are development versions of the firmware that the driver is searching for, and would load if it found them, but since it doesn't, just continues until it does find an acceptable firmware file. So it's normal output, nothing to be concerned about.
MX Linux packager and developer

kendew
Posts: 37
Joined: 2014-10-12 19:59

Re: Firmware iwlwifi loading errors in Stretch

#4 Post by kendew »

I understand. My worry was that required files were not being loaded. What I understand now is the first, second, etc choice was not loaded, but are not necessary to get wifi working. Did I understand correctly?
Perhaps they do not exist because I am aiming to keep the install as stable as possible.
It's a difficult task on a very new machine and some compromises had to be made to get things working, such as installing the 4.12.1 kernel which isn't in the stable repository yet.
Can I assume that these files will be added to the stable repository as they are deemed stable? Or should I try to install from backports?
Kendew

User avatar
4D696B65
Site admin
Site admin
Posts: 2696
Joined: 2009-06-28 06:09
Been thanked: 86 times

Re: Firmware iwlwifi loading errors in Stretch

#5 Post by 4D696B65 »

The kernel driver has a list of firmware it can use and tries to load the highest numbered one first then go down the line until it finds one.
You can get 29 ucode here
https://wireless.wiki.kernel.org/en/use ... re_release
Download it to your home dir and as root

Code: Select all

mv iwlwifi-3168-29.ucode /lib/firmware/

Post Reply