You are not logged in.
Pages: 1
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
[ 3.986011] iwlwifi 0000:01:00.0: no suitable firmware found!
Install the linux-firmware package …
Offline
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.
Because not all of us are native English speakers, try no to use slang or abbreviations, thank you.
Offline
It used to be a hard dep for the linux package(s) - no idea when or why that was changed.
Offline
@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
linux-firmware provides /usr/lib/firmware/iwlwifi-8000C-36.ucode what files did you copy from where and to where?
Offline
@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
What is the output of the following
pacman -Qo /usr/lib/firmware/iwlwifi-8000C-36.ucode
pacman -Qkk linux-firmware
Offline
$ 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
What is the output of
stat /usr/lib/firmware
Offline
$ 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
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
@loqs That fixed it. Thank you so much!
Offline
Pages: 1