Hide Forgot
Description of problem: Intel Wi-Fi 6 AX201 firmware doesn't exist - This may affect other firmwares too After a kernel update between 03/10/2021 - 05/10/2021 (10/03/2021 - 10/05/2021 for the Americans), an update to the iwlwifi packages and linux-firmware has broken some iwlwifi based devices. The output of dmesg | grep iwlwifi is as following: [ 2.984511] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002) [ 2.986834] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-64.ucode failed with error -2 [ 2.986853] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-63.ucode failed with error -2 [ 2.986869] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-62.ucode failed with error -2 [ 2.986886] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-61.ucode failed with error -2 [ 2.986903] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-60.ucode failed with error -2 [ 2.986918] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-59.ucode failed with error -2 [ 2.986934] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-58.ucode failed with error -2 [ 2.986950] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-57.ucode failed with error -2 [ 2.986971] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-56.ucode failed with error -2 [ 2.986989] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-55.ucode failed with error -2 [ 2.987004] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-54.ucode failed with error -2 [ 2.987021] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-53.ucode failed with error -2 [ 2.987037] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-52.ucode failed with error -2 [ 2.987053] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-51.ucode failed with error -2 [ 2.987068] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-50.ucode failed with error -2 [ 2.987087] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-49.ucode failed with error -2 [ 2.987103] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-48.ucode failed with error -2 [ 2.987119] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-47.ucode failed with error -2 [ 2.987134] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-46.ucode failed with error -2 [ 2.987150] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-45.ucode failed with error -2 [ 2.987165] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-44.ucode failed with error -2 [ 2.987180] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-43.ucode failed with error -2 [ 2.987214] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-42.ucode failed with error -2 [ 2.987231] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-41.ucode failed with error -2 [ 2.987246] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-40.ucode failed with error -2 [ 2.987262] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-39.ucode failed with error -2 [ 2.987263] iwlwifi 0000:00:14.3: no suitable firmware found! [ 2.987264] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-QuZ-a0-hr-b0-39 [ 2.987266] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-QuZ-a0-hr-b0-64 [ 2.987267] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git The output of lshw -c net is as following: *-network UNCLAIMED description: Network controller product: Wi-Fi 6 AX201 vendor: Intel Corporation physical id: 14.3 bus info: pci@0000:00:14.3 version: 20 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix cap_list configuration: latency=0 resources: iomemory:600-5ff memory:601d18c000-601d18ffff *-network description: Ethernet interface physical id: 2 bus info: usb@3:3 logical name: enp0s20f0u3 serial: da:22:b4:52:2a:f2 capabilities: ethernet physical configuration: autonegotiation=off broadcast=yes driver=rndis_host driverversion=5.14.9-300.fc35.x86_64 duplex=half firmware=RNDIS device ip=192.168.42.30 link=yes multicast=yes port=twisted pair And the output of ls /lib/firmware | grep iwlwifi is as following: iwlwifi-1000-3.ucode.xz iwlwifi-1000-5.ucode.xz iwlwifi-100-5.ucode.xz iwlwifi-105-6.ucode.xz iwlwifi-135-6.ucode.xz iwlwifi-2000-6.ucode.xz iwlwifi-2030-6.ucode.xz iwlwifi-3160-10.ucode.xz iwlwifi-3160-12.ucode.xz iwlwifi-3160-13.ucode.xz iwlwifi-3160-16.ucode.xz iwlwifi-3160-17.ucode.xz iwlwifi-3160-7.ucode.xz iwlwifi-3160-8.ucode.xz iwlwifi-3160-9.ucode.xz iwlwifi-3168-21.ucode.xz iwlwifi-3168-22.ucode.xz iwlwifi-3168-27.ucode.xz iwlwifi-3168-29.ucode.xz iwlwifi-3945-2.ucode.xz iwlwifi-4965-2.ucode.xz iwlwifi-5000-1.ucode.xz iwlwifi-5000-2.ucode.xz iwlwifi-5000-5.ucode.xz iwlwifi-5150-2.ucode.xz iwlwifi-6000-4.ucode.xz iwlwifi-6000g2a-5.ucode.xz iwlwifi-6000g2a-6.ucode.xz iwlwifi-6000g2b-5.ucode.xz iwlwifi-6000g2b-6.ucode.xz iwlwifi-6050-4.ucode.xz iwlwifi-6050-5.ucode.xz iwlwifi-7260-10.ucode.xz iwlwifi-7260-12.ucode.xz iwlwifi-7260-13.ucode.xz iwlwifi-7260-16.ucode.xz iwlwifi-7260-17.ucode.xz iwlwifi-7260-7.ucode.xz iwlwifi-7260-8.ucode.xz iwlwifi-7260-9.ucode.xz iwlwifi-7265-10.ucode.xz iwlwifi-7265-12.ucode.xz iwlwifi-7265-13.ucode.xz iwlwifi-7265-16.ucode.xz iwlwifi-7265-17.ucode.xz iwlwifi-7265-8.ucode.xz iwlwifi-7265-9.ucode.xz iwlwifi-7265D-10.ucode.xz iwlwifi-7265D-12.ucode.xz iwlwifi-7265D-13.ucode.xz iwlwifi-7265D-16.ucode.xz iwlwifi-7265D-17.ucode.xz iwlwifi-7265D-21.ucode.xz iwlwifi-7265D-22.ucode.xz iwlwifi-7265D-27.ucode.xz iwlwifi-7265D-29.ucode.xz iwlwifi-8000C-13.ucode.xz iwlwifi-8000C-16.ucode.xz iwlwifi-8000C-21.ucode.xz iwlwifi-8000C-22.ucode.xz iwlwifi-8000C-27.ucode.xz iwlwifi-8000C-31.ucode.xz iwlwifi-8000C-34.ucode.xz iwlwifi-8000C-36.ucode.xz iwlwifi-8265-21.ucode.xz iwlwifi-8265-22.ucode.xz iwlwifi-8265-27.ucode.xz iwlwifi-8265-31.ucode.xz iwlwifi-8265-34.ucode.xz iwlwifi-8265-36.ucode.xz iwlwifi-9000-pu-b0-jf-b0-33.ucode.xz iwlwifi-9000-pu-b0-jf-b0-34.ucode.xz iwlwifi-9000-pu-b0-jf-b0-38.ucode.xz iwlwifi-9000-pu-b0-jf-b0-41.ucode.xz iwlwifi-9000-pu-b0-jf-b0-43.ucode.xz iwlwifi-9000-pu-b0-jf-b0-46.ucode.xz iwlwifi-9260-th-b0-jf-b0-33.ucode.xz iwlwifi-9260-th-b0-jf-b0-34.ucode.xz iwlwifi-9260-th-b0-jf-b0-38.ucode.xz iwlwifi-9260-th-b0-jf-b0-41.ucode.xz iwlwifi-9260-th-b0-jf-b0-43.ucode.xz iwlwifi-9260-th-b0-jf-b0-46.ucode.xz As seen. the firmware files for iwlwifi-QuZ-a0-hr-b0-64.ucode no longer exist. I have not yet performed a downgrade on any packages but on the latest iwlwifi firmware packages this is still an issue Version-Release number of selected component (if applicable): How reproducible: Only tested on one devicce Steps to Reproduce: 1. Upgrade to latest iwlwifi and linux-firmware on a device with Intel AX201 Wifi module 2. 3. Actual results: Wifi firmware isn't loaded, ever Expected results: Wifi firmware should be loaded Additional info: If any more information is required please don't hesitate to contact me
I can confirm this bug can be fixed by copying the following files to the following locations: linux-firmware-20210919/iwlwifi-QuZ-a0-hr-b0-59.ucode (src) -> /lib/firmware/iwlwifi-QuZ-a0-hr-b0-59.ucode (dest) then running "rmmod iwlwifi && moddprobe iwlwifi && systemctl restart NetworkManager" - everything is back to normal after this. This is using the firmware from the latest available blob package from the linux-firmware git (https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git tag: 20210919) At a glance it appears that linux-firmware has somehow lost some microcode packages
Please do feel free to follow the process and search for duplicates first, you're a good 48 hours late to the party, and given you're a F-35 user you would have easily found it in the blocker bugs list..... *** This bug has been marked as a duplicate of bug 2011615 ***
You should understand that not everyone lives on their PC's 24/7 and actually have lives, try to remember that I don't follow every single bug in BugZilla every single moment of every day, I found an issue which I couldn't see anything similar to in the BugZilla. Also the bug blocker contains 0 references to this bug whatsoever. In regard to your comment if you want people to engage with the community, try not speaking to them like this. Go outside and speak to people, maybe the first one will teach you the lesson you need.
The bug marked as duplicate here refers to a missing GPL license, perhaps the correct one is bug 2010250 ?. Sometimes these bugs are hard to find unless you really dig in but I agree Mr. Robinson's reply was unnecessarily harsh.
> the correct one is bug 2010250 ?. Sometimes these bugs are hard to find Go here, select bugs, gives you a nice small list.... https://src.fedoraproject.org/rpms/linux-firmware/ > unless you really dig in but I agree Mr. Robinson's reply was unnecessarily > harsh. After 20 plus people not actually bothering to look for duplicates patience runs low... *** This bug has been marked as a duplicate of bug 2010250 ***