-
Notifications
You must be signed in to change notification settings - Fork 323
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
[Stress] Random FW loading failure #785
Comments
-62 -> it’s timeout 02000010 -> your error log states ‘ROM status’ so I guess it’s first register of ROM FW Registers, then it says only that: When you want to decode ROM registers values you should go to: |
@jajanusz does this mean the CSE has not responded or we missed the response. Its a bit of a mystery to me as why the first failure occurs and then why the second time the ROM fails to initialize the second time. |
@mengdonglin @keyonjie @jajanusz FYI the aboce scenario seems like a plausible explanation for what is happening. |
Thank you all for analysis! Linked this issue to thesofproject/linux#87, since we need to harden kernel support for APL and GLK. |
ranj063/linux@08486cf @mengdonglin @keqiaozhang can we please test with the above 2 patches on top of the latest R72 branch? |
Not my analysis :). This was done when the skylake driver showed similar symptoms.
|
@mengdonglin should we call this fixed now? |
@mengdonglin ping, can we close ? |
close as fixed by thesofproject/linux#507 |
We are seeing that the code loader DMA sometimes fails randomly during suspend stress test.
Here's where the fw transfer fails for the first time.
So we try again...
But the ROM fails to initialize properly the second time. What does the ROM status 02000010 indicate?
The third time fails with the same error. Can someone in the FW team please help us understand what is the right sequence to try in such cases?
The text was updated successfully, but these errors were encountered: