System Reboots after reading in hibernation file

G

Guest

Our configuration:
1) WinSystems EPX-733 SBC, boots from onboard 1GB compact flash
2) Compact Flash configured with EWF enabled on drive C, drive D writeable
3) USB hub with 4 USB ports plugged into first of two onboard USB connectors
3) USB devices connected in hub at time of hibernation - keyboard, gamepad

We are experiencing a very strange problem. We use HORM (SP2, not FP2007)
and often (much more often than intermittent, but not 100%) we see the
following -

We hibernate the system with a keyboard and maybe a gamepad connected. When
we power cycle after hibernating our program we see the progress bar from the
loading of the hiberfile.sys file and right when it gets completely done, at
the point where our program should now be loaded and running, the SBC
reboots. Usually (though not always) on this second boot the hiberfile.sys
file loads and our program resumes. If the second boot doesn't succeed, it's
because we never get out of the BIOS area where it's finding all devices.

One hypothesis is that you must have the identical USB devices connected in
the exact USB ports when resuming from hibernation as were when the
hibernation fle was created, but even that doesn't seem to be 100% accurate.
Is this true?

Is there anything that could cause the WinXPe to reboot right after the
hibernation file is reloaded?
 
G

Guest

I think we may have located the problem. At the conclusion of loading the
hibernation file, the system checks for USB devices. Our power supply was
only putting out 4.87V whereas the USB require 5.0V. Apparently 4.87V is
'close enough' some of the time and 'just not enough' the rest of the time,
so it would cause the system to reboot. I could either plug in a power
supply to the USB hub (one solution), or adjust a potentiometer up slightly
to 5.0V (better solution) and I haven't seen the problem since.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top