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