Skip to content
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

Support for Suspend #29

Open
qzed opened this issue Jun 14, 2022 · 2 comments
Open

Support for Suspend #29

qzed opened this issue Jun 14, 2022 · 2 comments
Labels
A: PM Area: Power Management and Suspend

Comments

@qzed
Copy link
Member

qzed commented Jun 14, 2022

Suspend doesn't seem to work properly. Part of it may be #26, but there may be other remaining issues. This should only be an overall tracking issues, specific problems should be handled in their own issue. The device should at least support S2Idle, hopefully we can also support suspend to ram.

@qzed qzed added the A: PM Area: Power Management and Suspend label Jun 14, 2022
@qzed qzed mentioned this issue Jun 14, 2022
@qzed
Copy link
Member Author

qzed commented Jul 14, 2022

Suspend seems to work (mostly?) fine when I boot the system fully to ram and disable PCIe in the device tree. There are a couple of USB related errors/warnings, so that might also cause problems (could be "only" higher power draw when suspended).

In essence, this looks like PCIe is the main culprit, causing the observed lock-ups and device reboots (maybe caused by an SError).

@qzed
Copy link
Member Author

qzed commented Aug 5, 2022

Adapting steev/linux@9ec798b for sc8180x prevents the PCIe suspend problems. There are still some pciehp timeouts and USB PHY power-state warnings as well as an xHC error. Also, the system takes quite a bit to resume. So there are still some kinks to work out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: PM Area: Power Management and Suspend
Projects
Status: Todo
Development

No branches or pull requests

1 participant