On 26.04, with the proposed linux-firmware, the 50% volume of speaker output is clearly louder than before. And the firmware could be loaded correctly from the dmesg which has 'Tuning PID: ...'
$ sudo dmesg | grep cs35 [ 46.271861] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0) [ 46.299591] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP system name: '17AA3960-spkid1', amp name: 'AMP1' [ 46.333567] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Reset GPIO busy, assume shared reset [ 46.343514] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0) [ 46.362444] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP system name: '17AA3960-spkid1', amp name: 'AMP2' [ 49.243387] snd_hda_codec_alc269 hdaudioC1D0: Found 2 CSC3556 on i2c (-%s:00-cs35l56-hda.%d) [ 49.243710] snd_hda_codec_alc269 hdaudioC1D0: bound i2c-CSC3556:00-cs35l56-hda.0 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56]) [ 49.243904] snd_hda_codec_alc269 hdaudioC1D0: bound i2c-CSC3556:00-cs35l56-hda.1 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56]) [ 49.259642] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: .bin file required but not found [ 49.259814] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: .bin file required but not found $ sudo apt install linux-firmware-misc -t resolute-proposed· Upgrading: linux-firmware-misc Summary: Upgrading: 1, Installing: 0, Removing: 0, Not Upgrading: 156 Download size: 31.9 MB Space needed: 479 kB / 175 GB available Get:1 http://archive.ubuntu.com/ubuntu resolute-proposed/main amd64 linux-firmware-misc all 20260319.git217ca6e4-0ubuntu2.2 [31.9 MB] Fetched 31.9 MB in 6s (5,761 kB/s)·············· (Reading database… 233609 files and directories currently installed.) Preparing to unpack …/linux-firmware-misc_20260319.git217ca6e4-0ubuntu2.2_all.deb… Unpacking linux-firmware-misc (20260319.git217ca6e4-0ubuntu2.2) over (20260319.git217ca6e4-0ubuntu2)… Setting up linux-firmware-misc (20260319.git217ca6e4-0ubuntu2.2)… Processing triggers for dracut (110-11)… update-initramfs: Generating /boot/initrd.img-7.0.0-1008-oem $ sudo dmesg | grep cs35 [sudo: authenticate] Password:·· [ 4.591061] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0) [ 4.601110] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP system name: '17AA3960-spkid1', amp name: 'AMP1' [ 4.603739] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Reset GPIO busy, assume shared reset [ 4.610679] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (patched=0) [ 4.621209] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP system name: '17AA3960-spkid1', amp name: 'AMP2' [ 4.646605] snd_hda_codec_alc269 hdaudioC1D0: Found 2 CSC3556 on i2c (-%s:00-cs35l56-hda.%d) [ 4.646641] snd_hda_codec_alc269 hdaudioC1D0: bound i2c-CSC3556:00-cs35l56-hda.0 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56]) [ 4.646652] snd_hda_codec_alc269 hdaudioC1D0: bound i2c-CSC3556:00-cs35l56-hda.1 (ops cs35l56_hda_comp_ops [snd_hda_scodec_cs35l56]) [ 4.650566] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-17aa3960-spkid1.wmfw: format 3 timestamp 0x6876b116 [ 4.650573] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-17aa3960-spkid1.wmfw: Tue 15 Jul 2025 14:50:46 Central Daylight Time [ 4.650788] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: cirrus/cs35l56-b0-dsp1-misc-17aa3960-spkid1.wmfw: format 3 timestamp 0x6876b116 [ 4.650790] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: cirrus/cs35l56-b0-dsp1-misc-17aa3960-spkid1.wmfw: Tue 15 Jul 2025 14:50:46 Central Daylight Time [ 5.222462] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.13.4, 41 algorithms [ 5.223251] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.13.4, 41 algorithms [ 5.238867] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-17aa3960-spkid1-amp1.bin (v1): v3.13.4 [ 5.238872] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: misc: C:\Project\Lenovo\YogaPro7AMD\AprilTuning24901\GYT_ID_1-CS35L56-B0 [I2C - 0x60] @ CS35L56 x2 on Wind [ 5.254068] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: cirrus/cs35l56-b0-dsp1-misc-17aa3960-spkid1-amp2.bin (v1): v3.13.4 [ 5.254072] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: DSP1: misc: C:\Project\Lenovo\YogaPro7AMD\AprilTuning24901\GYT_ID_1-CS35L56-B0 [I2C - 0x68] @ CS35L56 x2 on Wind [ 5.603125] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Tuning PID: 0x3805, SID: 0x10201, TID: 0x260319 [ 5.603330] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.1: Tuning PID: 0x3805, SID: 0x10202, TID: 0x260319 ** Tags added: verification-done-resolute -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2156867 Title: [SRU]Enable Realtek ALC287 + Cirrus CS35L56 Audio for Lenovo Yoga Pro 7 To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/2156867/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
