Wireless
Issues related to Intel® Wireless Adapters and technologies
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
6024 Discussions

Issue with Intel Wi-Fi 6 AX200

Aurelio
Beginner
2,685 Views

Until a few days ago, everything worked with my opensuse system. Then, suddenly, the wifi connection didn't work anymore.

This is my system (uname -a):

Linux localhost.localdomain 5.13.0-rc7-2.g493fa09-default #1 SMP Wed Jun 23 09:54:08 UTC 2021 (493fa09) x86_64 x86_64 x86_64 GNU/Linux

I followed the instructions here and found a problem in dmesg. The messages related to the AX200 are the following:

[   18.227932] Intel(R) Wireless WiFi driver for Linux
[   18.258283] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-63.ucode failed with error -2
[   18.330448] iTCO_vendor_support: vendor-support=0
[   18.342827] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-62.ucode failed with error -2
[   18.342843] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-61.ucode failed with error -2
[   18.361161] iTCO_wdt iTCO_wdt.1.auto: Found a 9 Series TCO device (Version=2, TCOBASE=0x1860)
[   18.361229] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0)
[   18.446275] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-60.ucode failed with error -2
[   18.451340] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-59.ucode failed with error -2
[   18.451359] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-58.ucode failed with error -2
[   18.451370] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-57.ucode failed with error -2
[   18.451381] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2
[   18.451392] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-55.ucode failed with error -2
[   18.451402] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-54.ucode failed with error -2
[   18.451412] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-53.ucode failed with error -2
[   18.451422] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-52.ucode failed with error -2
[   18.451433] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-51.ucode failed with error -2
[   18.451443] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
[   18.451453] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
[   18.451462] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-48.ucode failed with error -2
[   18.451472] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-47.ucode failed with error -2
[   18.451482] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-46.ucode failed with error -2
[   18.451492] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-45.ucode failed with error -2
[   18.451502] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-44.ucode failed with error -2
[   18.451513] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-43.ucode failed with error -2
[   18.451522] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-42.ucode failed with error -2
[   18.451533] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-41.ucode failed with error -2
[   18.451543] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-40.ucode failed with error -2
[   18.451553] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-cc-a0-39.ucode failed with error -2
[   18.451555] iwlwifi 0000:05:00.0: no suitable firmware found!
[   18.451557] iwlwifi 0000:05:00.0: minimum version required: iwlwifi-cc-a0-39
[   18.451559] iwlwifi 0000:05:00.0: maximum version supported: iwlwifi-cc-a0-63
[   18.451561] iwlwifi 0000:05:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

I do not know how to continue now. Apparently, the files that the driver tries to load comply to the versions required. However, I do not know what the error -2 means for loading firmware, and what I can do against it.

0 Kudos
7 Replies
AndrewG_Intel
Moderator
2,654 Views

Hello @Aurelio

Thank you for posting on the Intel® communities.

 

First, we recommend reviewing the table of Wireless adapters and corresponding kernel versions available in this link to make sure the system is running a supported Kernel: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi

The latest firmware is available at the following link:​ ​https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/

Also, you may find the firmware for wireless adapters on the following page.

 

If the kernel version corresponds to the Wireless adapter, or if you have installed/updated to the proper firmware, please provide the following information?

  1. What are the maker/manufacturer and the exact/full model of the computer?
  2. The exact version/distribution of the openSUSE* operating system:
  3. Please type the following command to the terminal and provide us with the outcome: # lspci
  4. Just for testing purposes (and if this is possible for you), please confirm if you are able to replicate the issue while using Ubuntu? If yes, please provide details.
  5. Is the Intel® Wi-Fi 6 AX200 the original wireless adapter that came pre-installed in your system or did you integrate/replace it into the computer?
  6. Please elaborate more regarding the issue "wifi connection didn't work anymore". Do you mean the device doesn't connect to networks? Does it connect and drops the connection? Or is it even not detecting wireless networks?

 

Best regards,

Andrew G.

Intel Customer Support Technician

 

AndrewG_Intel
Moderator
2,610 Views

Hello Aurelio

We are checking this thread and we would like to know if you need further assistance. Please do not hesitate to contact us back if you have additional inquiries.


Best regards,

Andrew G.

Intel Customer Support Technician


Aurelio
Beginner
2,595 Views

Hi Andrew

Thank you for your help. While I checked the OS version I found that I had a version of openSUSE, that was update-wise up-to-date, but a newer openSUSE version had been released meanwhile. So to exclude that the reason for the problem was a faulty update (of an old version), I updated the computer. This took me a while.

Unfortunately, this did not eliminate the problem. I need a few more days to collect the rest of the information you need to analyze my problem.

Regards,
Aurelio

AndrewG_Intel
Moderator
2,586 Views

Hello Aurelio

Thank you for your response and for the details. Sure, no problem. Please take your time to collect the information and once you are ready feel free to post back in the thread.

For any other inquiries, please don't hesitate to contact us back.


Best regards,

Andrew G.

Intel Customer Support Technician


Aurelio
Beginner
2,550 Views

I have wiped my OS partition and reinstalled openSUSE from scratch. I do not know why, but now everything works again as expected, and the AX200 sees my SSID again.

Maybe my problem had something to do with the mix of old/new libraries that get accumulated if you just update the OS for about 15 years without doing a clean install. Now after doing the clean install, maybe I can survive the next 15 years

Thank you anyway for being ready to help, for asking the good questions including instructions on how to find more information. It was very helpful reading that.

Best regards,
Aurelio

AndrewG_Intel
Moderator
2,503 Views

Hello Aurelio

Thank you for your response. We are glad to know that you managed to solve the problem by reinstalling openSUSE* from scratch. Yes, it is known sometimes long-term updated systems may lead to this scenario but it is great you were able to solve it. Thank you for sharing this feedback, hopefully, it may help other community members experiencing similar behavior.

 

Since the problem has been solved and now everything works as expected, we will proceed to close this thread now. If you need any additional information, please submit a new question as this thread will no longer be monitored. It has been a pleasure to assist you.

 

Best regards,

Andrew G.

Intel Customer Support Technician

speculatrix
Beginner
2,150 Views

Hello,

I started having a problem with wifi stability after a system update, the wifi would connect and then lose the connection, with tcpdump showing that no packets were received.

Although I run Fedora, I found a solution via the Arch Linux forums, and I used the same solution: I reverted to using an older firmware.

 

Find your firmware directory, probably something like /lib/firmware, and then rename the bad firmwares out of the way, by prepending and appending an underscore, so you have something like this:

 

$ find . -iname "*iwlwifi-cc-*ucode*" -ls
2104960 420 -rw-r--r-- 1 root root 427712 Aug 22 18:48 ./_iwlwifi-cc-a0-53.ucode.xz_
2104957 384 -rw-r--r-- 1 root root 392336 Aug 22 18:48 ./_iwlwifi-cc-a0-50.ucode.xz_
2104953 376 -rw-r--r-- 1 root root 384436 Aug 22 18:48 ./iwlwifi-cc-a0-46.ucode.xz
2104962 432 -rw-r--r-- 1 root root 441976 Aug 22 18:48 ./_iwlwifi-cc-a0-59.ucode.xz_
2104967 440 -rw-r--r-- 1 root root 446560 Aug 22 18:48 ./_iwlwifi-cc-a0-63.ucode.xz_
2104961 420 -rw-r--r-- 1 root root 428500 Aug 22 18:48 ./_iwlwifi-cc-a0-55.ucode.xz_
2104963 436 -rw-r--r-- 1 root root 445384 Aug 22 18:48 ./_iwlwifi-cc-a0-62.ucode.xz_
2104954 380 -rw-r--r-- 1 root root 387508 Aug 22 18:48 ./_iwlwifi-cc-a0-48.ucode.xz_

 

when you boot, you'll see that the driver fails to load the newer microcode and tries older ones.

 

 

I have found that using iwlwifi-cc-a0-47 gives me perfectly stable wifi, whereas the latest would drop out all the time and was basically unusable.

# dmesg | grep iwlwifi | grep firmw
[ 4.678530] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-63.ucode failed with error -2
[ 4.678575] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-62.ucode failed with error -2
[ 4.678611] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-61.ucode failed with error -2
[ 4.678647] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-60.ucode failed with error -2
[ 4.678682] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-59.ucode failed with error -2
[ 4.678718] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-58.ucode failed with error -2
[ 4.678753] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-57.ucode failed with error -2
[ 4.678787] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2
[ 4.678821] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-55.ucode failed with error -2
[ 4.678856] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-54.ucode failed with error -2
[ 4.678890] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-53.ucode failed with error -2
[ 4.678925] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-52.ucode failed with error -2
[ 4.678959] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-51.ucode failed with error -2
[ 4.679007] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
[ 4.679062] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
[ 4.679098] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-48.ucode failed with error -2
[ 4.679132] iwlwifi 0000:3a:00.0: Direct firmware load for iwlwifi-cc-a0-47.ucode failed with error -2
[ 4.765232] iwlwifi 0000:3a:00.0: loaded firmware version 46.177b3e46.0 cc-a0-46.ucode op_mode iwlmvm
[ 5.011829] iwlwifi 0000:3a:00.0: Allocated 0x00400000 bytes for firmware monitor.

 

Reply