"Your videocard is probably not fully restored for suspend when MST starts ehome.Try increasing the "Delay before starting ehome" in the "Debug" tab."
Hi, I had this problem too and increasing the delay time got rid of the video card error message. But now I have a new problem when I wake from S3 suspend. The MCE Remote does not seem to work. The light on the receiver comes on when I press a button, but ehome does not seem to respond. If I move the mouse, then I can get the remote to work again, but this is not an ideal fix since I wanted to control everything with just the remote (wife acceptance factor). Any suggestions on what to do? I have installed the Rollup2 update. Thank you for providing a great piece of software.
hveijk:denyartMicrosoft made a kind of command-line version of the device manager called devcon.You can make a script that stops, starts or recycles the driver of your card.Use something like Hibernate trigger http://www.rpi.edu/~desimn/suspendtrigger/ to run the script at suspend and/or resume.CongoblueYou can find a testbuild of MST here: http:www.xs4all.nl/~hveijk/mst/files/mst0951t.zipCould you please try that one?
I am also having the same problem as denyart. I tried out devcon utility to restart, disable, and enable both ATI 650 cards. The problem is DevCon reports that a restart is required after any of these 3 commands are executed against any of the 2 tuners. Any ideas?
hveijk:Some drivers just require a reboot (often poor driver design, I don’t expect this to be the case with ATI).Did you run devcon while eHome (the MCE Shell) was running or without?Maybe this keeps the tuners locked.Try the devcon trick after you have closed eHome and once before you have started it (just to find out if it maybe doesn’t close the devices properly).You could also try to kill the ehrecvr.exe process before using devcon, this is the MCE process that handles the tuners.I have plans to include devcon support in my tool for a long time. If these tests bring something up I will try include it in my implementation.
hveijk,
Thanks for the advice! I forgot about ehrecvr.exe, and after stopping the service (note that killing it forces it to restart), I was able to restart both ATI 650 tuners!!!
SUCCESS!!! This is the unofficial workaraound for ATI 650 standby problem:
1. Download DevCon http://support.microsoft.com/kb/311272/ and extract it to C:\devcon2. Download HibernateTrigger http://www.rpi.edu/~desimn/suspendtrigger/ and install it.3. If ATI 650 are the only ATI cards in your system, skip to step 5.4. If you have other ATI cards in your system, you may want to restart only the 650 tuners. For this, open command line window and run: devcon find PCI\* - this will produce a list of all local devices. Find ATI Unified AVStream Driver, and note the device IDs for your 2 tuners. In step 5, replace PCI\VEN_1002* with a similar string that will identify only the ATI 650 tuners.5. Create C:\devcon\ati650.bat file with the following contents:
net stop "Media Center Receiver Service"devcon restart PCI\VEN_1002*net start "Media Center Receiver Service"
6. Open HibernateTriger, and type C:\devcon\ati650.bat in what you want to execute on resume.
Enjoy dual ATI 650 with stand by support!!!
Great!
I will take this in account when designing the devcon support.
Herman