Other Parts Discussed in Thread: WL1837MOD
Tool/software: Linux
I'm experiencing some issues with two out of the three supported sleep modes on the AM335x.
The three supported sleep modes, according to: cat /sys/power/state
are:
- freeze
- standby
- mem
( I believe these correspond to ACPI sleep modes S1-S3, respectively)
Issue #1:
When I attempt to transition to "freeze" (echo freeze > /sys/power/state), the system appears to transition to freeze state, but immediately returns to a fully awake state.
Issue #2:
When I attempt to transition to "mem", the system suspends, and awakes upon interrupt. However, I notice that it reports: "PM: Could not transition all powerdomains to target state"
In both the case of "freeze" and "mem" (Issue #1 and #2), the following is reported after wake-up: "-sh: echo: write error: Operation not permitted"
In contrast, No problems appear to be reported when transitioning into "standby"
- It reports "PM: Successfully put all powerdomains to target state"
- It does NOT report the error message: "-sh: echo: write error: Operation not permitted"
Are these sleep mode issues present in the most recent release of the AM335x hardware and software? I've been testing with SDK version 03.02.00.05 (stock kernel dated Dec 14, 2016).
I've tested with the WL1837MOD physically inserted and removed, but that appears to make no difference.
Are there any optional processes, drivers or hardware that can be disabled / removed to prevent these freeze and suspend-to-memory (mem) issues? Have there been software upgrades since December that address these issues?
Thanks in advance!
- Marc