Win 7 Standby Problem

robbo100

Prominent Member
Joined
Dec 25, 2005
Messages
1,485
Reaction score
270
Points
298
Hi,

I have just installed Win7 ultimate on one of my HTPCs and I am having some problems with S3 Standby.

Some times it works fine, but about 30% of time that it goes into standby everything seems to go well until the point when the power light would normally switch off..... but it doesn't then actually switch off.

It basically then gets stuck with all the main devices powered down with only a few items powered, and there is no way to wake it up again. The only devices that seem obviously powered are the case fans, the DVD drive (it opens and closes, but does not read a disc) and the remote control receiver (which flashes if I press a button), but the PC as a whole it is totally unresponsive. :thumbsdow

If I switch the PSU rocker switch to 0 and then back to 1, the system seems to the recover as if it had come out of hibernate (but I have not asked it to hibernate!).

Any ideas what might be causing this? It is destroying the WAF, which is already severely dented after rendering the system inoperable during the upgrade! She even said "I JUST WANT A NORMAL TV LIKE EVERYONE ELSE" today (and then swore at me like a dock worker), so I have to fix this one quickly :rolleyes:.

Normal TV, what does she know :facepalm:

(P.S. no offence intended to any dock workers, I am sure you are all much more tolerant of my wife! :laugh:)
 
Last edited:
I have tried it on previous system a few years ago, but I had not though of trying it this time.

I updated my GPU driver last night (in case that might have been the problem), so I will see how that goes first.

Thanks

Robbo100
 
if its enabled try disabling 'hybrid sleep' in the power options. Hybrid sleep will cause it to go into hibernation after a period in S3.
 
I thought MST was more of a problem than a cure when I tried it (just my opinion).

What programs have you installed in addition to Windows?

I've had the "normal TV" talking to as well, years ago though! We've had Media Center in the lounge for about 7 years now, with various issues over the years. She's very happy with it now though, taking for granted that we have 100's of recorded programmes and haven't seen an advert for years. The odd problem or hiccup is now tolerated.

At the risk of insulting your intelligence... It's not recording TV at the time is it?!
 
I have basically installed windows, MediaPortal and XMLTV GUI, that is pretty much all that is on the computer (so far)!

It is definitely not recording TV. I have been using this hardware for years as an HTPC running MediaPortal for a few years without problem, so it is definitely a windows 7 problem.

I also seem to be having problems with my Compro S350 recovering from standby (it doesn't tune to any channels after recovering from standby), so it may well be that particular bit if hardware causing the problem.
 

I'm probably alone in my opinion then! I did try it, but I got a bit annoyed at the changes it made to various settings. I'm a bit of a purist, and like to leave things unchanged if they're not broken.

I only briefly tried it, and I didn't really have a problem that needing fixing anyway. I find Win 7 seems to handle standby extremely well.
 
I have had a bad experience with it in the past too, which is why I am trying other things first.

I am going through the process of making sure all my drivers are up to date and have just updated my BIOS. The problem is that the failure is intermittent, and also occurs at the exact point were the system would normally power off, so diagnosis is impossible! I think trial and error is the way forward sadly! I have however managed to fix the driver problem with the S350 card though.

The only other thing I can think of is the PSU, but I can't see how a change in OS would trigger the problem (I added another hard drive, but I am nowhere near the limit of the PSU).
 
OK, thanks for all the help so far, but I am still having the same problem. I have installed MST and tried all the debug options, but the same problem is happening. The only change in the characteristics is that when I remove power from the system when it hangs, instead of restoring the session from the disc (as if it was recovering from hibernate), it now powers up with the option to start in safe mode etc (this change occured when I put the tick in the option to "disable selective USB suspend").

Anyway, looking at the logs, there is a key different between a good suspend and a bad one. Basically, after booting back up after a bad suspend the logs always report "cSuspendInitiator - UseLegacyCall_ == false", and when I have a good suspend, this line never appears.

Below is a copy of my log files where there is a good resume at 07:11:14.237 (initiated by WOL), then there was a good sleep at 10:50:19.252 and a good resume for a schduled recording at 16:54:02.866. Finally, after the recording the system went into standby, but hung and didn't fully power-off at 17:59:56.673. I then did a hard power-reset at 18:46:10.535 (after which a new session of MST begins).

Does anyone have any ideas what I should change to fix this problem (and why would it be intermittent?

Thanks again

Robbo100


Code:
Wed 28 Dec 2011 07:11:14.237 - PBT_APMRESUMESUSPEND (Start user interaction)
Wed 28 Dec 2011 07:11:14.238 - PBT_APMRESUMESUSPEND done (0ms)
Wed 28 Dec 2011 07:11:14.238 - PBT_APMRESUMEAUTOMATIC (Resume for user interaction)
                               Reversed resume order
Wed 28 Dec 2011 07:11:15.239 - Resuming userinterface
Wed 28 Dec 2011 07:11:15.240 - RestoreTargets()
Wed 28 Dec 2011 07:11:15.241 - RestoreTargets() == false
Wed 28 Dec 2011 07:11:15.241 - UnBlank(true)
Wed 28 Dec 2011 07:11:15.242 - Ehome.IsRunning() == false
Wed 28 Dec 2011 07:11:15.243 - PBT_APMRESUMEAUTOMATIC done (1014ms)
Wed 28 Dec 2011 07:11:15.243 - PBT_POWERSETTINGCHANGE - MONITOR_POWER_ON: 1
Wed 28 Dec 2011 07:11:15.568 - User input detected (25949003)
Wed 28 Dec 2011 07:12:14.383 - AwakeState: AS_DESKTOP
Wed 28 Dec 2011 07:12:14.383 - 0 0 0 0 0 0 
Wed 28 Dec 2011 07:12:14.384 - ExecutionState: 1
Wed 28 Dec 2011 07:12:14.385 - StayAwakeConditions: 0001C70F (0000C200)
Wed 28 Dec 2011 07:12:45.816 - StayAwakeConditions: 0001C50F (00000200)
Wed 28 Dec 2011 07:14:18.657 - PBT_POWERSETTINGCHANGE - MONITOR_POWER_ON: 0
Wed 28 Dec 2011 07:16:16.729 - StayAwakeConditions: 0001450F (00008000)
Wed 28 Dec 2011 07:17:15.543 - StayAwakeConditions: 0001410F (00000400)
Wed 28 Dec 2011 07:18:15.368 - StayAwakeConditions: 0001400F (00000100)
Wed 28 Dec 2011 08:55:41.218 - PBT_POWERSETTINGCHANGE - MONITOR_POWER_ON: 1
Wed 28 Dec 2011 08:55:42.625 - StayAwakeConditions: 0001C00F (00008000)
Wed 28 Dec 2011 09:17:19.717 - PBT_POWERSETTINGCHANGE - MONITOR_POWER_ON: 0
Wed 28 Dec 2011 09:19:19.711 - StayAwakeConditions: 0001400F (00008000)
Wed 28 Dec 2011 10:45:05.982 - ExecutionState: 0
Wed 28 Dec 2011 10:45:05.982 - StayAwakeConditions: 0001000F (00004000)
Wed 28 Dec 2011 10:45:06.995 - ExecutionState: 1
Wed 28 Dec 2011 10:45:07.090 - StayAwakeConditions: 0001400F (00004000)
Wed 28 Dec 2011 10:46:09.864 - ExecutionState: 0
Wed 28 Dec 2011 10:46:09.865 - StayAwakeConditions: 0001000F (00004000)
Wed 28 Dec 2011 10:46:37.243 - ExecutionState: 1
Wed 28 Dec 2011 10:46:37.244 - StayAwakeConditions: 0001400F (00004000)
Wed 28 Dec 2011 10:47:39.096 - ExecutionState: 0
Wed 28 Dec 2011 10:47:39.097 - StayAwakeConditions: 0001000F (00004000)
Wed 28 Dec 2011 10:48:07.489 - ExecutionState: 1
Wed 28 Dec 2011 10:48:07.490 - StayAwakeConditions: 0001400F (00004000)
Wed 28 Dec 2011 10:49:09.344 - ExecutionState: 0
Wed 28 Dec 2011 10:49:09.345 - StayAwakeConditions: 0001000F (00004000)
Wed 28 Dec 2011 10:49:37.734 - ExecutionState: 1
Wed 28 Dec 2011 10:49:37.735 - StayAwakeConditions: 0001400F (00004000)
Wed 28 Dec 2011 10:50:08.155 - ExecutionState: 0
Wed 28 Dec 2011 10:50:08.156 - StayAwakeConditions: 0001000F (00004000)
Wed 28 Dec 2011 10:50:18.172 - PBT_APMSUSPEND (Suspend from user interaction)
Wed 28 Dec 2011 10:50:18.252 - Delaying suspend for 1000 milliseconds.
Wed 28 Dec 2011 10:50:19.252 - PBT_APMSUSPEND done (1076ms)
                               ...
Wed 28 Dec 2011 16:54:02.866 - PBT_APMRESUMEAUTOMATIC (Resume for user interaction???)
Wed 28 Dec 2011 16:54:02.867 - PBT_APMRESUMEAUTOMATIC done (0ms)
Wed 28 Dec 2011 16:54:02.868 - PBT_APMRESUMESUSPEND (Start user interaction)
Wed 28 Dec 2011 16:54:02.869 - Resuming userinterface
Wed 28 Dec 2011 16:54:02.869 - RestoreTargets()
Wed 28 Dec 2011 16:54:02.871 - RestoreTargets() == false
Wed 28 Dec 2011 16:54:02.873 - UnBlank(true)
Wed 28 Dec 2011 16:54:02.873 - Ehome.IsRunning() == false
Wed 28 Dec 2011 16:54:02.874 - PBT_APMRESUMESUSPEND done (0ms)
Wed 28 Dec 2011 16:54:03.457 - PBT_POWERSETTINGCHANGE - MONITOR_POWER_ON: 1
Wed 28 Dec 2011 16:54:05.354 - User input detected (60917626)
Wed 28 Dec 2011 16:55:03.398 - AwakeState: AS_DESKTOP
Wed 28 Dec 2011 16:55:03.399 - 0 0 0 0 0 0 
Wed 28 Dec 2011 16:55:03.400 - ExecutionState: 1
Wed 28 Dec 2011 16:55:03.401 - StayAwakeConditions: 0001C70F (0000C700)
Wed 28 Dec 2011 16:55:34.829 - StayAwakeConditions: 0001C50F (00000200)
Wed 28 Dec 2011 16:57:06.667 - PBT_POWERSETTINGCHANGE - MONITOR_POWER_ON: 0
Wed 28 Dec 2011 16:59:04.728 - StayAwakeConditions: 0001450F (00008000)
Wed 28 Dec 2011 17:00:04.554 - StayAwakeConditions: 0001410F (00000400)
Wed 28 Dec 2011 17:01:04.381 - StayAwakeConditions: 0001400F (00000100)
Wed 28 Dec 2011 17:59:55.663 - PBT_APMSUSPEND (Suspend from user interaction)
Wed 28 Dec 2011 17:59:55.673 - Delaying suspend for 1000 milliseconds.
Wed 28 Dec 2011 17:59:56.673 - PBT_APMSUSPEND done (1030ms)
                               ...
Wed 28 Dec 2011 18:46:10.535 - cSuspendInitiator - UseLegacyCall_ == false
 
Have had these problems and in my case was hardware related. One was Samsung blu ray drive firmware, the other was some interaction between my ATI GPU and the rest of the hardware. Swapping the GPU for Nvidia (with my setup) sorted things.

My problems were not waking, no video output when waking, not sleeping.
 
But everything was fine with XP SP3 until I installed Win 7 on the system. It must be software, firmware or driver related surely?
 
Google "cSuspendInitiator - UseLegacyCall_"

I don't know your setup, but a quick scan through the results seems to show nvidia gfx cards being mentioned a few times.
 
Thanks spacemanc, but the threads that mention the NVIDIA gfx card refer to the system not waking up from sleep properly (waking up with a blank screen), but my problem is that the system does not power-off going into standby.

That said, it could be because of the NVIDIA card, so I have done a driver uninstall and reinstall and I am testing it now (no failures so far, but I can have 4-5 successful cycles (which generally get me excited that it is fixed) followed by one bad one, so it usually takes a day or do to know if the fault is there or not!

Robbo100
 
Well, I thought I had cracked it, but I haven't! :thumbsdow

Based upon what Spacemanc said, I did a full uninstall and reinstall of my NVIDIA drivers and I then had about 12 successful standby and restores over 36 hour period, but then this afternoon it happened again!

I am really getting sick of this :mad: it is destroying the WAF (and my own reliance on the system). It is impossible to go away and leave the system and be able to rely on it!

If anyone has any other suggestion of things to try I would really appreciate the help! :lease:

Thanks

Robbo100
 
Last edited:
All I could suggest is standard debug/troubleshooting steps.

Remove anything you can do without. Swap any parts you have swappable parts for. Then reintroduce things one at a time, days apart.

Perhaps fiddle with power settings in Device Manager. Make notes of changes made, otherwise it may work and you won't know what the problem was.
 
I was worried that might be the only answer!!!

Happy New Year
 

The latest video from AVForums

Is 4K Blu-ray Worth It?
Subscribe to our YouTube channel
Back
Top Bottom