You are not logged in.

#1 2019-10-12 15:00:18

AnonMathematician
Member
Registered: 2019-10-12
Posts: 8

[SOLVED] Intel Wireless 8260 Not Working

Alright, I know similar questions have been asked before, but I have consulted intel's site, the arch forum, and many other sites with no luck. I'm new to Arch, and pretty new to linux in general so I have been having a lot of trouble getting my wifi adapter to work. Here is the wifi adapter I am using:

$ lspci -nn | grep 8260
01:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)

What is strange is I was able to use this wifi adapter during my arch installation by connecting to it through the command line (I am currently using GNOME). Even when trying to connect to it on the command line, it does not work. iw dev returns nothing and it is not listed on my interfaceds for ip addr show.

I followed the instructions on https://wireless.wiki.kernel.org/en/use … rs/iwlwifi and the drivers should work on kernels 4.1+ and 4.3+. I am running kernel 5.3.5.

$ uname -r
5.3.5-arch1-1-ARCH

It seems that iwlwifi is failing to load.

$ dmesg | grep iwl
[    3.983421] iwlwifi 0000:01:00.0: enabling device (0000 -> 0002)
[    3.985863] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-36.ucode failed with error -20
[    3.985866] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-36.ucode failed with error -20
[    3.985869] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-36.ucode failed with error -20
[    3.985871] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-36.ucode failed with error -20
[    3.985872] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-36.ucode failed with error -20
[    3.985876] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-35.ucode failed with error -20
[    3.985878] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-35.ucode failed with error -20
[    3.985880] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-35.ucode failed with error -20
[    3.985882] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-35.ucode failed with error -20
[    3.985883] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-35.ucode failed with error -20
[    3.985886] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-34.ucode failed with error -20
[    3.985888] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-34.ucode failed with error -20
[    3.985890] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-34.ucode failed with error -20
[    3.985892] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-34.ucode failed with error -20
[    3.985893] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-34.ucode failed with error -20
[    3.985896] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-33.ucode failed with error -20
[    3.985898] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-33.ucode failed with error -20
[    3.985900] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-33.ucode failed with error -20
[    3.985902] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-33.ucode failed with error -20
[    3.985903] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-33.ucode failed with error -20
[    3.985906] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-32.ucode failed with error -20
[    3.985908] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-32.ucode failed with error -20
[    3.985910] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-32.ucode failed with error -20
[    3.985912] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-32.ucode failed with error -20
[    3.985913] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-32.ucode failed with error -20
[    3.985916] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-31.ucode failed with error -20
[    3.985918] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-31.ucode failed with error -20
[    3.985920] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-31.ucode failed with error -20
[    3.985921] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-31.ucode failed with error -20
[    3.985923] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-31.ucode failed with error -20
[    3.985925] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-30.ucode failed with error -20
[    3.985927] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-30.ucode failed with error -20
[    3.985929] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-30.ucode failed with error -20
[    3.985931] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-30.ucode failed with error -20
[    3.985932] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -20
[    3.985935] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-29.ucode failed with error -20
[    3.985937] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-29.ucode failed with error -20
[    3.985939] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-29.ucode failed with error -20
[    3.985941] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-29.ucode failed with error -20
[    3.985942] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed with error -20
[    3.985945] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-28.ucode failed with error -20
[    3.985947] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-28.ucode failed with error -20
[    3.985949] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-28.ucode failed with error -20
[    3.985951] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-28.ucode failed with error -20
[    3.985952] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed with error -20
[    3.985955] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-27.ucode failed with error -20
[    3.985957] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-27.ucode failed with error -20
[    3.985959] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-27.ucode failed with error -20
[    3.985960] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-27.ucode failed with error -20
[    3.985962] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-27.ucode failed with error -20
[    3.985964] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-26.ucode failed with error -20
[    3.985966] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-26.ucode failed with error -20
[    3.985968] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-26.ucode failed with error -20
[    3.985970] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-26.ucode failed with error -20
[    3.985971] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -20
[    3.985974] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-25.ucode failed with error -20
[    3.985976] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-25.ucode failed with error -20
[    3.985978] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-25.ucode failed with error -20
[    3.985980] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-25.ucode failed with error -20
[    3.985981] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -20
[    3.985984] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-24.ucode failed with error -20
[    3.985985] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-24.ucode failed with error -20
[    3.985987] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-24.ucode failed with error -20
[    3.985989] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-24.ucode failed with error -20
[    3.985990] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -20
[    3.985993] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-23.ucode failed with error -20
[    3.985995] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-23.ucode failed with error -20
[    3.985997] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-23.ucode failed with error -20
[    3.985999] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-23.ucode failed with error -20
[    3.986000] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -20
[    3.986003] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/5.3.5-arch1-1-ARCH/iwlwifi-8000C-22.ucode failed with error -20
[    3.986005] iwlwifi 0000:01:00.0: loading /lib/firmware/updates/iwlwifi-8000C-22.ucode failed with error -20
[    3.986007] iwlwifi 0000:01:00.0: loading /lib/firmware/5.3.5-arch1-1-ARCH/iwlwifi-8000C-22.ucode failed with error -20
[    3.986009] iwlwifi 0000:01:00.0: loading /lib/firmware/iwlwifi-8000C-22.ucode failed with error -20
[    3.986010] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -20
[    3.986011] iwlwifi 0000:01:00.0: no suitable firmware found!
[    3.986013] iwlwifi 0000:01:00.0: minimum version required: iwlwifi-8000C-22
[    3.986014] iwlwifi 0000:01:00.0: maximum version supported: iwlwifi-8000C-36
[    3.986015] iwlwifi 0000:01:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

I looked up this error and couldn't seem to get anywhere. What's even more strange is that the adapter seems to work in the previous kernel version as indicated in this thread https://bugs.archlinux.org/task/63847. I am running a Dell Latitude E5470 if that somehow helps. I would really appreciate it if someone could help me get this working.

Last edited by AnonMathematician (2019-10-12 18:04:44)

Offline

#2 2019-10-12 15:04:10

seth
Member
Registered: 2012-09-03
Posts: 12,690

Re: [SOLVED] Intel Wireless 8260 Not Working

[    3.986011] iwlwifi 0000:01:00.0: no suitable firmware found!

Install the linux-firmware package …

Offline

#3 2019-10-12 15:30:20

Alber
Member
From: Spain - España
Registered: 2011-11-11
Posts: 221

Re: [SOLVED] Intel Wireless 8260 Not Working

Hello.

In case it helps
There have been several similar questions that end with the installation of the linux-firmware.
I'm not sure but I think it's because the new meta-package base now not include this package: linux-firmware (nor vi, Linux...). I don't remember to have to install that.

Offline

#4 2019-10-12 15:38:04

seth
Member
Registered: 2012-09-03
Posts: 12,690

Re: [SOLVED] Intel Wireless 8260 Not Working

It used to be a hard dep for the linux package(s) - no idea when or why that was changed.

Offline

#5 2019-10-12 16:45:02

AnonMathematician
Member
Registered: 2019-10-12
Posts: 8

Re: [SOLVED] Intel Wireless 8260 Not Working

@seth I installed the linux-firmware package and retried copying the intel files into /lib/firmware. After a reboot, it still does not work. Is there anything else I can try?

Offline

#6 2019-10-12 16:47:32

loqs
Member
Registered: 2014-03-06
Posts: 8,785

Re: [SOLVED] Intel Wireless 8260 Not Working

linux-firmware provides /usr/lib/firmware/iwlwifi-8000C-36.ucode what files did you copy from where and to where?

Offline

#7 2019-10-12 16:56:39

AnonMathematician
Member
Registered: 2019-10-12
Posts: 8

Re: [SOLVED] Intel Wireless 8260 Not Working

@loqs I downloaded the files under Intel Wireless-AC 8260 from https://wireless.wiki.kernel.org/en/use … rs/iwlwifi. I extracted the archives and then ran the following commands to copy the ucode files to /lib/firmware

cd Downloads/iwlwifi-8000-ucode-25.30.13.0/
sudo cp iwlwifi-8000C-13.ucode /lib/firmware
cd Downloads/iwlwifi-8000-ucode-16.242414.0/
sudo cp iwlwifi-8000C-16.ucode /lib/firmware

Running dmesg again I still get

[    3.915384] iwlwifi 0000:01:00.0: no suitable firmware found!
[    3.915385] iwlwifi 0000:01:00.0: minimum version required: iwlwifi-8000C-22
[    3.915385] iwlwifi 0000:01:00.0: maximum version supported: iwlwifi-8000C-36

If iwlwifi-8000C-36.ucode is provided by linux-firmware, I don't know why it doesn't work.

Offline

#8 2019-10-12 17:17:01

loqs
Member
Registered: 2014-03-06
Posts: 8,785

Re: [SOLVED] Intel Wireless 8260 Not Working

What is the output of the following

pacman -Qo /usr/lib/firmware/iwlwifi-8000C-36.ucode
pacman -Qkk linux-firmware

Offline

#9 2019-10-12 17:24:48

AnonMathematician
Member
Registered: 2019-10-12
Posts: 8

Re: [SOLVED] Intel Wireless 8260 Not Working

$ pacman -Qo /usr/lib/firmware/iwlwifi-8000C-36.ucode
error: No package owns /usr/lib/firmware/iwlwifi-8000C-36.ucode

and

$ pacman -Qkk linux-firmware
error: package 'linux-firmware' was not found

There seems to be an error when trying to install linux-firmware

sudo pacman -S linux-firmware
resolving dependencies...
looking for conflicting packages...

Packages (1) linux-firmware-20190923.417a9c6-1

Total Installed Size:  470.66 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                         [########################################] 100%
(1/1) checking package integrity                                       [########################################] 100%
(1/1) loading package files                                            [########################################] 100%
(1/1) checking for file conflicts                                      [########################################] 100%
error: failed to commit transaction (conflicting files)
linux-firmware: /usr/lib/firmware exists in filesystem
Errors occurred, no packages were upgraded.

It says /usr/lib/firmware already exists (which it certainly does). Not sure exactly what's causing the problem

Offline

#10 2019-10-12 17:30:55

loqs
Member
Registered: 2014-03-06
Posts: 8,785

Re: [SOLVED] Intel Wireless 8260 Not Working

What is the output of

stat /usr/lib/firmware

Offline

#11 2019-10-12 17:47:20

AnonMathematician
Member
Registered: 2019-10-12
Posts: 8

Re: [SOLVED] Intel Wireless 8260 Not Working

$ stat /usr/lib/firmware
  File: /usr/lib/firmware
  Size: 2351636   	Blocks: 4600       IO Block: 4096   regular file
Device: 1ch/28d	Inode: 217958      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-10-12 00:29:43.612788375 -0400
Modify: 2019-10-12 12:39:28.785992865 -0400
Change: 2019-10-12 12:39:28.785992865 -0400
 Birth: 2019-10-12 00:12:09.676848430 -0400

Offline

#12 2019-10-12 17:59:01

loqs
Member
Registered: 2014-03-06
Posts: 8,785

Re: [SOLVED] Intel Wireless 8260 Not Working

sudo cp iwlwifi-8000C-13.ucode /lib/firmware

copies iwlwifi-8000C-13.ucode to the file /lib/firmware as the directory /lib/firmware does not exist it does not copy it to /lib/firmware/iwlwifi-8000C-13.ucode

sudo cp iwlwifi-8000C-16.ucode /lib/firmware

this overwrites the file /lib/firmware with the contents of iwlwifi-8000C-16.ucode
Remove the file /lib/firmware then install the package linux-firmware.

Offline

#13 2019-10-12 18:03:15

AnonMathematician
Member
Registered: 2019-10-12
Posts: 8

Re: [SOLVED] Intel Wireless 8260 Not Working

@loqs That fixed it. Thank you so much!

Offline

Board footer

Powered by FluxBB