APPLIED [OEM-5.6] Re: [PATCH 0/1][SRU][OEM-5.6] Fix broken MSI interrupt after HDA controller was suspended

Timo Aaltonen tjaalton at
Fri Oct 16 09:32:00 UTC 2020

On 15.10.2020 12.31, AceLan Kao wrote:
> BugLink:
> [Impact]
> After HDA controller gets suspended and resumed, no MSI interrupt raised
> when plugging headset to the audio jack.
> This commit has been CC'ed stable, so we only have to cherry pick this
> commit to OEM-5.6 kernel.
> [Fix]
> Power up the Realtek codec when HDA controller runtime resumes.
> [Test]
> 1) Make sure both codec and HDA controller are runtime suspended.
> 2) Runtime resume the HDA controller without runtime resume the codec.
> 3) Plug a headset and see if the system can detect anything.
> With the fix applied, we can see azx_interrupt() is working again by
> using ftrace.
> [Regression Potential]
> If there's any system that is not affected by this issue, runtime-resume
> the HDA controller will take a slightly longer time. It's rather
> unlikely, since _all_ systems with Realtek codec we tested have this
> issue, regardless of AMD or Intel.
> Hui Wang (1):
>    ALSA: hda - let hs_mic be picked ahead of hp_mic
>   sound/pci/hda/hda_auto_parser.c | 6 ++++++
>   1 file changed, 6 insertions(+)

applied to oem-5.6, thanks


More information about the kernel-team mailing list