03-26-2012 08:19 AM
I'm using a ThinkStation E30, I want to use hibernation, the machine starts the hibernation process and it finishes properly, then it shuts down, then after aproximately five seconds the machine turns on itself automatically and windows resumes from hibernation.
How can I keep the machine in hibernation mode?
03-26-2012 08:29 AM
If you are comfortable running command lines, then right after the system wakes itself unexpectedly, run cmd.exe as administrator, and then run "powercfg -lastwake". This should report back as to what device/event caused the last wakeup.
From there, you can work to narrow/eliminate the problem.
03-26-2012 08:41 AM
Thanks for the quick reply
Here is the message I receive after "powercfg -lastwake"
Recuento de historial de activación - 1
Historial de activación 
Recuento de origen de activación - 0
I have windows 7 Enterprise (Spanish Language), here is the translation (I found another user posting about a similar problem and he executed same command)
capitalizable down payment history - 1
capitalizable running 
capitalizable many sources - 0
How can I use this information?
03-26-2012 11:44 AM
I don't think the translator is working well Unfortunately, from your data and what I can decipher from it, there's nothing useful there.
I just ran it on my thinkpad for a comparison:
Wake History Count - 1
Wake History 
Wake Source Count - 1
Wake Source 
Instance Path : ACPI\PNP0C0D\2&daba3ff&3
Description: ACPI Lid
Manufacturer : <standard system device>
So you can see from mine, my last wake event was when I opened the lid on my thinkpad (to bring it out of S3 standby). To be clear, there are a couple of things you need to do for this to be successful:
1. Run cmd.exe as administrator
2. You need to have the system in the "failing config" before running this command line. So in your case, you need to have the system do it's "resume itself from S4 hibernate" issue and immediately upon getting to a workable desktop, run powercfg -lastwake. Otherwise, if there are other ACPI transitions before you run powercfg, it won't point you at the right problem.
03-27-2012 08:04 AM
03-27-2012 09:37 AM
If I had to guess, it's more than likely your network connection that is set to allow wake events, and depending on what wake events it's set to allow (anything or only magic packet), that could easily be what's waking your system up.
If you don't need wake to be supported by the network, disable that (device properties, power management tab) and see if it goes away.
powercfg -lastwake is really a useful tool in trying to figure this stuff out. I had a really random case of unintended wake on one of my systems not long ago, and it was due to windows media player waking the system to go out and check for updates at like 3am every tuesday or something. Only way I found it was by using powercfg -lastwake.
03-27-2012 01:37 PM
Sorry I forgot to mention it, disable all wake options in BIOS was the first thing I did.
I don't think I have some event like media player because my computer doesn't turn on at specified time, it simple turn back on every time I try to hibernate it. The machine turns on aproximately five seconds after hibernation process finishes.
03-27-2012 01:52 PM
what expansion cards and peripherals are connected to your system? what size and quantity of memory modules do you have installed?
if you haven't already, you might try disconnecting everything and removing any unnecessary cards to see if that changes hibernation behavior. you might also try going down to one memory module to shrink the hiber file size. if things improve then work your way backward by installing memory, then re-installing expansion cards, and finally re-connecting peripherals.
one other thing to try is setting your system on the "high performance" power scheme. this might eliminate some timeout variables in the OS.
Share your input on the Retro ThinkPad Time Machine
03-29-2012 07:41 AM
It seems like a good idea, I'm checking with vendor because I'm at work, the machine is new and I don't want to lose warranty, the vendor is going to do some tests with another machine.
I will keep you informed.