-
Is there a tool that can show what process is preventing the system from entering CS.
For example:
powercfg /a shows support for CS.
pwrtest /cs runs and the display goes blank, but a close look shows the system did not have a
power transition. -
Is there a software override to make the system CS capable for testing/development.
This would be on a system that supports wake, but is not officially CS compliant. Sure the
battery life, etc will not meet the spec, but will let the developer test/validate. There are not
that many CS units out there to choose from.
xxxxx@yahoo.com wrote:
- Is there a tool that can show what process is preventing the system from entering CS.
powercfg /a shows support for CS.
pwrtest /cs runs and the display goes blank, but a close look shows the system did not have a
power transition.
How did you take your “close look”?
Connected Standby is a very delicate state. All the stars have to be
aligned to allow it. Peter has previously said that, in his experience,
unless the system and all of its components have been tested by
Microsoft for CS, it doesn’t work. Are you quite sure all of your
devices are in D3?
- Is there a software override to make the system CS capable for testing/development.
This would be on a system that supports wake, but is not officially CS compliant. Sure the
battery life, etc will not meet the spec, but will let the developer test/validate. There are not
that many CS units out there to choose from.
No. It’s just too delicate. CS is completely upside down from all of
the other power states. With normal power transitions, the kernel asks
all the drivers “are you all ready to go to S3? Are you sure? OK, then
GO into S3.” With CS, it’s the opposite. The kernel doesn’t ASK
anyone. It just takes a quiet peek at its internal state, and if it
sees that all of the devices are in D3, it forces the system into CS and
cuts bus power without notifying anyone. Drivers don’t even KNOW when
the system has spent time in CS.
That means that all of the drivers have to be able to bring themselves
out of a D3 non-powered condition.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.