Message ID | 20231214085843.23978-1-vicamo.yang@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,PULL,v2,linux-firmware,Jammy] Add core80 firmware for Intel CNVi AX211/AX201 on Intel MTL/RPL platforms | expand |
Uh this is massive :-/ Applied to linux-firmware jammy branch. ...Juerg On Thu, 14 Dec 2023 16:58:43 +0800 You-Sheng Yang <vicamo.yang@canonical.com> wrote: > BugLink: https://bugs.launchpad.net/bugs/2037390 > > [Impact] > > Missing firmware for Intel CNVi AX211/AX201 on Intel MTL/RPL platforms. For > example: > > iwlwifi 0000:00:14.3: PCI dev 7e40/4090, rev=0x441, rfid=0x2010d000 > iwlwifi 0000:00:14.3: no suitable firmware found! > iwlwifi 0000:00:14.3: minimum version required: iwlwifi-ma-b0-gf-a0-59 > iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-ma-b0-gf-a0-83 > iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git > > And Bluetooth: > > Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0180-0041.sfi (-2) > > [Fix] > > There are plenty of commits to be SRUed in the WiFi part due to modifications to > pnvm files. Intel may and may not update their unversioned pnvm file upon new > releases, therefore on pulling any ucode version of iwlwifi firmware, the full > history of an unversioned pnvm file has to be pulled as well, and each may or > may not pull an older ucode version of that firmware. > > Most of the commits have been included in Mantic and newer. For Noble, it > depends on an additional commit 92e24e048136 ("iwlwifi: add a missing FW from > core80-39 release") that has been backported to Jammy and Mantic in bug 2042716. > > Also note that commit a6744df81a30 ("iwlwifi: add FWs for new GL and MA device > types with multiple RF modules") is also being backported in bug 2028065. > > [Test Case] > > Boot with firmware blobs installed, and iwlwifi and btintel should probe > successfully without error. > > [Where problems could occur] > > While this introduces support for new hardware on new platforms, expect every > possible problem. > > [Other Info] > > We're to support oem-6.5/jammy, and mantic for best effort. > > V2: pull also core80 firmware blobs for AX211 on RPL and AX201. > > ---------------------------------------------------------------- > The following changes since commit 92384e6ae484c644856afddb31f122a24f60c81e: > > UBUNTU: Ubuntu-20220329.git681281e4-0ubuntu3.23 (2023-11-16 11:25:37 +0100) > > are available in the Git repository at: > > https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2037390/iwlwifi-ax211-ax201-core80/jammy > > for you to fetch changes up to d02c900edc7b460bc38cfad781194ac4f9fb5f1f: > > linux-firmware: Update firmware file for Intel Bluetooth AX211 (2023-11-17 00:48:18 +0800) > > ---------------------------------------------------------------- > Aniket Sahu (5): > linux-firmware: Update firmware file for Intel Bluetooth AX201 > linux-firmware: Update firmware file for Intel Bluetooth AX211 > linux-firmware: Update firmware file for Intel Bluetooth AX211 > linux-firmware: Update firmware file for Intel Bluetooth AX211 > linux-firmware: Update firmware file for Intel Bluetooth AX211 > > Gregory Greenman (5): > iwlwifi: update cc/Qu/QuZ firmwares for core76-35 release > iwlwifi: add new FWs from core78-32 release > iwlwifi: update cc/Qu/QuZ firmwares for core80-39 release > iwlwifi: add new FWs from core80-39 release > iwlwifi: add FWs for new GL and MA device types with multiple RF modules > > Kiran K (7): > linux-firmware: Update firmware file for Intel Bluetooth AX201 > linux-firmware: Update firmware file for Intel Bluetooth AX201 > linux-firmware: Update firmware file for Intel Bluetooth AX201 > linux-firmware: Update firmware file for Intel Bluetooth AX201 > linux-firmware: Update firmware file for Intel Bluetooth AX201 > linux-firmware: Update firmware file for Intel Bluetooth AX201 > Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX211 > > Lokendra Singh (4): > linux-firmware: Update firmware file for Intel Bluetooth AX201 > linux-firmware: Update firmware file for Intel Bluetooth AX211 > linux-firmware: Add firmware file for Intel Bluetooth AX211 > linux-firmware: Update firmware file for Intel Bluetooth AX211 > > WHENCE | 102 ++++++++++++++++++++++++++++++------------ > intel/ibt-0040-0041.sfi | Bin 771264 -> 781936 bytes > intel/ibt-0180-0041.ddc | Bin 0 -> 9 bytes > intel/ibt-0180-0041.sfi | Bin 0 -> 810556 bytes > intel/ibt-1040-0041.sfi | Bin 771264 -> 781936 bytes > intel/ibt-19-0-0.sfi | Bin 799860 -> 801144 bytes > intel/ibt-19-0-1.sfi | Bin 799860 -> 801144 bytes > intel/ibt-19-0-4.sfi | Bin 799860 -> 801144 bytes > intel/ibt-19-16-4.sfi | Bin 799860 -> 801144 bytes > intel/ibt-19-240-1.sfi | Bin 799860 -> 801144 bytes > intel/ibt-19-240-4.sfi | Bin 799860 -> 801144 bytes > intel/ibt-19-32-0.sfi | Bin 799860 -> 801144 bytes > intel/ibt-19-32-1.sfi | Bin 799860 -> 801144 bytes > intel/ibt-19-32-4.sfi | Bin 799860 -> 801144 bytes > iwlwifi-Qu-b0-hr-b0-77.ucode | Bin 1407736 -> 1404704 bytes > iwlwifi-Qu-b0-jf-b0-77.ucode | Bin 1325500 -> 1322436 bytes > iwlwifi-Qu-c0-hr-b0-77.ucode | Bin 1407752 -> 1404720 bytes > iwlwifi-Qu-c0-jf-b0-77.ucode | Bin 1325516 -> 1322452 bytes > iwlwifi-QuZ-a0-hr-b0-77.ucode | Bin 1406756 -> 1404840 bytes > iwlwifi-QuZ-a0-jf-b0-77.ucode | Bin 1325532 -> 1321956 bytes > iwlwifi-cc-a0-77.ucode | Bin 1369192 -> 1366144 bytes > iwlwifi-gl-c0-fm-c0-83.ucode | Bin 0 -> 1799504 bytes > iwlwifi-gl-c0-fm-c0.pnvm | Bin 0 -> 246228 bytes > iwlwifi-ma-b0-gf-a0-83.ucode | Bin 0 -> 1753308 bytes > iwlwifi-ma-b0-gf-a0.pnvm | Bin 0 -> 55500 bytes > iwlwifi-ma-b0-gf4-a0-83.ucode | Bin 0 -> 1721448 bytes > iwlwifi-ma-b0-gf4-a0.pnvm | Bin 0 -> 28024 bytes > iwlwifi-ma-b0-hr-b0-83.ucode | Bin 0 -> 1572104 bytes > iwlwifi-so-a0-gf-a0-81.ucode | Bin 0 -> 1682852 bytes > iwlwifi-so-a0-gf-a0-83.ucode | Bin 0 -> 1739988 bytes > iwlwifi-so-a0-gf-a0.pnvm | Bin 56048 -> 55580 bytes > iwlwifi-so-a0-gf4-a0-81.ucode | Bin 0 -> 1691804 bytes > iwlwifi-so-a0-gf4-a0-83.ucode | Bin 0 -> 1703968 bytes > iwlwifi-so-a0-gf4-a0.pnvm | Bin 28252 -> 28064 bytes > iwlwifi-so-a0-hr-b0-81.ucode | Bin 0 -> 1539288 bytes > iwlwifi-ty-a0-gf-a0-81.ucode | Bin 0 -> 1628828 bytes > iwlwifi-ty-a0-gf-a0-83.ucode | Bin 0 -> 1683076 bytes > iwlwifi-ty-a0-gf-a0.pnvm | Bin 41876 -> 55484 bytes > 38 files changed, 73 insertions(+), 29 deletions(-) > create mode 100644 intel/ibt-0180-0041.ddc > create mode 100644 intel/ibt-0180-0041.sfi > create mode 100644 iwlwifi-gl-c0-fm-c0-83.ucode > create mode 100644 iwlwifi-gl-c0-fm-c0.pnvm > create mode 100644 iwlwifi-ma-b0-gf-a0-83.ucode > create mode 100644 iwlwifi-ma-b0-gf-a0.pnvm > create mode 100644 iwlwifi-ma-b0-gf4-a0-83.ucode > create mode 100644 iwlwifi-ma-b0-gf4-a0.pnvm > create mode 100644 iwlwifi-ma-b0-hr-b0-83.ucode > create mode 100644 iwlwifi-so-a0-gf-a0-81.ucode > create mode 100644 iwlwifi-so-a0-gf-a0-83.ucode > create mode 100644 iwlwifi-so-a0-gf4-a0-81.ucode > create mode 100644 iwlwifi-so-a0-gf4-a0-83.ucode > create mode 100644 iwlwifi-so-a0-hr-b0-81.ucode > create mode 100644 iwlwifi-ty-a0-gf-a0-81.ucode > create mode 100644 iwlwifi-ty-a0-gf-a0-83.ucode >