Firmware iwlwifi loading errors in Stretch

Kernels & Hardware, configuring network, installing services

Firmware iwlwifi loading errors in Stretch

Postby kendew » 2017-08-31 20:26

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
kendew
 
Posts: 30
Joined: 2014-10-12 19:59

Re: Firmware iwlwifi loading errors in Stretch

Postby Segfault » 2017-08-31 20:35

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.
Segfault
 
Posts: 498
Joined: 2005-09-24 12:24

Re: Firmware iwlwifi loading errors in Stretch

Postby stevepusser » 2017-08-31 21:11

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.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.2.1, Pale Moon 27.6.0, Audacity 2.2.0, mpv 0.27.0, Corebird 1.7.1, Firefox 57.0, SMPlayer 17.11.2
User avatar
stevepusser
 
Posts: 8898
Joined: 2009-10-06 05:53

Re: Firmware iwlwifi loading errors in Stretch

Postby kendew » 2017-08-31 21:23

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
kendew
 
Posts: 30
Joined: 2014-10-12 19:59

Re: Firmware iwlwifi loading errors in Stretch

Postby 4D696B65 » 2017-08-31 21:29

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/users/drivers/iwlwifi/core_release
Download it to your home dir and as root
Code: Select all
mv iwlwifi-3168-29.ucode /lib/firmware/
User avatar
4D696B65
 
Posts: 2017
Joined: 2009-06-28 06:09


Return to System configuration

Who is online

Users browsing this forum: No registered users and 6 guests

fashionable