Hi Xiuli
Many thanks for the response - very much appreciated
Could you check the GitHub issues:
https://github.com/thesofproject/linux/issues/494 https://github.com/thesofproject/linux/issues/505
And I think the final fix is
https://github.com/thesofproject/linux/pull/619
Could you have a look if this patch will solve your issue?
I believe these changes are already in the 5.2.9 kernel - at least they 're in the source code I'm building from. Let me know if I've missed something obvious.
PS: The issue is mainly caused by FW signing check is not passed. So I am very interesting in how do you solve the issue for FW signing? I think there will be FW load failure before the panic happen?
I do have FW and have been using the intel signed version (the 1.3 version).
As a note - to get it to "work" we boot in single user mode and then launch the x-server. Not sure why it makes a difference - I suspect some timing maybe?
Looking at the code there are some interesting commits around pm.c and pmc.c that I'm hoping might help. I was debugging the setup remotely and am waiting for it to arrive so I can debug locally and get more into the details and try things out.
PPS: If no FW sign issue, please check if you enable DSP in BIOS. And could you attach more demsg log for us to identify what the issue is.
I'm pretty sure we're good here. With the 5.3 kernel everything works fine - I just need to find which piece of magic is needed to make the 5.2.9 kernel behave. I tried a blanket approach backport but it was starting to get messy so I'm putting that on the back burner for now.
Thanks! Mark