Re: [PATCH] ASoC: amd:Replacing MSI with Legacy IRQ model

From: Takashi Iwai
Date: Sun Dec 27 2020 - 13:48:24 EST


On Sun, 27 Dec 2020 19:03:28 +0100,
Jaroslav Kysela wrote:
>
> Dne 22. 12. 20 v 12:59 Ravulapati Vishnu vardhan rao napsal(a):
> > When we try to play and capture simultaneously we see that
> > interrupts are genrated but our handler is not being acknowledged,
> > After investigating further more in detail on this issue we found
> > that IRQ delivery via MSI from the ACP IP is unreliable and so sometimes
> > interrupt generated will not be acknowledged so MSI model shouldn't be used
> > and using legacy IRQs will resolve interrupt handling issue.
>
> What is the real culprit? It's hw bug? If not, it would be better to fix the
> PCI code or the irq handler.

I'm not surprised if it's a hardware "feature". There are lots of
deny list and quirks about disabling MSI in HD-audio controller code,
after all.


Takashi