Aces High Bulletin Board

General Forums => Hardware and Software => Topic started by: Toad on December 07, 2013, 06:21:28 PM

Title: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Toad on December 07, 2013, 06:21:28 PM
Running Windows 7 Pro 32 bit. I have a CH Products USB Pro Throttle, Fighterstick and Rudders hooked up. They recognize and calibrate correctly and you can then use them.

However, if you turn off the computer or leave the computer running overnight and it goes into standby or hibernate/sleep mode, the controllers lose their calibration. They are still present in Hardware/Devices but moving them shows no response.

To get them working again I have to disable them and then do the Troubleshoot and let Windows 7 "fix" them. Then calibrate and all is good until the next time the computer goes to standby mode.

I did try this: Expand USB settings and then USB selective suspend setting and change the setting to Disabled.

I thought maybe this would keep them powered up and calibrated. Didn't work.

Any ideas?

Thanks!
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Wayout on December 07, 2013, 06:35:45 PM
I never did have any luck with the sleep\hibernate so I disabled both.  I leave the machine turned on 24/7.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Brooke on December 08, 2013, 01:35:50 AM
I ran into this as well.

My solutions:

http://electraforge.com/brooke/misc/useful_info/wakeUpJoystick.html
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Ack-Ack on December 08, 2013, 04:48:30 AM
It's a bug with Windows and unfortunately, Microsoft has no plans on fixing it as it's not considered to be serious and only affects a very small number of people.  Best solution is just to disable sleep/hibernate but if you want those features enabled, Brooke's fix is your best bet then.

ack-ack
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Blagard on December 08, 2013, 07:39:13 AM
If you install the CH Control Manager software you will no longer be able to use windows calibration - it will direct you to calibrate in the CH Control Manager.
I wonder if that would lose calibration in the same way?
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Skuzzy on December 08, 2013, 08:44:04 AM
It is a bug in Windows.  In Windows 7, you can turn off the USB ports being put to sleep.

Control Panel->Power Options->Change Plan Settings->Change advanced power settings

Expand the "USB Settings" and disable suspension.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Toad on December 08, 2013, 09:48:00 AM
Skuzzy, I went to MS help with this problem, found that solution and another one a few days ago. I have done both of these things:

Quote
The "USB selective suspends settings" option in the Power Options may be Enabled.
Click Start, type Power Optionsin the Search box and then click Power Options from the returned list
Click Change plan settings for the selected Power plan
Click Change advanced power settings
Expand USB settings and then USB selective suspend setting and change the setting to Disabled for the option for On battery: or Plugged in:
Click OK on the Power Settings window and click Save changes on the Edit Plan Settings window

Important: This is a default power setting , disabeling this setting will cause additional battery power consumption when your mobile PC is in Sleep or Hibernation mode and unplugged.


The "Allow the computer to turn off this device to save power" setting in Device Manager may beEnabled.
Click Start, type Device manager in the Search box and then click Device Manager from the returned list
Click to expand USB Root Hub and click the Power Management tab
Uncheck the option to Allow the computer to turn off this device to save power and click OK

Note: You may see multiple listings for USB Root Hub, uncheck this option for all USB Root Hubs.
Close the Device Manager :

Important: This is a default power saving setting, disabeling this setting will cause additional battery power consumption when your mobile PC is in Sleep or Hibernation mode and unplugged.

Neither one of these changes has fixed it and I went through every single USB item on the tree looking for power options.

This is their final suggestion which I have not tried as yet. I'm not big on fooling with the Registry but…


Quote
If other methods do not resolve the problem, you can change the value for the AdditionalCriticalWorkerThrea ds registry entry. To do this, follow these steps.

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows

Click Start Start button , type regedit in the Start Search box, and then click regedit in the Programs list.

User Account Control permission  If you are prompted for an administrator password or confirmation, type your password or click Continue.
Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive
In the details pane, right-click AdditionalCriticalWorkerThrea ds, and then click Modify.
In the Value data box, type 2, and then click OK

Note You can specify a value that is between 1 and 16.
Exit Registry Editor.


I don't really understand that but I can probably "monkey see, monkey do" that. I just am not convinced that will fix it either.

What do you think Skuzzy?
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Toad on December 08, 2013, 09:49:08 AM
I ran into this as well.

My solutions:

http://electraforge.com/brooke/misc/useful_info/wakeUpJoystick.html

Brooke, do you have to recalibrate in Win7 with that method? Seems like the controls still get de-powered right?
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: ImADot on December 08, 2013, 11:10:28 AM
I run Win7 Home Premium 64-bit, and have my CH gear on a powered USB hub. I never lose calibration or have any issues with my gear, and I leave my machine on all evening from when I get home from work until I go to bed, then all I do is turn off the computer.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Toad on December 08, 2013, 11:57:16 AM
I haven't actually shut down the computer since I built it up. I have just let it hibernate. Hmmmmmm.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Brooke on December 08, 2013, 02:11:28 PM
Brooke, do you have to recalibrate in Win7 with that method? Seems like the controls still get de-powered right?

I don't have to recalibrate.  Everything seems fine.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Brooke on December 08, 2013, 02:12:32 PM
Yep, I use hybrid sleep, too.  Is very fast to get back up and running (a few seconds), and when in hybrid sleep, power consumption is about the same as machine being powered off.  It's very convenient.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Skuzzy on December 09, 2013, 06:17:19 AM
There is another bug in Windows Vista/7/8 which occurs when the power level on the USB bus gets too low triggering thousands of "device change" messages.  It can cause a lot of problems with operation of the sticks.

The only remedy for that one is to use an externally powered USB hub.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Toad on December 09, 2013, 08:56:23 AM
The stick and throttle are tied into an externally powered hub. The rudders, due to the cable length, are directly into the computer USB ports.

All of them lose calibration.

It's really a minor irritant to re-calibrate but it's looking like maybe either the registry change is the next step or Brooke's batch file solution.

I'm leaning towards the batch file approach as I just hate registry changes. Maybe though since it's an MS suggested registry changes it won't have long term implications.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Toad on December 09, 2013, 07:05:56 PM
BTW, Brooke, I tried your "second favorite way" and that does work.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Brooke on December 09, 2013, 07:10:53 PM
BTW, Brooke, I tried your "second favorite way" and that does work.


Sounds good.

Now that you can find the correct hub in your device manager, setting up the third way is much easier, so if you want to try it, it shouldn't take too much time.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Bino on December 10, 2013, 05:25:06 AM
I never did have any luck with the sleep\hibernate so I disabled both.  I leave the machine turned on 24/7.

^ this
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Toad on December 10, 2013, 11:43:40 AM
D/l'd 41 updates last night. Hybrid sleep disappeared from choices. Now there is only sleep and you can set the run time before sleep. Interested to see if any of the changes affect this USB power issue   I have gone thru and told It to always keep the hubs powered before but that did nothing   Will see what happens now before I make other changes
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: TequilaChaser on December 24, 2013, 11:40:31 AM
I seem to recall that it was suggested/recommended to not let Windows 7 64 bit version to go into hibernate or sleep mode.... I am not sure if that applied to the win7 32bit version or not though...

But on the 64bit version, it could end up wrecking havoc on your pc & your win7 64 bit os ....

I myself have always made sure that hibernation and sleep modes were disabled

I just turn my pc off when not in use for long periods... I do not nor have ever needed an USB hub orr USB powered hub... and never have had calibration issues with my ch fighterstick hotas setup

Glad you was able to get your setup working Toad

Cheers

TC
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Bizman on December 25, 2013, 07:17:36 AM
I seem to recall that it was suggested/recommended to not let Windows 7 64 bit version to go into hibernate or sleep mode.... I am not sure if that applied to the win7 32bit version or not though...

But on the 64bit version, it could end up wrecking havoc on your pc & your win7 64 bit os ....

I myself have always made sure that hibernation and sleep modes were disabled

I just turn my pc off when not in use for long periods... I do not nor have ever needed an USB hub orr USB powered hub... and never have had calibration issues with my ch fighterstick hotas setup

Glad you was able to get your setup working Toad

Cheers

TC
One thing I've noticed causing trouble is Windows storing several gigabytes of hibernation files on the hard disk. It looks like Windows gets mixed up with them. Turning the pc off will also clean and reset many other things which could cause poor performance. My advice to customers asking for sleep/hibernation modes has so far been to use sleep for a short time afk and shutdown for the night or work. A couple of daily cold starts wouldn't hurt the system more than the 24/7 wear and tear, but it will do many maintenance tasks.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Rich46yo on December 25, 2013, 07:40:42 AM
I haven't actually shut down the computer since I built it up. I have just let it hibernate. Hmmmmmm.

Ive honestly never believed in that. A computer is a delicate electronic machine and I just dont believe in leaving it on all the time.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Brooke on December 25, 2013, 02:47:00 PM
At work we leave them on always, some of them with hybrid sleep, some without sleep; and home, I leave a couple of PC's on (with hybrid sleep enabled) all of the time.  I have no problems.  They get reboots when updates require it, but not much more than that.

At work we do this because there are some machines that run equipment, so they are on always; and our desktop machines we leave on always so that virus scans and backups can happen daily at night.  I've done it that way on probably about 300 computers over the past 10 years.

At home I do it because it is so fast to wake the machine up compared to booting when I want to use it, and energy consumption during hybrid sleep is about the same as the computer turned off.  I wiggle the mouse or press a key, and the machine is awake and ready to go in about 4 seconds.  From an asleep machine to first web page up and viewable is typically about 8 seconds, and a couple seconds of that is me typing in my password.
Title: Re: Win 7 lose CH gear calibration when it hibernates/sleeps. Thoughts?
Post by: Bizman on December 25, 2013, 03:00:53 PM
At work we leave them on always, some of them with hybrid sleep, some without sleep; and home, I leave a couple of PC's on (with hybrid sleep enabled) all of the time.  I have no problems. 
That may work for you, I have no doubt about that. At work even more, I believe you have well thought administrative settings there for the average user. The average home user is the one who'll get problems with sleep and hibernate: Only a fraction knows about browser caches, temp files and such, not to mention cleaning them. As Windows by default will install both critical and "important" updates, they'll believe everything will be updated. Only a month ago I met an XP machine with only its native SP1 installed, not to mention the multitude of Vista originals! I even believe that most of the AH'ers who'd skip this forum on the AH BBS in favour of the O'club. Not to mention those who'd install Norton 360 on top of that to "take care of their system"...