Solved

XP Embedded HORM hangs on resume

Posted on 2011-02-18
5
1,736 Views
Last Modified: 2012-05-11
I am trying to use the HORM (hibernate once, resume many) feature of Windows XP Embedded 2009.

I have found an already built evaluation image for my device which includes HORM and EWF.  It booted through the First Boot Agent fine and then boots into a standard windows shell.  I then followed the instructions given by the vendor for enabling the HORM feature:
1. Boot image until FBA finish.
2. Enable hibernate in “Control Panel -> Power Options -> Hibernate -> Enable hibernation”.
3. Run “ewfmgr c: -enable”.
4. Run “xpepm –restart” (or reboot from start menu).
5. Run “ewfmgr c: -activatehorm”.
6. Run and configure your application.
7. Run “xpepm –hibernate” (or hibernate from start menu).

Upon booting after enabling HORM, it hangs at the screen for resuming.  See screenshot below.  I have let it sit there for many minutes.  The num lock on the keyboard does not function so it seems like the computer is locked up.  But I never see any blue screen.  Rebooting again, I can catch the boot by pressing F8 to delete restoration data and boot windows normally.

Is there a configuration on my device either in XP embedded or the bios that is not correct?  Again I am using an image built by the vendor so there should be no question of compatibility.

Thanks!

  screenshot of resume from hibernation hanging
0
Comment
Question by:TomPro
  • 3
  • 2
5 Comments
 
LVL 5

Expert Comment

by:rdhoore108
ID: 34932463
Does the normal hibernation process work properly?
0
 
LVL 1

Author Comment

by:TomPro
ID: 34943031
I disabled EWF and the regular hibernation ends with the same result (getting stuck at the resume screen).

I have tried using both NTFS partition or FAT16 partition.

Any way to confirm the hardware is the culprit and not a software configuration issue?
0
 
LVL 5

Accepted Solution

by:
rdhoore108 earned 500 total points
ID: 34943287
One thiing you could try is to load BIOS Defaults. There are settings that are not shown on the BIOS screen, but nevertheless could be wrong for your situation. For me, loading BIOS defaults has once upon a time solved a similar issue.

It could also be one of the power management settings in the BIOS, but you would have to try a bit, I have no idea which...

What motherboard are you using?
0
 
LVL 1

Author Comment

by:TomPro
ID: 34943780
rdhoore108: your suggestion led to the solution!
I enabled the 'optimized' BIOS defaults and one-by-one enabled my altered settings.  

I found setting the USB 2.0 Controller Mode from hi speed to full speed caused the hibernation not to resume. --Go Figure!

0
 
LVL 5

Expert Comment

by:rdhoore108
ID: 34944978
Hmm, that's pretty weird indeed. Anyway, high speed is what you want (USB 2), full speed is only USB 1.1 speeds.

I'm glad you have a solution. I used to have a similar situation, where sometimes it would get stuck at the exact same point as you, but on a normal XP pc. If I would then boot again (resuming from the same image), it would work. My solution is to never cut the power (button on the power strip), and then the resuming always works for me (well, 95% of the time).

I just meant to say, resuming from sleep isn't very stable in XP, and sometimes the solution that works is indeed quite unexpected.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Dell Wyse 5010 to Terminal server and SBS2008  Citrix Logon Failed  . 5 51
Openwrt vnstat 9 156
Windows print sharing 1 63
Best practices power settings GPO Win 10 4 83
Can you find a fax from a vendor you saved a decade ago in seconds? Have you ever cursed your PC under your breath during an audit because you couldn’t find the requested statement or driver history?  If you answered no to the first question or yes …
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Many functions in Excel can make decisions. The most simple of these is the IF function: it returns a value depending on whether a condition you describe is true or false. Once you get the hang of using the IF function, you will find it easier to us…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now