I'have found more information on the issue here: https://docs.kernel.org/sound/codecs/cs35l56.html
According to the error message that I get (Calibration disabled due to missing firmware controls), I searched for the corresponding wmfw files and found them here: https://archlinux.org/packages/core/any/linux- firmware/files/ * usr/lib/firmware/cirrus/cs35l56-b0-dsp1-misc-17aa233b-spkid1.wmfw.zst * usr/lib/firmware/cirrus/cs35l56-b0-dsp1-misc-17aa233c-amp1.bin.zst * usr/lib/firmware/cirrus/cs35l56-b0-dsp1-misc-17aa233c-amp2.bin.zst I downloaded the tar.zst, extracted it and moved these files to /lib/firmware/cirrus/ I then compared the bootlogs of my previous boot and the one with arch firmware: $ diff <(cut -b16- without-arch-firmware.txt) <(cut -b16- with-arch-firmware.txt) 9,11d8 < denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_P not found, using dummy regulator < denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_IO not found, using dummy regulator < denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_A not found, using dummy regulator 16a14,16 > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_P not found, > using dummy regulator > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_IO not > found, using dummy regulator > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: supply VDD_A not found, > using dummy regulator 32d31 < denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.4.4, 37 algorithms 34,35d32 < denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: Slave 2 state check1: UNATTACHED, status was 1 < denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.4.4, 37 algorithms 39a37,47 > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: DSP1: > cirrus/cs35l56-b0-dsp1-misc-17aa233c.wmfw: format 3 timestamp 0x670eca18 > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: DSP1: > cirrus/cs35l56-b0-dsp1-misc-17aa233c.wmfw: Tue 15 Oct 2024 15:01:28 Central > Daylight Time > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: DSP1: > cirrus/cs35l56-b0-dsp1-misc-17aa233c.wmfw: format 3 timestamp 0x670eca18 > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: DSP1: > cirrus/cs35l56-b0-dsp1-misc-17aa233c.wmfw: Tue 15 Oct 2024 15:01:28 Central > Daylight Time > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: DSP1: Firmware: 1a00d6 > vendor: 0x2 v3.11.28, 41 algorithms > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: DSP1: > cirrus/cs35l56-b0-dsp1-misc-17aa233c-amp1.bin: v3.11.28 > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: DSP1: Misc: > C:\Documents\JIRA\DRV-7805 - Cal failure on Alloy > 3.11.28\3.11.28_2.41.0.0_smartCalApproved2\Alloy S > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: DSP1: Firmware: 1a00d6 > vendor: 0x2 v3.11.28, 41 algorithms > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: DSP1: > cirrus/cs35l56-b0-dsp1-misc-17aa233c-amp2.bin: v3.11.28 > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: DSP1: Misc: > C:\Documents\JIRA\DRV-7805 - Cal failure on Alloy > 3.11.28\3.11.28_2.41.0.0_smartCalApproved2\Alloy S > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: Slave 2 state check1: > UNATTACHED, status was 1 41,44c49,50 < denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: Calibration disabled due to missing firmware controls < denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: Calibration disabled due to missing firmware controls < denkbrett-x9 alsactl[1298]: Found hardware: "sof-soundwire" "Intel Lunar Lake HDMI" "HDA:80862820,80860101,00100000 cfg-amp:2 mic:dmic cfg-mics:2 iec61937-pcm:7,6,5 hs:cs42l43 spk:cs35l56" "" "" < denkbrett-x9 sudo[8123]: jck : TTY=pts/0 ; PWD=/usr/lib/firmware/cirrus ; USER=root ; COMMAND=/usr/bin/cp /home/jck/Desktop/cs35l56-b0-dsp1-misc-17aa233c-amp1.bin.zst /home/jck/Desktop/cs35l56-b0-dsp1-misc-17aa233c-amp2.bin.zst /home/jck/Desktop/cs35l56-b0-dsp1-misc-17aa233c.wmfw.zst . --- > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:0: Calibration applied > denkbrett-x9 kernel: cs35l56 sdw:0:3:01fa:3556:01:1: Calibration applied The Calibration seems to be applied now, but there is still no sound (only dummy-output). Maybe this helps tackling the problem. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2109925 Title: No audio support for Cirrus Logic cs35l56 on Lenovo Thinkpad X9-14 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2109925/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs