Vista Sleep/Hibernate problems...?

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
My computer would fail to enter the sleep mode in Vista Ultimate 64 - so I unchecked "Allow this device to bring the computer out of standby" for all the mice and the keyboard.

It helped - Vista would enter sleep, but would Blue Screen on Wake-up.

Then I came across this article on ASUS website, and it seems to have solved my problems!

I simply changed the Jumpers' positions from +5V to +5VSB, for all the USB ports and the Keyboard/PS2 port (3 jumpers in case of my motherboard).

Apparently Vista has +5VSB enabled by default, and the motherboards might have +5V enabled, which results in conflict. At least that's what happens in case of some ASUS boards.

I have also had problems with APC UPS unit and its Power Chute software, connected to the PCI card with the USB ports. It would give me the message "Unable to communicate with the Battery Backup" on Wake-up. Connecting the UPS to the MB USB port with the +5VSB enabled seems to have cured this issue, too. I left my printers/faxes/gamepads connected to that PCI card, since there is no option of +5VSB for that.

BTW, I would experience the same problem with XP Home, so this issue is not exclusive to Vista.


Here is the solution from ASUS:

"This is VISTA OS problem. VISTA does not allow system to enter Standby mode, if "Allow this device to bring the computer out of standby" for an USB or PS/2 wake supported device (such as mouse or keyboard) has been checked under "Device Manager", while the used USB or PS/2 port has not switched its power mode to +5VSB, which allows delivery of standby power to USB or PS/2 ports under soft OFF state.
As VISTA enables this option per default, and motherboards often set USB power modes to +5V at the same time, this two settings may result in conflict, hence causes this trouble.

To fix this, simply uncheck "Allow this device to bring the computer out of standby" for your USB mouse and PS/2 keyboard under "Device Manager", if you do not desire to wake the system via your USB mouse and/or PS/2 keyboard. (Wasn't enough for me, I HAD to enable +5VSB - JG)

If wake from USB mouse and/or PS/2 keyboard option is required for your application, simply turn off your PC, set the particular USB port used to connect your USB mouse, and/or your PS/2 port(depending on if you wish to allow wake from PS/2 device) to +5VSB as per the instructions in your user manual, then turn it on again, and disable "Allow this device to bring the computer out of standby" for devices you do not wish to use to wake your system from, and your system will be able to enter and wake from standby mode in your desired manner."


Good luck - hope it helps YOU, too! :)
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
I am curious - has anyone experienced these problems, and has anyone even thought about the +5VSB...?

Are other motherboards set to +5VSB as a default...?
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
+5VSB works perfectly for me - haven't had any sleep/wake-up problems since enabling it.

Anyone else with similar experience...?
 

nullpointerus

Golden Member
Apr 17, 2003
1,326
0
0
No offense, but... I've never heard of this +5VSB thing...

Is the feature specific to ASUS boards?

Regardless, it's good that you posted about this problem and solution. I'd love to see a perpetual thread for Vista sleep/standby issues because there are so many little issues with various hardware/software components. Yet when it's fixed, sleep mode is great!
 
Mar 19, 2003
18,289
2
71
I seem to recall setting the +5VSB jumper (ASRock motherboard), but I don't know if that actually fixed anything. I never had problems with the machine going into sleep mode, but I would get just a blank screen (frozen) when trying to wake it up. The thing that fixed it once and for all, at least in my case, was enabling "re-POST VGA BIOS on resume" (or similar). This was when I was using a Radeon 9700 Pro, I can't say for sure if my X1900XT (which I've had for about two weeks) would have had the same issue...
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71

Listed below are the specs for my Antec TP Trio 650W PSU.

+3.3@24A,+5V@24A,+12V1@19A,+12V2@19A,+12V3@19A,- 12V@0.8A,+5VSB@3.0A

If you read the manual for your motherboard, you will (most likely) find the info on that. This rail keeps the USB and PS2 ports active during sleep - otherwise, they will just turn off.

And since Vista enables +5VSB state by default, the conflict between the MB settings and the OS settings might be interpreted by Vista as an error, hence the "Wake-up" BSOD that I would experience.

I changed the jumpers on Monday, and haven't experienced a single Sleep/wake-up issue since.

 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
Originally posted by: SynthDude2001
I seem to recall setting the +5VSB jumper (ASRock motherboard), but I don't know if that actually fixed anything. I never had problems with the machine going into sleep mode, but I would get just a blank screen (frozen) when trying to wake it up. The thing that fixed it once and for all, at least in my case, was enabling "re-POST VGA BIOS on resume" (or similar). This was when I was using a Radeon 9700 Pro, I can't say for sure if my X1900XT (which I've had for about two weeks) would have had the same issue...


If you still have this MB, try to enable it - as I've mentioned, and based on ASUS' explanation above, it makes perfect sense (potential settings' conflicts between OS and MB).

And again - it DID solve my problems. I actually had a feeling that it had something to do with the USB ports, since I would always get a "baloon" message from my PowerChute that "The communication between the computer and the UPS has been lost".

On a few rare occassions of a successful wake-up before enabling +5VSB, the Power Chute would never re-establish connection with the UPS (yellow exclamation point, unable to verify "Current Status").

The baloon still appears now, but the connection is always re-established with the +5VSB on.



 
Mar 19, 2003
18,289
2
71
Originally posted by: JustaGeek
Originally posted by: SynthDude2001
I seem to recall setting the +5VSB jumper (ASRock motherboard), but I don't know if that actually fixed anything. I never had problems with the machine going into sleep mode, but I would get just a blank screen (frozen) when trying to wake it up. The thing that fixed it once and for all, at least in my case, was enabling "re-POST VGA BIOS on resume" (or similar). This was when I was using a Radeon 9700 Pro, I can't say for sure if my X1900XT (which I've had for about two weeks) would have had the same issue...


If you still have this MB, try to enable it - as I've mentioned, and based on ASUS' explanation above, it makes perfect sense (potential settings' conflicts between OS and MB).

And again - it DID solve my problems.

[...]

I do still have this motherboard - still using it, in fact. (One of the rare boards with both AGP and PCI-E slots ;))

So, it is enabled right now since I'm pretty sure I never moved the jumper back. But as I said, I'm pretty sure it still didn't work 100% until I enabled the video re-post on resume option in the BIOS.
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
Good ole' 775Dual-VSTA... ;)

It is now my wife's rig...

Yes, I have enabled the "Video re-post", and the Sleep/Wake-up works flawlessly in XP x86.

I don't even remember the +5VSB on this MB, to be honest. But the Sleep/Wake-up work fine!
 
Mar 19, 2003
18,289
2
71
939Dual-SATA2 actually (Socket 939). But I've had it since late 2005 and it's still going strong, I can't complain. :p
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
Originally posted by: nullpointerus
No offense, but... I've never heard of this +5VSB thing...

Is the feature specific to ASUS boards?

Regardless, it's good that you posted about this problem and solution. I'd love to see a perpetual thread for Vista sleep/standby issues because there are so many little issues with various hardware/software components. Yet when it's fixed, sleep mode is great!


It seems like on your MB it is buried in the BIOS settings - just studied your MB manual.

It doesn't seem to have anything for the USB ports though - perhaps it is enabled by default...?


"ACPI Suspend Type
Specifies the ACPI sleep state when the system enters suspend.

S1(POS) Enables the system to enter the ACPI S1 (Power on Suspend) sleep state.
In S1 sleep state, the system appears suspended and stays in a low power
mode. The system can be resumed at any time.

S3(STR) Enables the system to enter the ACPI S3 (Suspend to RAM) sleep state (default).
In S3 sleep state, the system appears to be off and consumes less power than
in the S1 state. When signaled by a wake-up device or event, the system
resumes to its working state exactly where it was left off.

Soft-Off by PWR-BTTN
Configures the way to turn off the computer in MS-DOS mode using the power button.
Instant-Off Press the power button and then the system will be turned off instantly. (Default)
Delay 4 Sec. Press and hold the power button for 4 seconds to turn off the system. If the power
button is pressed for less than 4 seconds, the system will enter suspend mode.

PME Event Wake Up
Allows the system to be awakened from an ACPI sleep state by a wake-up signal from a PCI or
PCIe device. Note: To use this function, you need an ATX power supply providing at least 1A on
the 5VSB lead. (Default: Enabled)


Power On by Ring
Allows the system to be awakened from an ACPI sleep state by a wake-up signal from a modem
that supports wake-up function. (Default: Enabled)
(Note) Supported on Windows® Vista® operating system only.

Power Management Setup
ACPI Suspend Type [S3(STR)]
Soft-Off by PWR-BTTN [Instant-Off]
PME Event Wake Up [Enabled]
Power On by Ring [Enabled]
Resume by Alarm [Disabled]
x Date (of Month) Alarm Everyday
x Time (hh:mm:ss) Alarm 0 : 0 : 0
HPET Support (Note) [Enabled]
HPET Mode (Note) [32-bit mode]
Power On By Mouse [Disabled]
Power On By Keyboard [Disabled]
x KB Power ON Password Enter
AC Back Function [Soft-Off]
????????: Move Enter: Select +/-/PU/PD: Value F10: Save ESC: Exit F1: General Help
F5: Previous Values F6: Fail-Safe Defaults F7: Optimized Defaults

Resume by Alarm
Determines whether to power on the system at a desired time. (Default: Disabled)
If enabled, set the date and time as following:
Date (of Month) Alarm : Turn on the system at a specific time on each day or on a specific day
in a month.
Time (hh: mm: ss) Alarm : Set the time at which the system will be powered on automatically.
Note: When using this function, avoid inadequate shutdown from the operating system or removal
of the AC power, or the settings may not be effective.

HPET Support (Note)
Enables or disables High Precision Event Timer (HPET) for Windows® Vista® operating system.
(Default: Enabled)
HPET Mode (Note)
Allows you to select the HPET mode for your Windows® Vista® operating system. Select 32-bit
mode when you install 32-bit Windows® Vista® ; select 64-bit mode when you install 64-bit Windows®
Vista®. (Default: 32-bit mode)

Power On By Mouse
Allows the system to be turned on by a PS/2 mouse wake-up event.
Note: To use this function, you need an ATX power supply providing at least 1A on the 5VSB lead.
Disabled Disables this function. (Default)
Double Click Double click on left button on the PS/2 mouse to turn on the system.

Power On By Keyboard
Allows the system to be turned on by a PS/2 keyboard wake-up event.
Note: you need an ATX power supply providing at least 1A on the 5VSB lead.
Disabled Disables this function. (Default)
Password Set a password with 1~5 characters to turn on the system.
Keyboard 98 Press POWER button on the Windows 98 keyboard to turn on the system.


KB Power ON Password
Set the password when Power On by Keyboard is set to Password. Press <Enter> on this item
and set a password with up to 5 characters and then press <Enter> to accept. To turn on the
system, enter the password and press <Enter>.
Note: To cancel the password, press <Enter> on this item. When prompted for the password, press
<Enter> again without entering the password to clear the password settings.

AC Back Function
Determines the state of the system after the return of power from an AC power loss.
Soft-Off The system stays off upon the return of the AC power. (Default )
Full-On The system is turned on upon the return of the AC power.
Memory The system returns to its last known awake state upon the return of the AC
power"
 

nullpointerus

Golden Member
Apr 17, 2003
1,326
0
0
Whoa!

I didn't expect you to look it up for me.

Thanks!!


(I'm reinstalling Vista + SP1 (if possible) this morning, so the timing is perfect.)
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
I figured I would "revive" this thread since there are people with Vista sleep issues...
 
Mar 19, 2003
18,289
2
71
Originally posted by: JustaGeek
I figured I would "revive" this thread since there are people with Vista sleep issues...

Funny you should say that...especially since I posted earlier in here saying that I had no problems. I hadn't tried Sleep mode with my new X1900XT until just last week...won't work no matter what. 5VSB, Re-POST video on resume...nothing.

If I do enable the re-post on resume option, it hangs on a screen that just lists "X1900XT BIOS" and a version number or something to that effect. Maybe I need to flash to a different BIOS, but I'm kinda disinclined to do that because of the risk and the fact that I rarely use Sleep anyway...