Created attachment 1683331 [details]
Description of problem:
After Fedora 31 to 32 upgrade, no sound outputs are detected, and I have no sound at all.
Version-Release number of selected component (if applicable):
This happens in a Lenovo Yoga S740 with Fedora 32 (64-bit).
Steps to Reproduce:
1. Turn on the equipment. No sound at all.
2. Reboot and edit kernel boot options to add "snd_hda_intel.dmic_detect=0"
3. Start the system and sound finally works.
No sound except when applied the "snd_hda_intel.dmic_detect=0" workaround.
This has happened before in Fedora 31, and was fixed in this Bodhi issue: https://bodhi.fedoraproject.org/updates/FEDORA-2020-534cccb6cb. As adviced, I'm adding the alsa-info.sh --no-upload output as an attachment.
Here is the problem:
[ 23.330222] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[ 23.330223] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 23.331010] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cfl.ri failed with error -2
Could you try to create symlink to v1.4.2/intel-signed/sof-cnl-v1.4.2.ri like sof-cml.ri ? In the /lib/firmware/intel/sof directory. Reboot then.
Created attachment 1683337 [details]
The symlink you asked me to create is already there. In fact, there are two different symlinks (sof-cml.ri, sof-cnl.ri) pointing to v1.4.2/intel-signed/sof-cnl-v1.4.2.ri.
I know, but the kernel requires sof-cfl.ri file. Please, create 'sof-cfl.ri -> v1.4.2/intel-signed/sof-cnl-v1.4.2.ri' symlink.
Created attachment 1683339 [details]
I created the symlink, rebooted and sound is back online. What are the next steps? Do I leave the symlink there? Remove it and wait for a patch?
FEDORA-2020-22efdc96d1 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-22efdc96d1
Could you test above update ?
Yes. I will remove the symlink first, reboot and install the update
Done, works OK. Thank you very much.
FEDORA-2020-22efdc96d1 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-22efdc96d1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-22efdc96d1
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
*** Bug 1829388 has been marked as a duplicate of this bug. ***
FEDORA-2020-22efdc96d1 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.
Today I have installed Fedora 33 Beta on Lenovo s740 with Intel Core i7-9750H
and I do not have sound output from speakers.
May it be caused by the sof-firmware bug?
Installed sof version:
Built-in microphone and any external audio devices works normally
except the built-in speakers.
I have tried set the kernel parameter
but then stopped working even the microphone.
I will try to install F32 but according to this bug report
it already should be fixed on F32.