On 2023-01-31 4:16 PM, Jason Montleon wrote:
Maybe this is the problem.
I think most of us are pulling the topology and firmware from the chromeos recovery images for lack of any other known source, and it looks a little different than this. Those can be downloaded like so: https://gist.github.com/jmontleon/8899cb83138f2653f520fbbcc5b830a0
After placing the topology file you'll see these errors and audio will not work until they're also copied in place. snd_soc_skl 0000:00:1f.3: Direct firmware load for dsp_lib_dsm_core_spt_release.bin failed with error -2 snd_soc_skl 0000:00:1f.3: Direct firmware load for intel/dsp_fw_C75061F3-F2B2-4DCC-8F9F-82ABB4131E66.bin failed with error -2
Once those were in place, up to 6.0.18 audio worked.
Is there a better source for the topology file?
There was no other source for the topology files for a very long time. This has been quite recently changed with the introduction of avsdk [1] and avs-topology-xml [2] repos. These hold 2 major branches each:
1) main - for the avs-driver which has already replaced the skylake-driver in client department and shall soon do the same in the remaining areas 2) for-skylake-driver - for the skylake-driver, help downstream in dealing with bugs and ease the transition to the avs-driver
Updated AudioDSP firmware binaries should be shared soon, completing last few remaining steps. Not every library can be shared though. And can't comment on usage of 3rd party loadable modules outside of supported set of configurations.
[1]: https://github.com/thesofproject/avsdk [2]: https://github.com/thesofproject/avs-topology-xml
Kind regards, Czarek