вторник

[Bug 2156867] Re: [SRU]Enable Realtek ALC287 + Cirrus CS35L56 Audio for Lenovo Yoga Pro 7

This bug was fixed in the package linux-firmware - 20240318.git3b128b60-0ubuntu2.29 --------------- linux-firmware (20240318.git3b128b60-0ubuntu2.29) noble; urgency=medium * [SRU]Enable Realtek ALC287 + Cirrus CS35L56 Audio for Lenovo Yoga Pro 7 (LP: #2156867) - cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA - cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops - cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops - cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops - cirrus: cs35l56: Update firmware for Cirrus Amps for a couple of Lenovo laptops * Fix missing audio output device on Dell Slate HPT platform (LP: #2156830) - cirrus: cs42l45: Update CS42L45 SDCA codec firmware for Dell laptops * HP ISH firmware missing for Intel Lunar Lake and Panther Lake systems (LP: #2158073) - intel/ish:Add ISH firmware file for Intel Lunar Lake platform - linux-firmware: Renaming the file to cover a wide range of HP Lunar Lake system. - linux-firmware:Renaming the file back for HP EliteBook X Flip G1i - linux-firmware:Renaming the file back for HP EliteBook X Flip G1i - linux-firmware:Renaming the file back for HP EliteBook X Flip G1i - Add HP ISH firmware for Intel Panther Lake systems * [SRU][S/R/N] mt7925: add support for the India, Tunisia and Paraguay country codes (LP: #2158809) - linux-firmware: update firmware for MT7925 WiFi device - mediatek MT7925: update bluetooth firmware to 20260605184935 * Fix no audio output and mute hotkey not working on HP ZBook 8 G2a (LP: #2158858) - linux-firmware: Add firmware for new projects * [SRU] Add firmware for Cirrus Amps for some Lenovo laptops (17aa235c 17aa235d) (LP: #2158956) - cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops (17aa235c 17aa235d) * Update firmware for linux-hwe-7.0 (LP: #2157593) - linux-firmware: Add CS35L41 HDA Firmware for Lenovo Legion Slim 7 16ARHA7 - linux-firmware: Fix firmware names for Laptop SSID 104316a3 - linux-firmware: Add firmware for Lenovo Thinkbook 13X - linux-firmware: Remove Calibration Firmware and Tuning for CS35L41 - linux-firmware: Add firmware and tuning for Lenovo Y770S - linux-firmware: Add CS35L41 HDA Firmware for Asus HN7306 - linux-firmware: Add firmware for Lenovo Thinkbooks - cirrus: cs35l56: Add firmware for Cirrus CS35L56 for some ASUS laptops - linux-firmware: Add firmware for Cirrus CS35L41 - cirrus: cs35l41: Add Firmware for Ayaneo system 1f660105 - cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops - cirrus: cs35l41: Add firmware and tunings for CS35L41 driver for Steam Deck - cirrus: cs35l41: Add Firmware for various ASUS Commercial laptops - cirrus: cs35l41: Add firmware and tuning for ASUS Consumer laptops - cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops - cirrus: cs35l41: Add Firmware for various ACER Laptops using CS35L41 HDA - cirrus: cs35l41: Add Firmware for various HP Agusta Laptops using CS35L41 HDA - cirrus: cs35l41: Fix firmware links for several ASUS laptops - cirrus: cs35l41: Add Firmware for ASUS NUC using CS35L41 - cirrus: cs35l41: Add Firmware for various ASUS commercial Laptops using CS35L41 HDA - cirrus: cs35l41: Move entries to correct driver section in WHENCE - cirrus: cs35l41: Rename various Asus Laptop firmware files to not have Speaker ID - cirrus: cs35l41: Add support for new HP laptops - cirrus: cs35l41: Add support for new HP Clipper laptop - cirrus: cs35l41: Update firmware and tuning for various HP laptops - brcm: Link FriendlyElec NanoPi M4 to AP6356S nvram - brcm: Add BCM4354 NVRAM for Jetson TX1 - brcm: replace NVRAM for Jetson TX1 - brcm: Add NVRAM file for Radxa Rock Pi X mini PC - brcmfmac: Add a couple of NanoPi devices - brcm: Add symlinks for Khadas VIM SDIO wifi config to AW-CM256SM.txt - brcm: Fix symlinks for Khadas VIM SDIO wifi config - cirrus: cs35l56: Add WHENCE links for 17aa233c spkid0 firmware - cirrus: cs35l41: Add Firmware for ASUS Zenbook Laptop using CS35L41 HDA - panthor: Add firmware for more Mali GPUs - ath11k: WCN6855 hw2.0@nfa765: add to WLAN.HSP.1.1-04685-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 - ath11k: Support WCN6855 hw2.1 with NFA firmware variant - ath12k: WCN7850 hw2.0@ncm865: add to WLAN.IOE_HMT.1.1-00018-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1 - rtl_bt: Add firmware and config files for RTL8761CUV - rtl_nic: add firmware rtl8125k-1 - rtl_nic: add firmware rtl9151a-1 - mt76: add firmware for MT7990 - amdgpu: add vce1 firmware - rcar_gen4_pcie: add firmware for Renesas R-Car Gen4 PCIe controller - i915: Xe3p_LPD DMC v2.33 - linux-firmware: add firmware for an8811hb 2.5G ethernet phy - linux-firmware: Add firmware for airoha-npu-7583 driver - linux-firmware: Add firmware for airoha-npu-7581 driver used for MT7990 offloading - intel/ish: Add firmware for LENOVO THINKPAD X1 2-in-1 Gen 10 - intel/ish: Add Lenovo ISH firmware support for X1 and X9 systems - lenovo: remove obsolete ish_lnlm_53c4ffad_2a17559f.bin firmware - linux-firmware: Remove duplicate fw and Rename Lenovo ISH LNLM firmware files accordingly - Add LENOVO ISH firmware v5.8.0.7720 for X9-15 2025 - Add LENOVO ISH firmware v5.8.1.7720 for X1 Carbon (Gen 14) and X1 2-in-1 (Gen 11) - iwlwifi: update 7265D firmware - iwlwifi: update firmwares for 8000 series - iwlwifi: update cc/Qu/QuZ firmwares for core94-91 release - iwlwifi: update cc/Qu/QuZ firmwares for core95-82 release - iwlwifi: update cc/Qu/QuZ firmwares for core96-76 release - iwlwifi: update cc/Qu/QuZ firmwares for core97-84 release - iwlwifi: update ty/So/Ma firmwares for core94-91 release - iwlwifi: update ty/So/Ma firmwares for core95-82 release - iwlwifi: update ty/So/Ma firmwares for core96-76 release - iwlwifi: update ty/So/Ma firmwares for core97-84 release - Move all iwlwifi top level files to intel/ directory - iwlwifi: update cc/Qu/QuZ firmwares for core98-161 release - iwlwifi: update cc/Qu/QuZ firmwares for core101-82 release - iwlwifi: update ty/So/Ma firmwares for core98-161 release - iwlwifi: update Bz/Hr and Bz/Gf firmwares for core98-161 release - iwlwifi: update ty/So/Ma firmwares for core101-82 release - iwlwifi: update ty/So/Ma firmwares for core102-56 release - iwlwifi: Add Hr/Gf firmware for core102-56 release - Remove execute bit from firmware files - amdgpu: update vpe 6.1.3 firmware - amdgpu: update vcn 5.0.0 firmware - amdgpu: update psp 14.0.1 firmware - amdgpu: update psp 14.0.1 firmware - amdgpu: update vcn 5.0.0 firmware - amdgpu: update psp 14.0.1 firmware - amdgpu: update gc 9.4.4 firmware - amdgpu: update psp 13.0.14 firmware - amdgpu: update vcn 5.0.0 firmware - amdgpu: update gc 9.4.4 firmware - amdgpu: update psp 13.0.14 firmware - amdgpu: update psp 14.0.1 firmware - amdgpu: update vcn 4.0.6 firmware - amdgpu: update vcn 5.0.0 firmware - amdgpu: update PSP 14.0.1 firmware - amdgpu: update SDMA 6.1.1 firmware - amdgpu: update VCN 4.0.6 firmware - amdgpu: update vpe 6.1.1 firmware - amdgpu: update PSP 13.0.14 firmware - amdgpu: update GC 9.5.0 firmware - amdgpu: update PSP 13.0.12 firmware - amdgpu: update VCN 5.0.1 firmware - amdgpu: update GC 12.0.0 firmware - amdgpu: update PSP 14.0.2 firmware - amdgpu: update SDMA 7.0.0 firmware - amdgpu: update VCN 5.0.0 firmware - amdgpu: update SDMA 6.1.2 firmware - amdgpu: update VPE 6.1.3 firmware - amdgpu: update PSP 14.0.5 firmware - amdgpu: update SDMA 6.1.3 firmware - amdgpu: update GC 9.4.4 firmware - amdgpu: update PSP 13.0.14 firmware - amdgpu: update GC 9.5.0 firmware - amdgpu: update PSP 13.0.12 firmware - amdgpu: update VCN 5.0.1 firmware - amdgpu: update GC 12.0.0 firmware - amdgpu: update PSP 14.0.2 firmware - amdgpu: update GC 12.0.1 firmware - amdgpu: update PSP 14.0.3 firmware - amdgpu: update VCN 5.0.0 firmware - amdgpu: update PSP 14.0.1 firmware - amdgpu: update VCN 4.0.6 firmware - amdgpu: update PSP 14.0.3 kicker firmware - amdgpu: update GC 11.5.1 firmware - amdgpu: update PSP 14.0.1 firmware - amdgpu: update VCN 4.0.6 firmware - amdgpu: update PSP 14.0.4 firmware - amdgpu: update PSP 14.0.5 firmware - amdgpu: update GC 9.4.4 firmware - amdgpu: update PSP 13.0.14 firmware - amdgpu: update GC 9.5.0 firmware - amdgpu: update PSP 13.0.12 firmware - amdgpu: update VCN 5.0.1 firmware - amdgpu: update GC 12.0.0 firmware - amdgpu: update PSP 14.0.2 firmware - amdgpu: update GC 12.0.1 firmware - amdgpu: update PSP 14.0.3 firmware - amdgpu: update SMU 14.0.3 firmware - amdgpu: update VCN 5.0.0 firmware - Revert "amdgpu: update GC 11.5.1 firmware" - Revert "amdgpu: update SMU 14.0.3 firmware" - Reapply "amdgpu: update SMU 14.0.3 firmware" - amdgpu: update GC 9.5.0 firmware - amdgpu: update PSP 13.0.12 firmware - amdgpu: update VCN 5.0.1 firmware - amdgpu: update GC 12.0.0 firmware - amdgpu: update PSP 14.0.2 firmware - amdgpu: update GC 12.0.1 firmware - amdgpu: update PSP 14.0.3 firmware - amdgpu: update SMU 14.0.3 firmware - amdgpu: update VCN 5.0.0 firmware - amdgpu: update GC 11.5.1 firmware - amdgpu: update PSP 14.0.1 firmware - amdgpu: update SDMA 6.1.1 firmware - amdgpu: update VCN 4.0.6 firmware - amdgpu: update PSP 14.0.4 firmware - amdgpu: update SDMA 6.1.2 firmware - amdgpu: update PSP 14.0.5 firmware - amdgpu: update SDMA 6.1.3 firmware - amdgpu: update GC 9.4.4 firmware - amdgpu: update PSP 13.0.14 firmware - amdgpu: DMCUB updates for various AMDGPU ASICs - amdgpu: DMCUB updates for various AMDGPU ASICs - amdgpu: DMCUB updates forvarious AMDGPU ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB update for DCN401 - amdgpu: DCUB update for DCN401 and DCN315 - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: update dcn 4.01 firmware to 0.1.3.0 - amdgpu: update dcn 4.01 frmware to 0.1.6.0 - amdgpu: update dcn 4.01 firmware to 0.1.8.0 - amdgpu: updates for dcn 3.20 and dcn 4.01 firmware to 0.1.10.0 - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: Update DMCUB fw for DCN401 & DCN315 - amdgpu: update dmcub fw for dcn32 and dcn401 - amdgpu: update dmcub fw for dcn401 - amdgpu: DMCUB updates for DCN401 - amdgpu: update dmcub fw for various DCN version - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs - amdgpu: DMCUB updates for various ASICs * Miscellaneous Ubuntu changes - [Workflow] Increase fetch depth to 200 linux-firmware (20240318.git3b128b60-0ubuntu2.28) noble; urgency=medium * Support ADSP firmware on Rubik Pi 3 (LP: #2146520) - qcom: Add ADSP firmware for qcs6490-thundercomm-rubikpi3 * AMD Ryzen did not response after system enter suspend (LP: #2147396) - amdgpu: DMCUB updates for various AMDGPU ASICs - amdgpu: update DMCUB to v0.0.224.0 for Various AMDGPU Asics - amdgpu: update DMCUB to v0.0.225.0 for Various AMDGPU Asics - amdgpu: update DMCUB to v0.0.227.0 for DCN35 and DCN351 - amdgpu: DMCUB updates for various AMDGPU ASICs - amdgpu: DMCUB updates forvarious AMDGPU ASICs - amdgpu: update DMCUB to v0.0.232.0 for DCN314 and DCN351 - amdgpu: DMCUB updates forvarious AMDGPU ASICs - amdgpu: DMCUB updates for various AMDGPU ASICs - amdgpu: update DMCUB to v9.0.10.0 for DCN351 - amdgpu: update dmcub 0.0.246.0 firmware - amdgpu: rembrandt DMCUB v4.0.74.0 * add RB3Gen2 VPU firmware (LP: #2154726) - qcom: vpu: fix SC7280 VPU Gen2 firmware and add compatibility symlink * [SRU][S/R/N] mt7925: Fix scanning issues with Netgear APs (LP: #2154392) - mediatek MT7925: update bluetooth firmware to 20260106153314 - mediatek MT7925: update bluetooth firmware to 20260414153243 - linux-firmware: update firmware for MT7925 WiFi device - linux-firmware: update firmware for MT7925 WiFi device * Add Cirrus CS35L56 firmware mappings for Dell systems (LP: #2155216) - cirrus: cs35l56: Add Cirrus CS35L56 firmware mappings for two Dell laptops * [SRU] Fix resource assignment in gc1101 firmware (LP: #2153395) - amdgpu: update gc 11.0.1 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update gc 11.0.1 firmware - amdgpu: update gc 11.0.1 firmware - amdgpu: update gc 11.0.1 firmware - amdgpu: update gc 11.0.1 firmware - amdgpu: update gc 11.0.1 firmware - amdgpu: update gc 11.0.1 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: update GC 11.0.1 firmware - Revert "amdgpu: update GC 11.0.1 firmware" - amdgpu: update GC 11.0.1 firmware - amdgpu: update GC 11.0.1 firmware - amdgpu: Update gc 11.0.1 microcode -- Juerg Haefliger <juerg.haefliger@canonical.com> Mon, 13 Jul 2026 09:54:47 +0200 ** Changed in: linux-firmware (Ubuntu Noble) Status: Fix Committed => Fix Released -- You received this bug notification because you are subscribed to linux in Ubuntu. Matching subscriptions: Bgg, Bmail, Nb https://bugs.launchpad.net/bugs/2156867 Title: [SRU]Enable Realtek ALC287 + Cirrus CS35L56 Audio for Lenovo Yoga Pro 7 Status in HWE Next: In Progress Status in linux package in Ubuntu: In Progress Status in linux-firmware package in Ubuntu: Invalid Status in linux-firmware-misc package in Ubuntu: Fix Released Status in linux-oem-6.17 package in Ubuntu: Invalid Status in linux-oem-7.0 package in Ubuntu: Invalid Status in linux source package in Noble: Invalid Status in linux-firmware source package in Noble: Fix Released Status in linux-oem-6.17 source package in Noble: Fix Released Status in linux-oem-7.0 source package in Noble: Invalid Status in linux source package in Resolute: In Progress Status in linux-firmware source package in Resolute: Invalid Status in linux-firmware-misc source package in Resolute: Fix Released Status in linux-oem-6.17 source package in Resolute: Invalid Status in linux-oem-7.0 source package in Resolute: Fix Released Status in linux source package in Stonking: In Progress Status in linux-firmware source package in Stonking: Invalid Status in linux-firmware-misc source package in Stonking: Fix Released Status in linux-oem-6.17 source package in Stonking: Invalid Status in linux-oem-7.0 source package in Stonking: Invalid Bug description: [ Impact ] Users running Ubuntu on newer Lenovo Yoga Pro 7 laptops experience critical audio subsystem degradation. The three primary failure points are: * Critically Low Speaker Volume: Sound output through the built-in speaker array is barely audible, even when userspace volume sliders are set to 100%. While the host Realtek ALC287 codec initializes, its companion Cirrus Logic CS35L56 smart amplifiers default to an uncalibrated, low-power fallback state ("FIRMWARE_MISSING") because the system lacks their manufacturer-supplied hardware-tuning profiles. * Non-Functional Speaker-Mute Keyboard LED: Pressing the F1 Audio Mute key on the keyboard toggles the stream status within PulseAudio/PipeWire correctly, but the physical amber LED hardware indicator on the keycap fails to illuminate. The software mute state is disconnected from the motherboard's GPIO controller. * Missing/Dead Microphone Array: The system completely fails to register or capture audio via the internal digital microphone array. The default driver stack attempts to locate the DMIC components on a digital sub-link connected directly to the main processor's AMD ACP block, whereas Lenovo routed the microphone hardware channels through the primary Realtek codec pins. [ Fix ] * Kernel Driver Fixes  - fc12cf16df9a ("ASoC: amd: acp: Add DMI quirk for Lenovo Yoga Pro 7 15ASH11")  - d0426510a9e1 ("ASoC: amd: acp: add DMI override for ACP70 flag")  - 17065203e1bc ("ALSA: hda/realtek:ALC269 fixup for Yoga Pro 7 15ASH11 mic mute LED")  - 83dca2530fb3 ("ALSA: hda/realtek: ALC269 fixup for Lenovo Yoga Pro 7 15ASH111 audio") * Firmware Environment Fixes  - d33a9c6d7661 ("cirrus: cs35l56: Update firmware for Cirrus Amps for a couple of Lenovo laptops")  - 604cb45fbe6d ("cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops")  - cc2cb17f5ed9 ("cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops")  - 1d57ec2fdc3f ("cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops")  - 0c9b82b60972 ("cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA") [ Test Plan ] Install the patched kernel package and updated linux-firmware payload on an affected Lenovo Yoga Pro 7, then reboot to check: 1. Verify Amp Calibration & Speaker Volume:   Play an audio stream at a standard volume level (30–50%). Confirm it produces crisp, loudly scaled audio. 2. Verify Microphone Capture:    Open Ubuntu Settings -> Sound -> Input. Confirm that the ghost "Digital Microphone" tied to the AMD ACP is gone, and a functioning Internal Stereo Microphone device is present.  Speak or tap on the chassis to confirm that the input visualizer bar responds dynamically to incoming audio data. 3 Verify Mute LED and Mic LED Illumination:    Press the physical F1/F4 Mute hotkey. The amber LED light on the keycap must illuminate immediately when muted, and cleanly shut off as soon as the system is unmuted. [ Where problems could occur ] Scope of Regression: Extremely isolated. All changes are heavily guarded behind rigid DMI string check loops inside vendor-specific sub-drivers (AMD ACP matching tables, Realtek HDA quirk lists, and specific sub-hardware ID firmware loading paths). Systems built by other vendors (such as Dell, HP, or ASUS) or other laptop lines will bypass these conditional rules entirely. -- PR: Resolute: https://kernel.ubuntu.com/forgejo/kernel/linux-firmware/pulls/387 Noble: https://kernel.ubuntu.com/forgejo/kernel/linux-firmware/pulls/384 To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/2156867/+subscriptions

Комментариев нет:

Отправить комментарий