There are new intel wifi firmware files from yesterday(!) which we might want to sneak into the 7.3 release, provided we can still get sufficient testing beforehand. I don't know if these contain security fixes but perhaps an announcement is still pending, given how recently these updates were committed?
There is an issue with the new iwx tag in the linux-firmware repository. It lacks the -64 images we've been using. Is there a trivial way to pick those files from the previous tag where they still existed, 2023-01-04? I would rather not lose the old images yet in order to help people who might be bisecting kernel problems back across my recent -77 firmware support commits to iwx. Hints welcome, or please fix my diff if you have the time and know-how. These tempfile diffs show binaries that have changed, disregarding the lack of iwx -64 images. All iwm 9k devices have an update: --- /tmp/old Tue Mar 7 12:10:17 2023 +++ /tmp/new Tue Mar 7 12:10:05 2023 @@ -5,6 +5,6 @@ SHA1 (iwm-7265D-29) = 8e74fddc4c0bfb943a935be8ef4c8bd46a3447fd SHA1 (iwm-8000C-36) = a6a01d48822dac433f8fcddf0eaa43fb9c45314f SHA1 (iwm-8265-36) = ed24ea69d3d2d1e0c6bff066fa9cb2ac6ac0834d -SHA1 (iwm-9000-46) = 3e023f4ff74ebbe1d9b9c3bcb6cb00324637ef2b -SHA1 (iwm-9260-46) = 6eb280ce1e3fe041071725f01d126de1e118f5ad +SHA1 (iwm-9000-46) = 0f23887baf0b92060088dcb1192cbcf6b77b85df +SHA1 (iwm-9260-46) = 73f5087e9357525020977b32f355b62d576a31c4 SHA1 (iwm-license) = c741b86b49cc3527ec3cdf413a2a18b3afb2a0be Most iwx devices could switch to new -77 firmware and PNVM images: --- /tmp/old Tue Mar 7 12:08:21 2023 +++ /tmp/new Tue Mar 7 12:07:46 2023 @@ -1,16 +1,16 @@ -SHA1 (iwx-Qu-b0-hr-b0-77) = a2621d55b5f4852e45e8e1f0fa4baf2aa12363c2 -SHA1 (iwx-Qu-b0-jf-b0-77) = aeac6cd6e5cf1f28341a9cc06846ff073b586313 -SHA1 (iwx-Qu-c0-hr-b0-77) = 0c40ab5ffc0b96eb02b37fe739cf22dabc9e57be -SHA1 (iwx-Qu-c0-jf-b0-77) = 00811531339c23cc8143f90fc9a0f747c2bb86cf -SHA1 (iwx-QuZ-a0-hr-b0-77) = 1e6bf64f3a0d62c48835f54ef2ed12cc619fdc36 +SHA1 (iwx-Qu-b0-hr-b0-77) = 2cbfa492c5b09107aae2fdeb8c6777e1f397090d +SHA1 (iwx-Qu-b0-jf-b0-77) = 1c3938cd85d552646faffe65bc3ee284bb776302 +SHA1 (iwx-Qu-c0-hr-b0-77) = 56a55a7b4edd3d51cde42a3e6da81bb98f41527c +SHA1 (iwx-Qu-c0-jf-b0-77) = 366b61d2f15167d9b74a91604a659a908a730bcd +SHA1 (iwx-QuZ-a0-hr-b0-77) = 1fd35887574b32b6b75e4e2734ad57988e22cf5b SHA1 (iwx-QuZ-a0-jf-b0-77) = 760f97370afd804879db0f4ee1c17b44a73cf6df -SHA1 (iwx-cc-a0-77) = 63b11c1dee09740ba1f96fae7e12dab91b837736 +SHA1 (iwx-cc-a0-77) = cf8e3a255ea7a072afb51336bccb0cf12a3620bb SHA1 (iwx-license) = c741b86b49cc3527ec3cdf413a2a18b3afb2a0be SHA1 (iwx-so-a0-gf-a0-77) = 55eea4749a5d4105f3e6d441033f8065b1417c0f -SHA1 (iwx-so-a0-gf-a0.pnvm) = aaeea779feed02bffa5699bdcd6a9ecb489617c5 +SHA1 (iwx-so-a0-gf-a0.pnvm) = 35bd8e33b88ad124843755bc955c5da1fc6b51bf SHA1 (iwx-so-a0-gf4-a0-77) = 9873880ee388d0fbe7961da511fc939bee3c38b8 -SHA1 (iwx-so-a0-gf4-a0.pnvm) = 83f5d8e17e8a0e321b8c8f0f9a94eb0d45c9ff21 +SHA1 (iwx-so-a0-gf4-a0.pnvm) = e646bef68e30d5c30b4da6c376eebb5f438019c5 SHA1 (iwx-so-a0-hr-b0-77) = 750995f17eb1eec3ebfb00ab7436f7115493fb2d SHA1 (iwx-so-a0-jf-b0-77) = 80f4520e8913c76919e24c9c7a5b8926b6220a5b SHA1 (iwx-ty-a0-gf-a0-77) = 7436da8659a26f4790831a67b38d6e597fa36098 -SHA1 (iwx-ty-a0-gf-a0.pnvm) = 0d4d14e051d33aa2f81900fb466ac8a60a02c306 +SHA1 (iwx-ty-a0-gf-a0.pnvm) = a2025b414354516fce7ad87ec4bb1e096b6a88e7 diff /usr/ports commit - 4783614d8e624d89a1b6f60755ca79ea91c630fe path + /usr/ports blob - 9c35ce942d2c41b3e60feec8ed3905cb2b9b8f6c file + sysutils/firmware/iwm/Makefile --- sysutils/firmware/iwm/Makefile +++ sysutils/firmware/iwm/Makefile @@ -1,4 +1,4 @@ -V= 2022-11-08 +V= 2023-03-06 FW_DRIVER= iwm FW_VER= ${V:S/-//g} DISTNAME= linux-firmware-iwlwifi-fw-$V blob - 0d27405f4459c768c2e9490d1b336f4b0f72b459 file + sysutils/firmware/iwm/distinfo --- sysutils/firmware/iwm/distinfo +++ sysutils/firmware/iwm/distinfo @@ -1,2 +1,2 @@ -SHA256 (firmware/linux-firmware-iwlwifi-fw-2022-11-08.tar.gz) = kJAhLLBr0g7/Q/Z0PiBEotjj4HBcIW7RjXmNa6lbkMA= -SIZE (firmware/linux-firmware-iwlwifi-fw-2022-11-08.tar.gz) = 447396905 +SHA256 (firmware/linux-firmware-iwlwifi-fw-2023-03-06.tar.gz) = kAIvfRY0VaD4iv86qyvCMHfwPzNONe3BQMSsdixCxMs= +SIZE (firmware/linux-firmware-iwlwifi-fw-2023-03-06.tar.gz) = 424827780 blob - a2a2986cac24905f005bb01a0c97628680bf7f82 file + sysutils/firmware/iwx/Makefile --- sysutils/firmware/iwx/Makefile +++ sysutils/firmware/iwx/Makefile @@ -1,4 +1,4 @@ -V= 2022-11-08 +V= 2023-03-06 FW_DRIVER= iwx FW_VER= ${V:S/-//g} DISTNAME= linux-firmware-iwlwifi-fw-$V @@ -12,29 +12,17 @@ FW= cc-a0 67 \ EXTRACT_FILES= ${DISTNAME}/{LICENCE.\*,iwlwifi-\*-\*.ucode,iwlwifi-*.pnvm} -FW= cc-a0 67 \ - cc-a0 77 \ - so-a0-gf-a0 67 \ +FW= cc-a0 77 \ so-a0-gf-a0 77 \ - so-a0-gf4-a0 67 \ so-a0-gf4-a0 77 \ - so-a0-hr-b0 64 \ so-a0-hr-b0 77 \ - so-a0-jf-b0 64 \ so-a0-jf-b0 77 \ - ty-a0-gf-a0 67 \ ty-a0-gf-a0 77 \ - Qu-b0-hr-b0 63 \ Qu-b0-hr-b0 77 \ - Qu-b0-jf-b0 63 \ Qu-b0-jf-b0 77 \ - Qu-c0-hr-b0 63 \ Qu-c0-hr-b0 77 \ - Qu-c0-jf-b0 63 \ Qu-c0-jf-b0 77 \ - QuZ-a0-hr-b0 67 \ QuZ-a0-hr-b0 77 \ - QuZ-a0-jf-b0 63 \ QuZ-a0-jf-b0 77 PNVM= so-a0-gf-a0 \ blob - 0d27405f4459c768c2e9490d1b336f4b0f72b459 file + sysutils/firmware/iwx/distinfo --- sysutils/firmware/iwx/distinfo +++ sysutils/firmware/iwx/distinfo @@ -1,2 +1,2 @@ -SHA256 (firmware/linux-firmware-iwlwifi-fw-2022-11-08.tar.gz) = kJAhLLBr0g7/Q/Z0PiBEotjj4HBcIW7RjXmNa6lbkMA= -SIZE (firmware/linux-firmware-iwlwifi-fw-2022-11-08.tar.gz) = 447396905 +SHA256 (firmware/linux-firmware-iwlwifi-fw-2023-03-06.tar.gz) = kAIvfRY0VaD4iv86qyvCMHfwPzNONe3BQMSsdixCxMs= +SIZE (firmware/linux-firmware-iwlwifi-fw-2023-03-06.tar.gz) = 424827780 blob - c144f59e334ec681ecd15b1457933c9bacb0c78d file + sysutils/firmware/iwx/pkg/PLIST --- sysutils/firmware/iwx/pkg/PLIST +++ sysutils/firmware/iwx/pkg/PLIST @@ -1,28 +1,16 @@ -firmware/iwx-Qu-b0-hr-b0-63 firmware/iwx-Qu-b0-hr-b0-77 -firmware/iwx-Qu-b0-jf-b0-63 firmware/iwx-Qu-b0-jf-b0-77 -firmware/iwx-Qu-c0-hr-b0-63 firmware/iwx-Qu-c0-hr-b0-77 -firmware/iwx-Qu-c0-jf-b0-63 firmware/iwx-Qu-c0-jf-b0-77 -firmware/iwx-QuZ-a0-hr-b0-67 firmware/iwx-QuZ-a0-hr-b0-77 -firmware/iwx-QuZ-a0-jf-b0-63 firmware/iwx-QuZ-a0-jf-b0-77 -firmware/iwx-cc-a0-67 firmware/iwx-cc-a0-77 firmware/iwx-license -firmware/iwx-so-a0-gf-a0-67 firmware/iwx-so-a0-gf-a0-77 firmware/iwx-so-a0-gf-a0.pnvm -firmware/iwx-so-a0-gf4-a0-67 firmware/iwx-so-a0-gf4-a0-77 firmware/iwx-so-a0-gf4-a0.pnvm -firmware/iwx-so-a0-hr-b0-64 firmware/iwx-so-a0-hr-b0-77 -firmware/iwx-so-a0-jf-b0-64 firmware/iwx-so-a0-jf-b0-77 -firmware/iwx-ty-a0-gf-a0-67 firmware/iwx-ty-a0-gf-a0-77 firmware/iwx-ty-a0-gf-a0.pnvm