-
Notifications
You must be signed in to change notification settings - Fork 139
Description
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!