[SRU][PULL][linux-firmware][Jammy] iwlwifi firmware of FW API 72 for WiFi 6E support in Malaysia and Morocco
You-Sheng Yang
vicamo.yang at canonical.com
Tue Jun 20 15:03:25 UTC 2023
BugLink: https://bugs.launchpad.net/bugs/2020627
[Impact]
iwlwifi takes firmware updates to support WiFi 6E in Malaysia and Morocco. The
models in concern are AX210 (iwlwifi-ty-a0-gf-a0-*),
AX211 (iwlwifi-so-a0-gf-a0-*) and AX411 (iwlwifi-so-a0-gf4-a0-*).
[Fix]
pnvm along with the ucode firmware from upstream commit 5bc279fb161d ("iwlwifi:
update core69 and core72 firmwares for So device") are required. While the pnvm
and ucode blobs may not be upgraded simultaneously in one single commit, those
involved in the upgrade path are also pulled.
[Test Case]
Use `iw` to enumerate supported WiFi 6E band:
$ iw reg get
global
country <country>: DFS-FCC
...
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR, PASSIVE-SCAN
[Where problems could occur]
Currently linux-5.15 has FW API 66, linux-hwe-5.19 or above has 72, linux-6.3
has 74, and linux-unstable (v6.4) or above has 78, so this will update iwlwifi
firmware usage for kernels <= 6.2 in Jammy, e.g. linux-oem-6.1, linux-5.15.
[Other Info]
Blobs with FW APIs >= 72 do no harm to jammy kernels, but will be referenced in
oem-6.5 if planned.
These commits have been included in linux-firmware/lunar, so only Jammy is
nominated for fix.
----------------------------------------------------------------
The following changes since commit dabca2f96ee596dcaa8587d5c535a3b295374fd3:
UBUNTU: Ubuntu-20220329.git681281e4-0ubuntu3.14 (2023-06-05 09:32:37 +0200)
are available in the Git repository at:
https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-2020627/update-iwlwifi-fw-for-country-code/jammy-pull
for you to fetch changes up to bfd4e4183b1cb8219ad3652f46bae97e53b3f69b:
iwlwifi: update core69 and core72 firmwares for So device (2023-06-20 17:10:16 +0800)
----------------------------------------------------------------
Gregory Greenman (7):
iwlwifi: add new FWs from core72-129 release
iwlwifi: add new PNVM binaries from core74-44 release
iwlwifi: add new FWs from core74_pv-60 release
iwlwifi: add new FWs from core75-47 release
iwlwifi: add new FWs from core76-35 release
iwlwifi: update core69 and core72 firmwares for Ty device
iwlwifi: update core69 and core72 firmwares for So device
WHENCE | 99 ++++++++++++++++++++++++++++++++++++++++--
iwlwifi-Qu-b0-hr-b0-74.ucode | Bin 0 -> 1371532 bytes
iwlwifi-Qu-b0-hr-b0-77.ucode | Bin 0 -> 1407736 bytes
iwlwifi-Qu-b0-jf-b0-74.ucode | Bin 0 -> 1290892 bytes
iwlwifi-Qu-b0-jf-b0-77.ucode | Bin 0 -> 1325500 bytes
iwlwifi-Qu-c0-hr-b0-74.ucode | Bin 0 -> 1371548 bytes
iwlwifi-Qu-c0-hr-b0-77.ucode | Bin 0 -> 1407752 bytes
iwlwifi-Qu-c0-jf-b0-74.ucode | Bin 0 -> 1290908 bytes
iwlwifi-Qu-c0-jf-b0-77.ucode | Bin 0 -> 1325516 bytes
iwlwifi-QuZ-a0-hr-b0-74.ucode | Bin 0 -> 1371668 bytes
iwlwifi-QuZ-a0-hr-b0-77.ucode | Bin 0 -> 1406756 bytes
iwlwifi-QuZ-a0-jf-b0-74.ucode | Bin 0 -> 1290972 bytes
iwlwifi-QuZ-a0-jf-b0-77.ucode | Bin 0 -> 1325532 bytes
iwlwifi-cc-a0-74.ucode | Bin 0 -> 1334780 bytes
iwlwifi-cc-a0-77.ucode | Bin 0 -> 1369192 bytes
iwlwifi-so-a0-gf-a0-72.ucode | Bin 1560532 -> 1560532 bytes
iwlwifi-so-a0-gf-a0-74.ucode | Bin 0 -> 1577460 bytes
iwlwifi-so-a0-gf-a0-77.ucode | Bin 0 -> 1641260 bytes
iwlwifi-so-a0-gf-a0-78.ucode | Bin 0 -> 1667236 bytes
iwlwifi-so-a0-gf-a0-79.ucode | Bin 0 -> 1672988 bytes
iwlwifi-so-a0-gf-a0.pnvm | Bin 41808 -> 56048 bytes
iwlwifi-so-a0-gf4-a0-72.ucode | Bin 1580900 -> 1580900 bytes
iwlwifi-so-a0-gf4-a0-74.ucode | Bin 0 -> 1602068 bytes
iwlwifi-so-a0-gf4-a0-77.ucode | Bin 0 -> 1669164 bytes
iwlwifi-so-a0-gf4-a0-78.ucode | Bin 0 -> 1711100 bytes
iwlwifi-so-a0-gf4-a0-79.ucode | Bin 0 -> 1712776 bytes
iwlwifi-so-a0-gf4-a0.pnvm | Bin 28064 -> 28252 bytes
iwlwifi-so-a0-hr-b0-74.ucode | Bin 0 -> 1475876 bytes
iwlwifi-so-a0-hr-b0-77.ucode | Bin 0 -> 1500532 bytes
iwlwifi-so-a0-hr-b0-79.ucode | Bin 0 -> 1517148 bytes
iwlwifi-so-a0-jf-b0-74.ucode | Bin 0 -> 1417940 bytes
iwlwifi-so-a0-jf-b0-77.ucode | Bin 0 -> 1446036 bytes
iwlwifi-ty-a0-gf-a0-72.ucode | Bin 1499284 -> 1499284 bytes
iwlwifi-ty-a0-gf-a0-74.ucode | Bin 0 -> 1533444 bytes
iwlwifi-ty-a0-gf-a0-77.ucode | Bin 0 -> 1594276 bytes
iwlwifi-ty-a0-gf-a0-78.ucode | Bin 0 -> 1620004 bytes
iwlwifi-ty-a0-gf-a0-79.ucode | Bin 0 -> 1620704 bytes
iwlwifi-ty-a0-gf-a0.pnvm | Bin 41588 -> 41876 bytes
38 files changed, 96 insertions(+), 3 deletions(-)
create mode 100644 iwlwifi-Qu-b0-hr-b0-74.ucode
create mode 100644 iwlwifi-Qu-b0-hr-b0-77.ucode
create mode 100644 iwlwifi-Qu-b0-jf-b0-74.ucode
create mode 100644 iwlwifi-Qu-b0-jf-b0-77.ucode
create mode 100644 iwlwifi-Qu-c0-hr-b0-74.ucode
create mode 100644 iwlwifi-Qu-c0-hr-b0-77.ucode
create mode 100644 iwlwifi-Qu-c0-jf-b0-74.ucode
create mode 100644 iwlwifi-Qu-c0-jf-b0-77.ucode
create mode 100644 iwlwifi-QuZ-a0-hr-b0-74.ucode
create mode 100644 iwlwifi-QuZ-a0-hr-b0-77.ucode
create mode 100644 iwlwifi-QuZ-a0-jf-b0-74.ucode
create mode 100644 iwlwifi-QuZ-a0-jf-b0-77.ucode
create mode 100644 iwlwifi-cc-a0-74.ucode
create mode 100644 iwlwifi-cc-a0-77.ucode
create mode 100644 iwlwifi-so-a0-gf-a0-74.ucode
create mode 100644 iwlwifi-so-a0-gf-a0-77.ucode
create mode 100644 iwlwifi-so-a0-gf-a0-78.ucode
create mode 100644 iwlwifi-so-a0-gf-a0-79.ucode
create mode 100644 iwlwifi-so-a0-gf4-a0-74.ucode
create mode 100644 iwlwifi-so-a0-gf4-a0-77.ucode
create mode 100644 iwlwifi-so-a0-gf4-a0-78.ucode
create mode 100644 iwlwifi-so-a0-gf4-a0-79.ucode
create mode 100644 iwlwifi-so-a0-hr-b0-74.ucode
create mode 100644 iwlwifi-so-a0-hr-b0-77.ucode
create mode 100644 iwlwifi-so-a0-hr-b0-79.ucode
create mode 100644 iwlwifi-so-a0-jf-b0-74.ucode
create mode 100644 iwlwifi-so-a0-jf-b0-77.ucode
create mode 100644 iwlwifi-ty-a0-gf-a0-74.ucode
create mode 100644 iwlwifi-ty-a0-gf-a0-77.ucode
create mode 100644 iwlwifi-ty-a0-gf-a0-78.ucode
create mode 100644 iwlwifi-ty-a0-gf-a0-79.ucode
diff --git a/WHENCE b/WHENCE
index a3fed935d..fca29f9d0 100644
--- a/WHENCE
+++ b/WHENCE
@@ -1352,13 +1352,13 @@ File: iwlwifi-QuZ-a0-jf-b0-72.ucode
Version: 72.daa05125.0
File: iwlwifi-ty-a0-gf-a0-72.ucode
-Version: 72.daa05125.0
+Version: 72.a764baac.0
File: iwlwifi-so-a0-gf4-a0-72.ucode
-Version: 72.daa05125.0
+Version: 72.a764baac.0
File: iwlwifi-so-a0-gf-a0-72.ucode
-Version: 72.daa05125.0
+Version: 72.a764baac.0
File: iwlwifi-so-a0-hr-b0-72.ucode
Version: 72.daa05125.0
@@ -1402,6 +1402,99 @@ Version: 73.35c0a2c6.0
File: iwlwifi-so-a0-jf-b0-73.ucode
Version: 73.35c0a2c6.0
+File: iwlwifi-cc-a0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-Qu-b0-hr-b0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-Qu-b0-jf-b0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-Qu-c0-hr-b0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-Qu-c0-jf-b0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-QuZ-a0-hr-b0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-QuZ-a0-jf-b0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-ty-a0-gf-a0-74.ucode
+Version: 74.fe17486e.0
+
+File: iwlwifi-so-a0-gf4-a0-74.ucode
+Version: 74.fe17486e.0
+
+File: iwlwifi-so-a0-gf-a0-74.ucode
+Version: 74.fe17486e.0
+
+File: iwlwifi-so-a0-hr-b0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-so-a0-jf-b0-74.ucode
+Version: 74.a5e9588b.0
+
+File: iwlwifi-cc-a0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-Qu-b0-hr-b0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-Qu-b0-jf-b0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-Qu-c0-hr-b0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-Qu-c0-jf-b0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-QuZ-a0-hr-b0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-QuZ-a0-jf-b0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-ty-a0-gf-a0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-ty-a0-gf-a0-78.ucode
+Version: 75.3bfdc55f.0
+
+File: iwlwifi-ty-a0-gf-a0-79.ucode
+Version: 76.27f1c37b.0
+
+File: iwlwifi-so-a0-gf4-a0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-so-a0-gf4-a0-78.ucode
+Version: 75.3bfdc55f.0
+
+File: iwlwifi-so-a0-gf4-a0-79.ucode
+Version: 76.27f1c37b.0
+
+File: iwlwifi-so-a0-gf-a0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-so-a0-gf-a0-78.ucode
+Version: 74.3bfdc55f.0
+
+File: iwlwifi-so-a0-gf-a0-79.ucode
+Version: 75.27f1c37b.0
+
+File: iwlwifi-so-a0-hr-b0-77.ucode
+Version: 74.f92b5fed.0
+
+File: iwlwifi-so-a0-hr-b0-79.ucode
+Version: 75.27f1c37b.0
+
+File: iwlwifi-so-a0-jf-b0-77.ucode
+Version: 74.f92b5fed.0
+
File: iwlwifi-so-a0-gf-a0.pnvm
File: iwlwifi-so-a0-gf4-a0.pnvm
diff --git a/iwlwifi-Qu-b0-hr-b0-74.ucode b/iwlwifi-Qu-b0-hr-b0-74.ucode
new file mode 100644
index 000000000..6b1423de2
Binary files /dev/null and b/iwlwifi-Qu-b0-hr-b0-74.ucode differ
diff --git a/iwlwifi-Qu-b0-hr-b0-77.ucode b/iwlwifi-Qu-b0-hr-b0-77.ucode
new file mode 100644
index 000000000..094a7ef51
Binary files /dev/null and b/iwlwifi-Qu-b0-hr-b0-77.ucode differ
diff --git a/iwlwifi-Qu-b0-jf-b0-74.ucode b/iwlwifi-Qu-b0-jf-b0-74.ucode
new file mode 100644
index 000000000..30843c801
Binary files /dev/null and b/iwlwifi-Qu-b0-jf-b0-74.ucode differ
diff --git a/iwlwifi-Qu-b0-jf-b0-77.ucode b/iwlwifi-Qu-b0-jf-b0-77.ucode
new file mode 100644
index 000000000..6a7149bb9
Binary files /dev/null and b/iwlwifi-Qu-b0-jf-b0-77.ucode differ
diff --git a/iwlwifi-Qu-c0-hr-b0-74.ucode b/iwlwifi-Qu-c0-hr-b0-74.ucode
new file mode 100644
index 000000000..a6fa4ead9
Binary files /dev/null and b/iwlwifi-Qu-c0-hr-b0-74.ucode differ
diff --git a/iwlwifi-Qu-c0-hr-b0-77.ucode b/iwlwifi-Qu-c0-hr-b0-77.ucode
new file mode 100644
index 000000000..2647c4d6d
Binary files /dev/null and b/iwlwifi-Qu-c0-hr-b0-77.ucode differ
diff --git a/iwlwifi-Qu-c0-jf-b0-74.ucode b/iwlwifi-Qu-c0-jf-b0-74.ucode
new file mode 100644
index 000000000..0b43083e7
Binary files /dev/null and b/iwlwifi-Qu-c0-jf-b0-74.ucode differ
diff --git a/iwlwifi-Qu-c0-jf-b0-77.ucode b/iwlwifi-Qu-c0-jf-b0-77.ucode
new file mode 100644
index 000000000..75cd6fe2c
Binary files /dev/null and b/iwlwifi-Qu-c0-jf-b0-77.ucode differ
diff --git a/iwlwifi-QuZ-a0-hr-b0-74.ucode b/iwlwifi-QuZ-a0-hr-b0-74.ucode
new file mode 100644
index 000000000..898fed777
Binary files /dev/null and b/iwlwifi-QuZ-a0-hr-b0-74.ucode differ
diff --git a/iwlwifi-QuZ-a0-hr-b0-77.ucode b/iwlwifi-QuZ-a0-hr-b0-77.ucode
new file mode 100644
index 000000000..e9d50147e
Binary files /dev/null and b/iwlwifi-QuZ-a0-hr-b0-77.ucode differ
diff --git a/iwlwifi-QuZ-a0-jf-b0-74.ucode b/iwlwifi-QuZ-a0-jf-b0-74.ucode
new file mode 100644
index 000000000..3430fbf44
Binary files /dev/null and b/iwlwifi-QuZ-a0-jf-b0-74.ucode differ
diff --git a/iwlwifi-QuZ-a0-jf-b0-77.ucode b/iwlwifi-QuZ-a0-jf-b0-77.ucode
new file mode 100644
index 000000000..8dd59df68
Binary files /dev/null and b/iwlwifi-QuZ-a0-jf-b0-77.ucode differ
diff --git a/iwlwifi-cc-a0-74.ucode b/iwlwifi-cc-a0-74.ucode
new file mode 100644
index 000000000..4a080febb
Binary files /dev/null and b/iwlwifi-cc-a0-74.ucode differ
diff --git a/iwlwifi-cc-a0-77.ucode b/iwlwifi-cc-a0-77.ucode
new file mode 100644
index 000000000..f99ddbffa
Binary files /dev/null and b/iwlwifi-cc-a0-77.ucode differ
diff --git a/iwlwifi-so-a0-gf-a0-72.ucode b/iwlwifi-so-a0-gf-a0-72.ucode
index 68c63a68a..0e49219d0 100644
Binary files a/iwlwifi-so-a0-gf-a0-72.ucode and b/iwlwifi-so-a0-gf-a0-72.ucode differ
diff --git a/iwlwifi-so-a0-gf-a0-74.ucode b/iwlwifi-so-a0-gf-a0-74.ucode
new file mode 100644
index 000000000..73f819fe9
Binary files /dev/null and b/iwlwifi-so-a0-gf-a0-74.ucode differ
diff --git a/iwlwifi-so-a0-gf-a0-77.ucode b/iwlwifi-so-a0-gf-a0-77.ucode
new file mode 100644
index 000000000..f52e03240
Binary files /dev/null and b/iwlwifi-so-a0-gf-a0-77.ucode differ
diff --git a/iwlwifi-so-a0-gf-a0-78.ucode b/iwlwifi-so-a0-gf-a0-78.ucode
new file mode 100644
index 000000000..008592946
Binary files /dev/null and b/iwlwifi-so-a0-gf-a0-78.ucode differ
diff --git a/iwlwifi-so-a0-gf-a0-79.ucode b/iwlwifi-so-a0-gf-a0-79.ucode
new file mode 100644
index 000000000..a9576f4b2
Binary files /dev/null and b/iwlwifi-so-a0-gf-a0-79.ucode differ
diff --git a/iwlwifi-so-a0-gf-a0.pnvm b/iwlwifi-so-a0-gf-a0.pnvm
index b649de011..40ec7b437 100644
Binary files a/iwlwifi-so-a0-gf-a0.pnvm and b/iwlwifi-so-a0-gf-a0.pnvm differ
diff --git a/iwlwifi-so-a0-gf4-a0-72.ucode b/iwlwifi-so-a0-gf4-a0-72.ucode
index 9687e6e28..9763bc204 100644
Binary files a/iwlwifi-so-a0-gf4-a0-72.ucode and b/iwlwifi-so-a0-gf4-a0-72.ucode differ
diff --git a/iwlwifi-so-a0-gf4-a0-74.ucode b/iwlwifi-so-a0-gf4-a0-74.ucode
new file mode 100644
index 000000000..bbdb93b8e
Binary files /dev/null and b/iwlwifi-so-a0-gf4-a0-74.ucode differ
diff --git a/iwlwifi-so-a0-gf4-a0-77.ucode b/iwlwifi-so-a0-gf4-a0-77.ucode
new file mode 100644
index 000000000..36cc81f4f
Binary files /dev/null and b/iwlwifi-so-a0-gf4-a0-77.ucode differ
diff --git a/iwlwifi-so-a0-gf4-a0-78.ucode b/iwlwifi-so-a0-gf4-a0-78.ucode
new file mode 100644
index 000000000..a3de68b9d
Binary files /dev/null and b/iwlwifi-so-a0-gf4-a0-78.ucode differ
diff --git a/iwlwifi-so-a0-gf4-a0-79.ucode b/iwlwifi-so-a0-gf4-a0-79.ucode
new file mode 100644
index 000000000..9ffdbba62
Binary files /dev/null and b/iwlwifi-so-a0-gf4-a0-79.ucode differ
diff --git a/iwlwifi-so-a0-gf4-a0.pnvm b/iwlwifi-so-a0-gf4-a0.pnvm
index 8658ebaa8..ec8b5ca13 100644
Binary files a/iwlwifi-so-a0-gf4-a0.pnvm and b/iwlwifi-so-a0-gf4-a0.pnvm differ
diff --git a/iwlwifi-so-a0-hr-b0-74.ucode b/iwlwifi-so-a0-hr-b0-74.ucode
new file mode 100644
index 000000000..727b09baf
Binary files /dev/null and b/iwlwifi-so-a0-hr-b0-74.ucode differ
diff --git a/iwlwifi-so-a0-hr-b0-77.ucode b/iwlwifi-so-a0-hr-b0-77.ucode
new file mode 100644
index 000000000..57b7ad04e
Binary files /dev/null and b/iwlwifi-so-a0-hr-b0-77.ucode differ
diff --git a/iwlwifi-so-a0-hr-b0-79.ucode b/iwlwifi-so-a0-hr-b0-79.ucode
new file mode 100644
index 000000000..b05ff78e3
Binary files /dev/null and b/iwlwifi-so-a0-hr-b0-79.ucode differ
diff --git a/iwlwifi-so-a0-jf-b0-74.ucode b/iwlwifi-so-a0-jf-b0-74.ucode
new file mode 100644
index 000000000..ad4eaada5
Binary files /dev/null and b/iwlwifi-so-a0-jf-b0-74.ucode differ
diff --git a/iwlwifi-so-a0-jf-b0-77.ucode b/iwlwifi-so-a0-jf-b0-77.ucode
new file mode 100644
index 000000000..3649a1c89
Binary files /dev/null and b/iwlwifi-so-a0-jf-b0-77.ucode differ
diff --git a/iwlwifi-ty-a0-gf-a0-72.ucode b/iwlwifi-ty-a0-gf-a0-72.ucode
index 254774c2d..627daf4e8 100644
Binary files a/iwlwifi-ty-a0-gf-a0-72.ucode and b/iwlwifi-ty-a0-gf-a0-72.ucode differ
diff --git a/iwlwifi-ty-a0-gf-a0-74.ucode b/iwlwifi-ty-a0-gf-a0-74.ucode
new file mode 100644
index 000000000..1014ffe58
Binary files /dev/null and b/iwlwifi-ty-a0-gf-a0-74.ucode differ
diff --git a/iwlwifi-ty-a0-gf-a0-77.ucode b/iwlwifi-ty-a0-gf-a0-77.ucode
new file mode 100644
index 000000000..bc3a06288
Binary files /dev/null and b/iwlwifi-ty-a0-gf-a0-77.ucode differ
diff --git a/iwlwifi-ty-a0-gf-a0-78.ucode b/iwlwifi-ty-a0-gf-a0-78.ucode
new file mode 100644
index 000000000..a5d443619
Binary files /dev/null and b/iwlwifi-ty-a0-gf-a0-78.ucode differ
diff --git a/iwlwifi-ty-a0-gf-a0-79.ucode b/iwlwifi-ty-a0-gf-a0-79.ucode
new file mode 100644
index 000000000..8b44aa2e1
Binary files /dev/null and b/iwlwifi-ty-a0-gf-a0-79.ucode differ
diff --git a/iwlwifi-ty-a0-gf-a0.pnvm b/iwlwifi-ty-a0-gf-a0.pnvm
index 70882a912..a462d0bed 100644
Binary files a/iwlwifi-ty-a0-gf-a0.pnvm and b/iwlwifi-ty-a0-gf-a0.pnvm differ
More information about the kernel-team
mailing list