Latest linux-firmware upgrade breaks support for older kernels
I upgraded to the newer version yesterday, but it's broken backwards compatibility with older kernels, it used to be the case you could go back years, much further than what I am using below. I don't know if this is some new intentional enforced security measure or an error.
linux-firmware-20230625.ee91452d-3-any.pkg.tar.zst
linux-firmware-20230625.ee91452d-4-any.pkg.tar.zst
$ uname -r
5.15.12-artix1-1
$ iw dev
$ sudo dmesg |grep -i firmware
[ 0.131860] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.200977] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 1.365924] i915 0000:00:02.0: Direct firmware load for i915/skl_dmc_ver1_27.bin failed with error -2
[ 1.365928] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/skl_dmc_ver1_27.bin. Disabling runtime power management.
[ 1.365930] i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[ 2.813528] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 3.072022] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-36.ucode failed with error -2
[ 3.072111] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-35.ucode failed with error -2
[ 3.072192] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-34.ucode failed with error -2
[ 3.072273] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-33.ucode failed with error -2
[ 3.072352] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-32.ucode failed with error -2
[ 3.072429] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-31.ucode failed with error -2
[ 3.072506] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -2
[ 3.072583] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed with error -2
[ 3.072660] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed with error -2
[ 3.072737] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-27.ucode failed with error -2
[ 3.072828] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2
[ 3.072903] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2
[ 3.072980] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[ 3.073060] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[ 3.073139] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2
[ 3.073148] iwlwifi 0000:01:00.0: no suitable firmware found!
[ 3.073169] iwlwifi 0000:01:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
$ uname -r
6.4.2-zen1-1-zen
$ iw dev
phy#0
Interface wlan0
ifindex 2
wdev 0x1
addr 28:16:ad:13:5d:c6
type managed
txpower 0.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0
$ sudo dmesg |grep -i firmware
[ 0.228692] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 1.841944] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27)
[ 4.673522] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 4.798026] iwlwifi 0000:01:00.0: loaded firmware version 36.ca7b901d.0 8000C-36.ucode op_mode iwlmvm