Resume from Stand By (1 Viewer)

mrmojo666

MP Donator
  • Premium Supporter
  • January 24, 2006
    603
    182
    Turin
    Home Country
    Italy Italy
    AberDino said:
    I spoke to soon... PowerScheduler does not wake up my PC for scheduled recordings. The time for the system to resume before the recording starts is currently set to 5 minutes, with the actual recording to start 2 minutes before the scheduled time in the EPG. From the 'mediaportal.log' file it is clear that there is no activity at all when the recording should take place (i.e. the system remains in stand by mode). How can I troubleshoot this?

    i had wake-up problems too (https://forum.team-mediaportal.com/viewtopic.php?p=79452#79452), but i had resolved changing nvidia decoder with powerdvd6 and i have to remove optimization for my resolution...... now work all fine without force shoutdown :)
     

    Bavarian

    Retired Team Member
  • Premium Supporter
  • April 4, 2005
    698
    167
    Germany, Bayern
    Home Country
    Germany Germany
    Enable the Extensive Logging in the settings and PM me then the log file after it happens again.

    Bavarian
     

    daveyboy

    Portal Member
    March 15, 2005
    44
    0
    Reading, England
    I started to have wake-up problems last weekend as well. Haven't managed to check the logs yet.

    I upgraded to a new CVS version, at which point it stopped waking up. Will upgrade to another CVS version this weekend, and post some logs if it's still not working.

    I'm also using the nvidia decoder for some parts of MP, so i'll play around with that too...
     

    AberDino

    MP Donator
  • Premium Supporter
  • February 17, 2005
    240
    28
    Kincardineshire
    Home Country
    Scotland Scotland
    Okay Bavarian, it's been a while, but I had some time today to experiment with the 'extensive logging' option. In the meantime I've installed RC3 (fresh install) and the applied CVS is 2006-03-25.

    Below I've pasted part of the 'MediaPortal.log' file. It seems the PC wakes up for the recording at the correct time, but then goes to sleep again before the recording starts. PowerScheduler is configured to wake up the PC 5 minutes before the recording starts, and MP is configured to start recording 2 minutes before the 'guide' time (just in case the program starts slightly early). MP should stop recording 5 minutes after the 'guide' time, and the PowerScheduler shut down timer is set to 10 minutes. For your information, the scheduled recording related to the log below was in the guide as starting at 15:20 and finishing at 15:40.

    There is a DirectX error when the PC wakes up, but I don't think that has anything to do with this. I would be interested to know though what causes the DirectX error though...

    26/03/2006 14:39:20 windows is suspending!
    26/03/2006 15:13:01 PowerScheduler: OnWakeupTimer()
    26/03/2006 15:13:01 PowerScheduler: Wakeup timer expired
    26/03/2006 15:13:01 PowerScheduler: WakeupManager()
    26/03/2006 15:13:01 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:13:01 PowerScheduler: Earliest valid starttime 26/03/2006 15:21:01
    26/03/2006 15:13:01 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:13:01 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:13:01 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:19:01 - Power Scheduler
    26/03/2006 15:13:01 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:13:14 PowerScheduler: No pending events scheduled, disable wakeup timer (might be pending events too near in time to use wakeup)
    26/03/2006 15:13:14 Recorder: card:1 video device:TechnoTrend BDA/DVB Capture TV:True record:True priority:10
    26/03/2006 15:13:15 WM_POWERBROADCAST: 18
    26/03/2006 15:13:15 windows has resumed from standbye/hibernate to handle an event
    26/03/2006 15:13:15 PowerScheduler: OnTimer()
    26/03/2006 15:13:15 PowerScheduler: Active window 0, 0, False
    26/03/2006 15:13:15 PowerScheduler: System powerup detected
    26/03/2006 15:13:15 PowerScheduler: ResetShutdownTimer()
    26/03/2006 15:13:15 PowerScheduler: Shutdown timer activated, automatic shutdown in 10 minutes
    26/03/2006 15:13:15 PowerScheduler: WakeupManager()
    26/03/2006 15:13:15 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:13:15 PowerScheduler: Earliest valid starttime 26/03/2006 15:21:15
    26/03/2006 15:13:16 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:13:16 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:13:16 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:19:15 - Power Scheduler
    26/03/2006 15:13:16 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:13:16 PowerScheduler: ShutdownManager()
    26/03/2006 15:13:16 PowerScheduler: ShutdownCheck()
    26/03/2006 15:13:16 Exception :Error in the application.
    -2005530520 (D3DERR_DEVICELOST)
    at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
    at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, Control overrideWindow)
    at Microsoft.DirectX.Direct3D.Device.Present()
    at MediaPortalApp.Render(Single timePassed)
    26/03/2006 15:13:16 Exception :Error in the application.
    26/03/2006 15:13:16 site :Void PresentInternal(Microsoft.DirectX.PrivateImplementationDetails.tagRECT*, Microsoft.DirectX.PrivateImplementationDetails.tagRECT*, IntPtr)
    26/03/2006 15:13:16 source :Microsoft.DirectX.Direct3D
    26/03/2006 15:13:16 stacktrace: at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
    at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, Control overrideWindow)
    at Microsoft.DirectX.Direct3D.Device.Present()
    at MediaPortalApp.Render(Single timePassed)
    26/03/2006 15:13:24 PowerScheduler: OnTimer()
    26/03/2006 15:13:24 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:13:24 PowerScheduler: WakeupManager()
    26/03/2006 15:13:24 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:13:24 PowerScheduler: Earliest valid starttime 26/03/2006 15:21:24
    26/03/2006 15:13:24 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:13:24 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:13:24 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:19:24 - Power Scheduler
    26/03/2006 15:13:24 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:13:24 PowerScheduler: ShutdownManager()
    26/03/2006 15:13:24 PowerScheduler: ShutdownCheck()
    26/03/2006 15:13:34 PowerScheduler: OnTimer()
    26/03/2006 15:13:34 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:13:34 PowerScheduler: WakeupManager()
    26/03/2006 15:13:34 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:13:34 PowerScheduler: Earliest valid starttime 26/03/2006 15:21:34
    26/03/2006 15:13:34 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:13:34 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:13:34 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:19:34 - Power Scheduler
    26/03/2006 15:13:34 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:13:34 PowerScheduler: ShutdownManager()
    26/03/2006 15:13:34 PowerScheduler: ShutdownCheck()
    26/03/2006 15:13:44 PowerScheduler: OnTimer()
    26/03/2006 15:13:44 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:13:44 PowerScheduler: WakeupManager()
    26/03/2006 15:13:44 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:13:44 PowerScheduler: Earliest valid starttime 26/03/2006 15:21:44
    26/03/2006 15:13:44 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:13:44 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:13:44 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:19:44 - Power Scheduler
    26/03/2006 15:13:44 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:13:44 PowerScheduler: ShutdownManager()
    26/03/2006 15:13:44 PowerScheduler: ShutdownCheck()
    26/03/2006 15:13:54 PowerScheduler: OnTimer()
    26/03/2006 15:13:54 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:13:54 PowerScheduler: WakeupManager()
    26/03/2006 15:13:54 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:13:54 PowerScheduler: Earliest valid starttime 26/03/2006 15:21:54
    26/03/2006 15:13:54 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:13:54 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:13:54 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:19:54 - Power Scheduler
    26/03/2006 15:13:54 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:13:54 PowerScheduler: ShutdownManager()
    26/03/2006 15:13:54 PowerScheduler: ShutdownCheck()
    26/03/2006 15:14:04 PowerScheduler: OnTimer()
    26/03/2006 15:14:04 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:14:04 PowerScheduler: WakeupManager()
    26/03/2006 15:14:04 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:14:04 PowerScheduler: Earliest valid starttime 26/03/2006 15:22:04
    26/03/2006 15:14:04 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:14:04 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:14:04 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:20:04 - Power Scheduler
    26/03/2006 15:14:04 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:14:04 PowerScheduler: ShutdownManager()
    26/03/2006 15:14:04 PowerScheduler: ShutdownCheck()
    26/03/2006 15:14:14 PowerScheduler: OnTimer()
    26/03/2006 15:14:14 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:14:14 PowerScheduler: WakeupManager()
    26/03/2006 15:14:14 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:14:14 PowerScheduler: Earliest valid starttime 26/03/2006 15:22:14
    26/03/2006 15:14:14 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:14:14 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:14:14 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:20:14 - Power Scheduler
    26/03/2006 15:14:14 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:14:14 PowerScheduler: ShutdownManager()
    26/03/2006 15:14:14 PowerScheduler: ShutdownCheck()
    26/03/2006 15:14:24 PowerScheduler: OnTimer()
    26/03/2006 15:14:24 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:14:24 PowerScheduler: WakeupManager()
    26/03/2006 15:14:24 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:14:24 PowerScheduler: Earliest valid starttime 26/03/2006 15:22:24
    26/03/2006 15:14:24 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:14:24 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:14:24 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:20:24 - Power Scheduler
    26/03/2006 15:14:24 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:14:24 PowerScheduler: ShutdownManager()
    26/03/2006 15:14:24 PowerScheduler: ShutdownCheck()
    26/03/2006 15:14:34 PowerScheduler: OnTimer()
    26/03/2006 15:14:34 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:14:34 PowerScheduler: WakeupManager()
    26/03/2006 15:14:34 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:14:34 PowerScheduler: Earliest valid starttime 26/03/2006 15:22:34
    26/03/2006 15:14:34 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:14:34 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:14:34 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:20:34 - Power Scheduler
    26/03/2006 15:14:34 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:14:34 PowerScheduler: ShutdownManager()
    26/03/2006 15:14:34 PowerScheduler: ShutdownCheck()
    26/03/2006 15:14:44 PowerScheduler: OnTimer()
    26/03/2006 15:14:44 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:14:44 PowerScheduler: WakeupManager()
    26/03/2006 15:14:44 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:14:44 PowerScheduler: Earliest valid starttime 26/03/2006 15:22:44
    26/03/2006 15:14:44 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:14:44 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:14:44 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:20:44 - Power Scheduler
    26/03/2006 15:14:44 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:14:44 PowerScheduler: ShutdownManager()
    26/03/2006 15:14:44 PowerScheduler: ShutdownCheck()
    26/03/2006 15:14:54 PowerScheduler: OnTimer()
    26/03/2006 15:14:54 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:14:54 PowerScheduler: WakeupManager()
    26/03/2006 15:14:54 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:14:54 PowerScheduler: Earliest valid starttime 26/03/2006 15:22:54
    26/03/2006 15:14:54 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:14:54 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:14:54 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:20:54 - Power Scheduler
    26/03/2006 15:14:54 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:14:54 PowerScheduler: ShutdownManager()
    26/03/2006 15:14:54 PowerScheduler: ShutdownCheck()
    26/03/2006 15:15:04 PowerScheduler: OnTimer()
    26/03/2006 15:15:04 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:15:04 PowerScheduler: WakeupManager()
    26/03/2006 15:15:04 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:15:04 PowerScheduler: Earliest valid starttime 26/03/2006 15:23:04
    26/03/2006 15:15:04 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:15:04 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:15:04 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:21:04 - Power Scheduler
    26/03/2006 15:15:04 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:15:04 PowerScheduler: ShutdownManager()
    26/03/2006 15:15:04 PowerScheduler: ShutdownCheck()
    26/03/2006 15:15:14 PowerScheduler: OnTimer()
    26/03/2006 15:15:14 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:15:14 PowerScheduler: WakeupManager()
    26/03/2006 15:15:14 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:15:14 PowerScheduler: Earliest valid starttime 26/03/2006 15:23:14
    26/03/2006 15:15:14 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:15:14 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:15:14 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:21:14 - Power Scheduler
    26/03/2006 15:15:14 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:15:14 PowerScheduler: ShutdownManager()
    26/03/2006 15:15:14 PowerScheduler: ShutdownCheck()
    26/03/2006 15:15:24 PowerScheduler: OnTimer()
    26/03/2006 15:15:24 PowerScheduler: Active window 0, 0, True
    26/03/2006 15:15:24 PowerScheduler: WakeupManager()
    26/03/2006 15:15:24 PowerScheduler: GetNextRecordingStarttime()
    26/03/2006 15:15:24 PowerScheduler: Earliest valid starttime 26/03/2006 15:23:24
    26/03/2006 15:15:24 PowerScheduler: Next date/time:26/03/2006 15:18:00 Type:Once CBeebies Big Cook Little Cook
    26/03/2006 15:15:24 PowerScheduler: GetNextRecordingStarttime() starttime 01/01/0001 00:00:00
    26/03/2006 15:15:24 PowerScheduler: tmpNextStarttime 01/01/0001 00:00:00 earliest 26/03/2006 15:21:24 - Power Scheduler
    26/03/2006 15:15:24 PowerScheduler: SetPowerUpTimer()
    26/03/2006 15:15:24 PowerScheduler: ShutdownManager()
    26/03/2006 15:15:24 PowerScheduler: ShutdownCheck()
    26/03/2006 15:15:29 WM_POWERBROADCAST: 0
    26/03/2006 15:15:29 windows wants to suspend(hibernate)
    26/03/2006 15:15:29 Mediaportal:stop playback
    26/03/2006 15:15:29 Mediaportal:stop recorder
    26/03/2006 15:15:29 Recorder:confused:top all tuners
    26/03/2006 15:15:29 Recorder:confused:top card:Hauppage Nova-T
    26/03/2006 15:15:29 TVCapture.Stop() Card:1
    26/03/2006 15:15:29 Commandprocessor stopped
    26/03/2006 15:15:31 WM_POWERBROADCAST: 4
    26/03/2006 15:15:31 windows is suspending!
    26/03/2006 20:28:14 PowerScheduler: OnTimer()
     

    AberDino

    MP Donator
  • Premium Supporter
  • February 17, 2005
    240
    28
    Kincardineshire
    Home Country
    Scotland Scotland
    What can I say :) ?

    Seemed like an ideal program length for testing wake ups etc. I take it from your reaction it's worth a view? (again, again, again :) )
     

    mdsflyer

    Portal Pro
    November 14, 2005
    283
    6
    Home Country
    New Zealand New Zealand
    Same problem here, reenters standby after only 1 minute of recording. I have a skystar2 and the error log reports the directx error. Tried both power and pvr scheduler, same result.
     

    infinite.loop

    Retired Team Member
  • Premium Supporter
  • December 26, 2004
    16,163
    4,133
    127.0.0.1
    Home Country
    Austria Austria
    mdsflyer said:
    Tried both power and pvr scheduler, same result.
    if you use PVR-Scheduler (latest version!!!) you must dissable the PowerScheduler Plugin.

    In PVR Scheduler configuration you must set
    x close MP befor shutdown x Always
    x start MP after resume
     

    mdsflyer

    Portal Pro
    November 14, 2005
    283
    6
    Home Country
    New Zealand New Zealand
    G'day, thanks for your suggestions. I should have written that i've tried both PVR-s and Powerscheduler independently. Unfortunately the problem from the error logs appears to be that MP is being started twice, i believe it's related somehow to the Skystar2 and a new error that is showing in the logs regarding directx. I'm tempted to use the startonwake.exe programme to force a reboot but i cant find any instructions on its use.
     

    Users who are viewing this thread

    Top Bottom