No Audio on Lenovo 16 (Taniks)
Describe the bug
The only audio device available after running the script is Dummy Output which does not output any sound.
Boardname Taniks
Logs debug-logs-Taniks-2025-04-18_09h14m.tar.gz
Script Output
Detecting platform
Detected Intel Alderlake
Installing UCM configuration
Cloning into '/tmp/alsa-ucm-conf-cros'...
remote: Enumerating objects: 6573, done.
remote: Counting objects: 100% (2572/2572), done.
remote: Compressing objects: 100% (432/432), done.
remote: Total 6573 (delta 2276), reused 2143 (delta 2140), pack-reused 4001 (from 2)
Receiving objects: 100% (6573/6573), 816.05 KiB | 3.03 MiB/s, done.
Resolving deltas: 100% (4208/4208), done.
Checking kernel config for 6.12.10-76061203-generic
Detecting codecs
Found max98357a
Found rt5682
Kernel config check passed
Increasing alsa headroom (fixes instability)
Audio setup finished! Reboot to complete setup.
If you still have any issues post-reboot, report them to https://github.com/WeirdTreeThing/chromebook-linux-audio
If this script has been helpful for you and you would like to support the work I do, consider donating to https://paypal.me/weirdtreething
I am also having the same issue on OpenSUSE Tumbleweed.
[ 13.758779] sof-audio-pci-intel-tgl 0000:00:1f.3: SOF firmware and/or topology file not found.
[ 13.758786] sof-audio-pci-intel-tgl 0000:00:1f.3: Supported default profiles
[ 13.758788] sof-audio-pci-intel-tgl 0000:00:1f.3: - ipc type 0 (Requested):
[ 13.758790] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware file: intel/sof/community/sof-adl.ri
[ 13.758791] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-adl-max98357a-rt5682-2way.tplg
Looks like you are missing sof firmware.
Could you try booting Shimboot and making a compatibilty report, for more info?
Why?
[ 13.758779] sof-audio-pci-intel-tgl 0000:00:1f.3: SOF firmware and/or topology file not found. [ 13.758786] sof-audio-pci-intel-tgl 0000:00:1f.3: Supported default profiles [ 13.758788] sof-audio-pci-intel-tgl 0000:00:1f.3: - ipc type 0 (Requested): [ 13.758790] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware file: intel/sof/community/sof-adl.ri [ 13.758791] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-adl-max98357a-rt5682-2way.tplgLooks like you are missing sof firmware.
So I thought this might be the issue but when I try to install the sof firmware I get this:
joe@pop-os:~$ sudo apt update && sudo apt install firmware-sof-signed
Hit:1 http://apt.pop-os.org/proprietary jammy InRelease
Hit:2 http://apt.pop-os.org/release jammy InRelease
Hit:3 http://apt.pop-os.org/ubuntu jammy InRelease
Hit:4 http://apt.pop-os.org/ubuntu jammy-security InRelease
Hit:5 http://apt.pop-os.org/ubuntu jammy-updates InRelease
Hit:6 http://apt.pop-os.org/ubuntu jammy-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
firmware-sof-signed is already the newest version (2.0-1ubuntu4.7).
firmware-sof-signed set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Any ideas?
It's possible that the tplg file for your device isn't included in upstream sof-bin. In this case it is most likely a symlink of a different topology. I'd have to check in ChromeOS at some point.