-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PM suspend IPC message sporadically not being delivered #35299
Labels
Comments
nashif
changed the title
PM suspend IPC message not delivered sporadically
PM suspend IPC message sporadically notbeing delivered
May 17, 2021
nashif
changed the title
PM suspend IPC message sporadically notbeing delivered
PM suspend IPC message sporadically not being delivered
May 17, 2021
@lyakh This is fixed right? At least based on my testing on TGL, SOF patch thesofproject/sof#4208 fixes this. |
@kv2019i thanks for the confirmation, let's close it then. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Describe the bug
Sometimes the PM suspend
SOF_IPC_PM_CTX_SAVE
IPC messages fails to be delivered to the IPC handler, which results in an IPC timeout error message in the kernel SOF driver.To Reproduce
Wait for 3 seconds after loading the SOF driver or streaming audio to let the driver enter automatic runtime suspend. Most often the problem occurs after playing audio on an HDMI interface. Also building with
CONFIG_SMP=n
makes the problem appear much more often.Expected behavior
Usually
SOF_IPC_PM_CTX_SAVE
is received by the firmware and replied to accordingly, producing kernel output similar to:Impact
When this failure occurs, the kernel driver still goes on to power the DSP down, after which it can be powered up again and used as usual.
Logs and console output
In an error case the kernel log looks like:
Environment (please complete the following information):
The environment approximately matches Zephyr commit 4208bf1 and SOF commit 22731744c but newer snapshots are expected to have the same issue. Tested on CNL / cAVS 1.8
The text was updated successfully, but these errors were encountered: