Skip to content

[BUG] Internal speakers not working on Lenovo Yoga Aura Edition (LNL + CS42L43 + CS35L56x6) #5583

@smonteiro-humansoft

Description

@smonteiro-humansoft

I'm running Zorin OS 18 (based on Ubuntu 24.04) on a Lenovo Yoga Aura Edition with Intel Lunar Lake. Headphones work perfectly, but internal speakers do not produce sound. The SOF driver loads successfully, and the CS42L43 codec is detected, but the speaker widget never binds.

I've tried overriding the topology with every available .tplg file from the latest SOF bundle, including:

sof-lnl-cs42l43-l0-cs35l56-l3.tplg

sof-lnl-cs42l43-l0-cs35l56-l3-2ch.tplg

sof-lnl-cs42l43-l0-cs35l56-l23.tplg

sof-lnl-cs42l43-l0-cs35l56-l23-2ch.tplg

sof-lnl-cs42l43-l0-cs35l56-l23-4ch.tplg

sof-lnl-cs42l43-l0-cs35l56x6-l13.tplg

None of these result in speaker widget binding. The only relevant log line is:

Code
sof_sdw sof_sdw: Setting CS42L43 Speaker volume limit to 128
No errors, but no speaker output either.

System Info:

Laptop: Lenovo Yoga Aura Edition

OS: Zorin OS 18 (Ubuntu 24.04 base)

Kernel: Linux 6.8.0-31-generic

Codec: CS42L43

Amplifier: CS35L56 x6

SoundWire link: suspected l13

Firmware version: 2.13.0.1

Commands and Logs:

bash
sudo dmidecode -s system-product-name

Lenovo Yoga Aura Edition

cat /proc/asound/card*/codec* | grep Codec

Codec: CS42L43

cat /etc/modprobe.d/sof.conf

options snd_sof_pci_intel_lnl tplg_filename=sof-lnl-cs42l43-l0-cs35l56x6-l13.tplg

dmesg | grep -i sof

(full output showing firmware load and topology file)

journalctl -b | grep -i speaker

sof_sdw sof_sdw: Setting CS42L43 Speaker volume limit to 128

Request:

Could you confirm whether this layout is supported? If not, is there a matching .tplg file or patch available for this configuration?

Thanks in advance for your help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions