[SOLVED] Trying to get Intel AX200 Wifi Card to work in Debian 11.
Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Nice.
I think that's iwlwifi-Qu-b0-hr-b0-50.ucode
Could you please post the greppings of dmsg and modinfo?
Edit:
I think I may have found where it is set.
Depending on your kernel version, the firmware version min and max values are set in the file linux-5.x.z/drivers/net/wireless/intel/cfg/22000.c
I looked into a few kernels I've downloaded and the values within the file are different:
Kernel series 5.17.12 shows the max as 69
kernel series 5.18.1 shows the max as 72
And kernel series linux-5.4.196 shows the max as 50 bash-5.1$ grep IWL_22000_UCODE_API_MAX linux-5.4.196/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
#define IWL_22000_UCODE_API_MAX 50
Just for fun, I compiled and installed the latest 5.18.x kernel
Before compiling I modified the file 22000.c and raised the max value to 92
Rebooted into the new kernel and it looks for the firmware starting at 92! # dmesg | grep iwlwifi
[ 5.522858] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 5.530807] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-92.ucode failed with error -2
[ 5.530821] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-91.ucode failed with error -2
[ 5.530906] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-90.ucode failed with error -2
[ 5.530918] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-89.ucode failed with error -2
[ 5.530931] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-88.ucode failed with error -2
[ 5.530945] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-87.ucode failed with error -2
[ 5.530961] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-86.ucode failed with error -2
[ 5.530974] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-85.ucode failed with error -2
[ 5.530987] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-84.ucode failed with error -2
[ 5.531003] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-83.ucode failed with error -2
[ 5.531019] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-82.ucode failed with error -2
[ 5.531034] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-81.ucode failed with error -2
[ 5.531049] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-80.ucode failed with error -2
[ 5.531064] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-79.ucode failed with error -2
[ 5.531079] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-78.ucode failed with error -2
[ 5.531094] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-77.ucode failed with error -2
[ 5.531110] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-76.ucode failed with error -2
[ 5.531126] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-75.ucode failed with error -2
[ 5.531140] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-74.ucode failed with error -2
[ 5.531159] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-73.ucode failed with error -2
[ 5.531185] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-72.ucode failed with error -2
[ 5.533099] iwlwifi 0000:00:14.3: loaded firmware version 71.058653f6.0 QuZ-a0-jf-b0-71.ucode op_mode iwlmvm
The newest found in /lib/firmware/ is v71
Not that it will help with loading the firmware for a new WNIC if an entry for it doesn't exist in the drv.c file.
Hey yvesjv. Unfortunately, not. I haven't forgotten about this thread. I'm just too busy and find getting wireless to work to be so tedious. I'll be back as soon as I can. \o
using iwl instead of iwlwifi in dmesg and lsmod is better. iwlmvm loads too and messages a little info.
Hey OP whats going on?
try sending iwlmvm
option iwlmvm power_scheme=1
in file /etc/modprobe.d/iwlmvm.conf
youll have to create the file.
for people on laptop not the OP who has desktop
look for wmi files in lsmod if you see asus,hp,acer,lenovo laptop manufacture blacklist it as it will interfere with wireless and bluetooth hardware. specially if you want to use a add on m.2 key E device or similar on a laptop that with unoriginal hardware.
check bios and desktop manager settings for power saving features make sure you are not shutting stuff down part of some conservative power management.
I've recently purchased the ThinkPenguin 802.11N USB Wifi Adapter. At least now, I've a backup to my current WiFi USB adapter (Technoethical N300). both work fine in GNU/Linux.
My PC has 3 drives. I installed Fedora 36 on another drive. The AX200 WiFi card worked OOTB right after booting in.
I'll still use Debian 11 as my main OS but at least now, I know the AX200 WiFi works fine on Fedora and likely will work in Debian 12 without having to jump through hoops.
As mentioned before, I've 2 WiFi dongles that work OOTB in Debian 11 so that area is well covered.
Last edited by linustalman; 06-24-2022 at 04:12 AM.
Reason: likely will work in Debian 11 without having to jump through hoops -> likely will work in Debian 12 without having to jump through hoops
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.