Page 1 of 1

htpc suspend problems

Posted: Wed Mar 30, 2011 12:09 pm
by amdk62
Hi, I hope someone here can help me with this. I recently built a htpc, using a biostar a880g+ motherboard. For obvious reasons I want this thing to be able to suspend and sleep like a laptop would. I enabled in the bios s3 suspend, and acpi version 3 etc. If I hit sleep, the system will go into what I assume is a full hibernation. In otherwords the cpu fan stops turning basically the state of the computer is saved to ram and the thing shuts down. It is pulled like 1.7 or 1.8 watts in this state. I have mouse and keyboard wake features enabled in teh bios but these will not wake up the computer. You have to manually hit the power button, and then the computer will come back up to the login screen within 5 or 10 seconds. I would like to be able to wake the computer up with a remote or keyboard, but if need be I can manually hit the power button I guess. The problem is, if any bus speed changes are done at all, and the sys. is overclocked, instead of coming back to the login on a resume, a complete reboot is done, and a error about overclocking is issued. (There is no o/c problem the thing is only o/c a few hundred mhz and is rock stable and is running @ stock voltages) Does anybody know of any way to make the computer wake up with the mouse or keyboard and how to avoid this bios error msg? thanks.

Re: htpc suspend problems

Posted: Wed Mar 30, 2011 1:31 pm
by andyb
Check the BIOS/windows options for waking the system using a keyboard or mouse, may also be found under the USB section.

Also the S3 is suspend to RAM (as far as I remember) that is not the same as hibernation at all.


Andy

Re: htpc suspend problems

Posted: Wed Mar 30, 2011 6:35 pm
by corrion
Which operating system are you using? In Windows, you can allow devices to wake the computer in the Device Manager. See attached.

And what you described sounds like S3 sleep, not hibernation.

Re: htpc suspend problems

Posted: Wed Mar 30, 2011 7:56 pm
by amdk62
thanks for the help.

I am running windows 7 64 bit. I went and checked device manager, and indeed, my mouse and keyboard both are set already by default to awake the computer. Also these settings are already enabled in the bios as well, in fact I have the keyboard set to "any key" but you can pound on them all day and click the mouse and move it and nothing happens until you hit the power button. I have also gone into the power settings in windows and enabled hybrid sleep mode but it seems to not change anything.

I think the problem with the o/c message is just a biostar quirk, so I intend to email them about that, oddly enough I cannot find a halt on all or no errors setting to enable or disable such as used to be in all bios screens in the past I guess they dropped that feature?

Re: htpc suspend problems

Posted: Thu Mar 31, 2011 4:42 am
by andymcca
This information may be outdated, but historically BIOS wake-on-keyboard only worked with PS2, and I believe mouse may be the same. I have definitely read about wake-on-usb, but I seem to remember that the device had to be on a specific USB header? (Since power must be maintained for wake-on-usb to function, ie your optical mouse must remain lit)

Maybe you can try plugging your devices in to other plugs?

(Also I second the distinction between s3 suspend and hibernate. Hibernate is to disk!)
ACPI S1 - S4 definitions:
http://en.wikipedia.org/wiki/Advanced_C ... _Interface

Re: htpc suspend problems

Posted: Thu Mar 31, 2011 6:15 pm
by amdk62
Thanks. I agree with you, I think that usb is not going to power it back up unless the lights stay lit up etc but maybe the ps2 ports would. I do have a ps2 keyboard, so I'm going to test that out to see. Also i will swap around on other usb ports to see if any remain powered. Anyway it seems the computer is suspending and coming back up fine long as I'm not overclocked.

You would think that the usb ports would still receive the power in a sleep mode at least the ones built onto the motherboard itself on the back plane, I mean alot of people charge things off those ports etc. I guess it is just up to the motherboard manuf. how this is handled?

Re: htpc suspend problems

Posted: Thu Mar 31, 2011 6:59 pm
by corrion
Not true, I use my USB keyboard or mouse to wake up my computer every day, and they're not lit up all the time. If you say it's fine while not overclocked, then either you have things clocked too high, or you're not supplying enough voltage. You can also try turning off USB selective suspending under the power settings.

My previous computer (a Shuttle SN25P) had trouble waking up, turned out the motherboard / power supply just couldn't handle it.

Re: htpc suspend problems

Posted: Sun Apr 03, 2011 7:02 pm
by amdk62
Sorry I have been out of a town a couple days and just got home.

Corrion, I appreciate the help, but in this situation these things are not the case. For instance, the system suspends and recovers perfectly fine at 200 bus speed, but even if I go to just 201, the thing gives the error! Moreover, even at 218 or 220
the system is rock solid, and I have been testing at stock voltages which this motherboard is giving the chip nearly 1.4 volts!
It does resume even when it's overclocked, it just makes you go through the bios first, which is a pain. After you go through the
bios it still resumes with your previous windows or whatever was open so I know it is not a stability problem.
The thing will prime95 till the cows come home and the power supply is a 400 watt, and only sees 70 watts at max draw. No,
something else is def. up here, and I say it is a weird biostar bug. As for the usb setting, I tried that, hoping it would fix things
and turned off the selective usb and the keyboard and mouse still will not wake the system up. Tommorow I will try the ps2 keyboard

Re: htpc suspend problems

Posted: Mon Apr 04, 2011 3:41 pm
by b_rubenstein
This came up numerous times on a Gigabyte forum. Some motherboards will have issues, like you describe, if they are over clocked.

Re: htpc suspend problems

Posted: Fri Apr 22, 2011 3:01 pm
by Rebellious
keyboard/mouse wakeup you enable through power option in WIndows and /etc/rc.local in Linux