Missing firmware for Intel CNVi AX211 on Intel Meteor Lake platform

Bug #2037390 reported by You-Sheng Yang
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
New
Undecided
Unassigned
OEM Priority Project
New
Undecided
Unassigned
linux-firmware (Ubuntu)
Fix Released
High
You-Sheng Yang
Jammy
Fix Released
High
You-Sheng Yang
Mantic
Fix Released
High
You-Sheng Yang

Bug Description

[SRU Justification]

[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.

========== original bug report ==========

WIFI FW:
              Line 1092: [ 7.971227] iwlwifi 0000:00:14.3: PCI dev 7e40/4090, rev=0x441, rfid=0x2010d000
              Line 1118: [ 7.971719] iwlwifi 0000:00:14.3: no suitable firmware found!
              Line 1119: [ 7.971720] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-ma-b0-gf-a0-59
              Line 1120: [ 7.971721] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-ma-b0-gf-a0-83
              Line 1121: [ 7.971721] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Bluetooth FW:
              Line 1123: [ 7.974156] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0180-0041.sfi (-2)
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: N/A
CasperMD5CheckResult: pass
Dependencies: firmware-sof-signed 2.0-1ubuntu4.2+exp.7 [origin: LP-PPA-canonical-hwe-team-linux-firmware-staging]
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for the OEM CDs
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-jiayi-jammy-amd64-20230706-44
DistroRelease: Ubuntu 22.04
InstallationDate: Installed on 2023-07-06 (82 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - pc-jiayi-jammy-amd64-20230706-44
MachineType: Intel Corporation Meteor Lake Client Platform
Package: linux-firmware 20220329.git681281e4-0ubuntu3.19+exp.83 [origin: LP-PPA-canonical-hwe-team-linux-firmware-staging]
PackageArchitecture: all
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.5.0-9004-oem root=UUID=3019b32e-e421-4827-87dd-877e9cff7126 ro i915.force_probe=7d55 quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 6.5.0-9004.4+exp.11-oem 6.5.3
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-6.5.0-9004-oem N/A
 linux-backports-modules-6.5.0-9004-oem N/A
 linux-firmware 20220329.git681281e4-0ubuntu3.19+exp.83
Tags: third-party-packages jammy
Uname: Linux 6.5.0-9004-oem x86_64
UnreportableReason: This does not seem to be an official Ubuntu package. Please retry after updating the indexes of available packages, if that does not work then remove related third party packages and try again.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
dmi.bios.date: 03/21/2023
dmi.bios.vendor: Intel Corporation
dmi.bios.version: MTLPFWI1.R00.3084.D89.2303211034
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: MTL-P DDR5 SODIMM SBS RVP
dmi.board.vendor: Intel Corporation
dmi.board.version: 1
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: Intel Corporation
dmi.chassis.version: 0.1
dmi.ec.firmware.release: 1.71
dmi.modalias: dmi:bvnIntelCorporation:bvrMTLPFWI1.R00.3084.D89.2303211034:bd03/21/2023:efr1.71:svnIntelCorporation:pnMeteorLakeClientPlatform:pvr0.1:rvnIntelCorporation:rnMTL-PDDR5SODIMMSBSRVP:rvr1:cvnIntelCorporation:ct9:cvr0.1:sku0100100200010000:
dmi.product.family: Meteor Lake Client System
dmi.product.name: Meteor Lake Client Platform
dmi.product.sku: 0100100200010000
dmi.product.version: 0.1
dmi.sys.vendor: Intel Corporation

Revision history for this message
You-Sheng Yang (vicamo) wrote :

In summary, need blob of following paths:
* intel/ibt-0180-0041.ddc
* intel/ibt-0180-0041.sfi
* iwlwifi-ma-b0-gf-a0-83.ucode
* iwlwifi-ma-b0-gf-a0.pnvm

tags: added: oem-priority originate-from-2037255 somerville
Revision history for this message
You-Sheng Yang (vicamo) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected jammy third-party-packages
description: updated
Revision history for this message
You-Sheng Yang (vicamo) wrote : CurrentDmesg.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : IwConfig.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lspci.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lspci-vt.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb-t.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb-v.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : PaInfo.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcEnviron.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcInterrupts.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcModules.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : RfKill.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : UdevDb.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : WifiSyslog.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : acpidump.txt

apport information

Changed in linux-firmware (Ubuntu Jammy):
status: New → Triaged
Changed in linux-firmware (Ubuntu Mantic):
status: New → Triaged
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Upstream pull request: https://lore.kernel.org<email address hidden>/T/#u

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

upstream commit:

a6744df81a307cf iwlwifi: add FWs for new GL and MA device types with multiple RF modules

Revision history for this message
You-Sheng Yang (vicamo) wrote :
Changed in linux-firmware (Ubuntu):
status: Triaged → Fix Released
Changed in linux-firmware (Ubuntu Jammy):
status: Triaged → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
Changed in linux-firmware (Ubuntu Mantic):
status: Triaged → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
You-Sheng Yang (vicamo)
description: updated
Revision history for this message
You-Sheng Yang (vicamo) wrote :

Cancelled previous SRU to include updates for AX201 as well.

Changed in linux-firmware (Ubuntu Jammy):
status: In Progress → Triaged
Changed in linux-firmware (Ubuntu Mantic):
status: In Progress → Incomplete
Changed in linux-firmware (Ubuntu Jammy):
status: Triaged → Incomplete
Bin Li (binli)
tags: added: originate-from-2045721 sutton
Revision history for this message
Bin Li (binli) wrote :

@vicamo,

 I met this issue on Lenovo platforms, do you have any updates about this SRU, thanks!

You-Sheng Yang (vicamo)
Changed in linux-firmware (Ubuntu):
status: Fix Released → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
Changed in linux-firmware (Ubuntu Jammy):
status: Incomplete → In Progress
Changed in linux-firmware (Ubuntu Mantic):
status: Incomplete → In Progress
Revision history for this message
You-Sheng Yang (vicamo) wrote :
description: updated
description: updated
Juerg Haefliger (juergh)
Changed in linux-firmware (Ubuntu Jammy):
status: In Progress → Fix Committed
Juerg Haefliger (juergh)
Changed in linux-firmware (Ubuntu Mantic):
status: In Progress → Fix Committed
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello You-Sheng, or anyone else affected,

Accepted linux-firmware into mantic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/20230919.git3672ccab-0ubuntu2.5 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-mantic to verification-done-mantic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-mantic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

the test case requires testing with GA/HWE/OEM kernels, since they all are affected

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello You-Sheng, or anyone else affected,

Accepted linux-firmware into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/20220329.git681281e4-0ubuntu3.24 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
You-Sheng Yang (vicamo) wrote :

verified linux-firmware/jammy-proposed version 20220329.git681281e4-0ubuntu3.24, linux-firmware/mantic-proposed version 20230919.git3672ccab-0ubuntu2.5.

tags: added: verification-done-jammy verification-done-mantic
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 20230919.git3672ccab-0ubuntu2.5

---------------
linux-firmware (20230919.git3672ccab-0ubuntu2.5) mantic; urgency=medium

  * Support for Intel Discrete Gale Peak2/BE200 (LP: #2028065)
    - iwlwifi: add FWs for new GL and MA device types with multiple RF modules
    - Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
    - Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
    - Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
  * Missing firmware for Intel CNVi AX211 on Intel Meteor Lake platform (LP: #2037390)
    - linux-firmware: Add firmware file for Intel Bluetooth AX211
    - Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX211

 -- Juerg Haefliger <email address hidden> Fri, 15 Dec 2023 13:49:08 +0100

Changed in linux-firmware (Ubuntu Mantic):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Update Released

The verification of the Stable Release Update for linux-firmware has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 20220329.git681281e4-0ubuntu3.24

---------------
linux-firmware (20220329.git681281e4-0ubuntu3.24) jammy; urgency=medium

  * Missing CS35L41 firmware for HP G11 mWS models (LP: #2044150)
    - cirrus: Add CS35L41 firmware for HP G11 models
  * Support for Intel Discrete Gale Peak2/BE200 (LP: #2028065)
    - iwlwifi: add FWs for new GL and MA device types with multiple RF modules
    - Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
    - Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
    - Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
  * Missing CS35L41 firmware for Dell Oasis Models (LP: #2044158)
    - cirrus: Add CS35L41 firmware for Dell Oasis Models
  * Missing firmware for Intel CNVi AX211 on Intel Meteor Lake platform (LP: #2037390)
    - 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
    - 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
    - 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 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
    - linux-firmware: Update firmware file for Intel Bluetooth AX211
    - linux-firmware: Add firmware file for Intel Bluetooth AX211
    - Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX211
    - linux-firmware: Update firmware file for Intel Bluetooth AX211

 -- Juerg Haefliger <email address hidden> Fri, 15 Dec 2023 13:54:14 +0100

Changed in linux-firmware (Ubuntu Jammy):
status: Fix Committed → Fix Released
You-Sheng Yang (vicamo)
Changed in linux-firmware (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.