ok, you can try this tomorrow…
pipewire has better support for bluetooth, so thats probably the reason… found possible solution, so lets try it:
create again this file: kate /etc/modprobe.d/audio.conf
and put there this line: options snd-hda-intel index=-2
save it, reboot and enter into bios and check if:
fast boot is disabled - you may not have this option
if it didnt work, download linux mint iso, flash it and boot with it and test if the audio is working there
Hello, folks! How goes it? Are there any Asus C302 users here?
The kernel 6.2 began to ask the following binaries:
$ sudo dmesg | grep firmware
[ 6.141167] snd_soc_avs 0000:00:1f.3: Direct firmware load for intel/avs/nau8825-tplg.bin failed with error -2
[ 6.148288] snd_soc_avs 0000:00:1f.3: Direct firmware load for intel/avs/max98357a-tplg.bin failed with error -2
[ 6.159871] snd_soc_avs 0000:00:1f.3: Direct firmware load for intel/avs/hda-80862809-tplg.bin failed with error -2
[ 6.160195] snd_soc_avs 0000:00:1f.3: Direct firmware load for intel/avs/dmic-tplg.bin failed with error -2
The dsp_driver=4 option sets the driver mode to “4”, which is the “force-sfw” mode. This mode is used when you want to force the use of system firmware instead of firmware provided by the DSP firmware package.
With option 3 kernel module says:
[ 8.255183] sof-audio-pci-intel-skl 0000:00:1f.3: Direct firmware load for intel/avs/skl/community/dsp_basefw.bin failed with error -2
[ 8.255193] sof-audio-pci-intel-skl 0000:00:1f.3: error: sof firmware file is missing, you might need to
[ 8.255200] sof-audio-pci-intel-skl 0000:00:1f.3: error: failed to load DSP firmware -2
Sof-firmware packedge version 2.2.4-1 installed but did not contain the required binary nau8825-tplg.bin and max98357a-tplg at least. A new binary name appeared community/dsp_basefw.bin - it is interesting.
I tried all the options and with legacy aplay -l gives List of PLAYBACK Hardware Devices
I cannot find anything in documentation about ‘force-sfw’ mode
websearches respond with false-positives for alternative uses of SFW
If Audio codec is detected and configured correctly, aplay -l should show a playback device for analog audio before the HDMI outputs like this: https://linux-hardware.org/?probe=16183f9a77&log=aplay
but that is the only online scan showing an analog output in addition to HDMI outputs
I suggest check the full journal text to find out what you might need to do
[ 8.255193] sof-audio-pci-intel-skl 0000:00:1f.3: error: sof firmware file is missing, you might need to
No mention of force-sfw mode or dsp_driver=4 on github page, but it does link to another github page that mentions use of dsp_driver=2 GitHub - thesofproject/avs-topology-xml at for-skylake-driver
and has more information about how to create binary firmware using alsatplg
Right you are! But the option is working - it asks the specific binary name. I received those instructions optionally, when asked which topology name is better to use. As far as kernel preprogrammed to use those paths: ntel/avs/nau8825-tplg.bin intel/avs/max98357a-tplg.bin intel/avs/hda-80862809-tplg.bin intel/avs/dmic-tplg.bin
I thought the above binaries should already be somewhere. Nevertheless I tried to compile them but failed to install because invalid firmware error which has nothing to do with the name of the topology I think. This is my report and Intel did not give any answer yet. I think they are simply wait while somebody else will try to do the same