| Message ID | 20231214090133.32129-1-vicamo.yang@canonical.com |
|---|---|
| State | New |
| Headers | show |
| Series | [SRU,PULL,v2,linux-firmware,Noble] Add core80 firmware for Intel CNVi AX211/AX201 on Intel MTL/RPL platforms | expand |
These commits will come in through a rebase to upstream. ...Juerg On Thu, 14 Dec 2023 17:01:33 +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 387c2bd0ad70b04df0c3ffea75e25b08f406e4fc: > > UBUNTU: Ubuntu-20230919.git3672ccab-0ubuntu2.2 (2023-10-10 11:48:12 +0200) > > are available in the Git repository at: > > https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2037390/iwlwifi-ax211-ax201-core80/noble > > for you to fetch changes up to b97c9ab47bef71a7d53e5b93861d147479ef1d27: > > Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX211 (2023-11-08 23:15:01 +0800) > > ---------------------------------------------------------------- > Gregory Greenman (2): > iwlwifi: add a missing FW from core80-39 release > iwlwifi: add FWs for new GL and MA device types with multiple RF modules > > Kiran K (1): > Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX211 > > Lokendra Singh (1): > linux-firmware: Add firmware file for Intel Bluetooth AX211 > > WHENCE | 26 ++++++++++++++++++++++++++ > intel/ibt-0180-0041.ddc | Bin 0 -> 9 bytes > intel/ibt-0180-0041.sfi | Bin 0 -> 810556 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-hr-b0-83.ucode | Bin 0 -> 1552480 bytes > 11 files changed, 26 insertions(+) > 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-hr-b0-83.ucode >
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 387c2bd0ad70b04df0c3ffea75e25b08f406e4fc: UBUNTU: Ubuntu-20230919.git3672ccab-0ubuntu2.2 (2023-10-10 11:48:12 +0200) are available in the Git repository at: https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2037390/iwlwifi-ax211-ax201-core80/noble for you to fetch changes up to b97c9ab47bef71a7d53e5b93861d147479ef1d27: Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX211 (2023-11-08 23:15:01 +0800) ---------------------------------------------------------------- Gregory Greenman (2): iwlwifi: add a missing FW from core80-39 release iwlwifi: add FWs for new GL and MA device types with multiple RF modules Kiran K (1): Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX211 Lokendra Singh (1): linux-firmware: Add firmware file for Intel Bluetooth AX211 WHENCE | 26 ++++++++++++++++++++++++++ intel/ibt-0180-0041.ddc | Bin 0 -> 9 bytes intel/ibt-0180-0041.sfi | Bin 0 -> 810556 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-hr-b0-83.ucode | Bin 0 -> 1552480 bytes 11 files changed, 26 insertions(+) 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-hr-b0-83.ucode