T510 Problem with Hibernation after switching power source

I am having problem sending my T510 (4313CTO) with 64 bit Windows 7 into Hibernation after switching from AC power to battery. The following is the exact steps to produce the problem:

1. Turn machine to hibernation when on AC power WITHOUT battery attached.2. Disconnect AC power then attach battery.3. Turn machine on (bring machine back from hibernation).4. Try to send machine back into hibernation. At this point, screen turns off, wireless light stays on, hard drive running on and off but machine won't go into hibernation and won't respond to any command. Only thing I can do is to power it off by holding the power button for 5 second. Even if the first attempt is successful, subsequent hibernation attempt will fail.

As my other T510 is also having the same issue, I think probably other people will have the same problem and have a solution. TIA for any advise.

I have exactly the same problem - initiate hibernate, screen becomes black, but wifi light stays on, and hdd light shows very light activity. I can turn it all off by holding power button, or leave it as is, and it will eventually die by itself, and on next start windows will tell that it was not properly shutdown.

It worked before, untill I did a fairly massive lenovo update - latest bios, latest power driver, power manager, and dozen of other updates. After that hibernate broke down.