Bard Liao
Bard Liao
@plbossart @ranj063 It seems we call assign_hext_stream() and release_hext_stream() unbalanced. hda_link_dma_hw_params() -> assign_hext_stream() is called in hda_dai_hw_params_data(). However, hda_link_dma_cleanup() -> release_hext_stream() is called in hda_dai_hw_free(), hda_dai_suspend(), and SNDRV_PCM_TRIGGER_SUSPEND. Will it...
Yeah, it looks like a HW issue to me, too. It seems that rt711 can be attached sometimes but not always.
> Oh wow, that's unexpected. Judging by your experience, does this mean that the audio card is dead, or just some minor connection problem in some port? I would guess...
> the problem is likely a borderline timing violation and then the codec disappears. if you don't care too much about the headset/headphone support, you could filter this link out...
Maybe bus an USB sound card is the simplest way.
@poltpolt Can you check if https://github.com/torvalds/linux/commit/ab8d66d132bc8f1992d3eb6cab8d32dda6733c84 is in your kernel? If so, please revert it and test again.
@liquidev Can you run "sudo alsaucm reload" command and see if there is any error output?
> @bardliao, UCM is looking for rt712.conf? There is not such a file in UCM, not even in git version... > > ``` > Apr 28 22:09:32 construct alsactl[706]: alsa-lib...
> @bardliao is this something you can try to bisect with your TGL device? I don't have one available so can't do it myself... Sure, I will try to bisect...
This seems to be related to https://github.com/thesofproject/linux/pull/5074. I did some test today and confirmed that no issue on topic/sof-dev-rebase and broonie/for-next branch. And can reproduce the issue after applying https://github.com/thesofproject/linux/pull/5074...