You are not logged in.
Hello,
I am facing a persistent issue with my Intel Wi-Fi 6 card (Model: AX200). Initially, my device was unable to scan for any Wi-Fi networks. I resolved this by downgrading the firmware from iwlwifi-cc-a0-77.ucode to iwlwifi-cc-a0-46-59.ucode by removing the newer version from the /lib/firmware directory. However, after updating to the latest kernel, the scanning issue persisted, and I could no longer implement the same solution, as the iwlwifi module only attempts to load the version 77 firmware, resulting in an error due to the missing firmware.
I then switched to the LTS kernel, which allowed me to use the older firmware version (59) successfully. Now, I would like to return to the standard kernel but am unable to resolve the Wi-Fi issue with it. I have also tried adjusting various module options, such as power_save or disable_11be, but none of these have worked.
I would greatly appreciate any guidance on how to restore Wi-Fi functionality with the latest kernel.
Thank you for your assistance!
Offline
Please illustrate the actual wifi issues.
Post your complete system journal for an affected boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.st
As stupid workaround you could try to "cp iwlwifi-cc-a0-46-59.ucode iwlwifi-cc-a0-77.ucode" but that's a sustainable solution (if the driver is to be tricked this way itfp)
Offline
Thank you for your response.
I executed the command to share the system journal, and you can find the output here: http://0x0.st/XGmG.txt.
Regarding the workaround you suggested, I had already attempted to copy iwlwifi-cc-a0-59.ucode to iwlwifi-cc-a0-77.ucode before, but it did not resolve the issue. The system still recognizes the firmware version, and the error message I received when running dmesg is as follows:
[ 2.354916] iwlwifi 0000:03:00.0: enabling device (0000 -> 0002)
[ 2.364960] iwlwifi 0000:03:00.0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
[ 2.364997] iwlwifi 0000:03:00.0: PCI dev 2723/0084, rev=0x340, rfid=0x10a100
[ 2.365001] iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz
[ 2.365329] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-cc-a0-77.ucode failed with error -2
[ 2.365334] iwlwifi 0000:03:00.0: no suitable firmware found!
[ 2.365336] iwlwifi 0000:03:00.0: iwlwifi-cc-a0-77 is required
[ 2.365338] iwlwifi 0000:03:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
I appreciate your suggestions, and I’m looking forward to any further advice you might have.
Thank you!
Offline
I meant a journal that illustrates the bahvior w/ the iwlwifi-cc-a0-77 firmware, not the failure to load it
(Wa kinda expecting that this foolish trick wouldn't be enough)
Offline
Hello,
Thank you for the clarification, and I apologize for the confusion.
You can find here: http://0x0.st/XGpU.txt. I am using Network Manager with iwd as the Wi-Fi backend. However, I have noticed an error related to iwd:
iwd[631]: Received error during CMD_TRIGGER_SCAN: Invalid argument (22)
If you need additional information or any specific details, please let me know.
Thank you for your patience, and I appreciate any further suggestions you might have.
Offline
The immediate question would be whether wpa_supplicant fares any better.
https://lore.kernel.org/all/f4d9e6cf-f7 … 6ea7342610 points at https://wiki.archlinux.org/title/Iwd#Re … after_boot but editing the service probably won't help as iwd is startd by NM.
An alternative approach might be to add iwlwifi and iwlmvm to the initramfs, https://wiki.archlinux.org/title/Mkinitcpio#MODULES
Offline