EWF and 0x00000050 BSOD

B

Ben Harris

I've been seeing a strange problem with EWF running on XP Embedded. I've
Googled the newsgroup archive, but haven't found anything that seems to
help. First, let me explain a bit of background information:

- I've installed Q823025 and Q832662, to update the EWF files to the latest
versions.
- The image I'm using has always worked fine previously without any EWF
components included.
- I'm using a RAM EWF, and using the standard Target Designer interface to
implement it (leaving a 0.5MB empty space at the end of the disk). I'm not
using Slobodan's component yet, but I intend to try that today to see if it
resolves the strange behaviour I'm seeing.
- I've tried two different hardware setups (identical hardware), and both
setups have the same problem.

Initially, after installing the RAM EWF, everything worked fine. I could
enable it, and disable it using EWFMGR, and it worked as it was supposed to.
Then, I saw a one-off BSOD on boot-up (I didn't make a note of the STOP code
at the time). After that single BSOD, it all seemed to work fine
afterwards - and then I got another BSOD! Not 100% happy that EWF was
working well enough to release this build to production, I wrote a simple
batch file which would toggle EWF enablen/disable, depeneding on the state
of it at the last boot, and then issue a "SHUTDOWN -R -T 0". I also wrote a
program which would wait a random amount of time (up to 60 seconds) before
calling the batch file, and made a shortcut to it in the Startup folder so
it would run every boot. The machine then seemed to work fine for a couple
of hours, continually toggling EWF,and rebooting; and then I got another
BSOD. This time, I made a note, and it was a STOP 0x00000050 :
PAGE_FAULT_IN_NONPAGED_AREA. Also, the machine didn't recover after a reset,
and continued to BSOD with the same error on every subsequent boot. I
repeated exactly the same test on another board with a different set of
identical hardware, although this time I was using a hard disk, and after a
while the same thing happened again.

As I didn't know whether EWF was enabled or disabled at the time it BSOD'ed
on me, I reinstalled XPe on both boards, and set one to EWF enabled, and the
other to EWF disabled. I then used the same program I had used before, but
disabled the toggle enabled/disabled function, so that the board was simply
rebooting after a random amount of time. I left this running over the
weekend, to see the results today (Monday morning). I was expecting to find
that the board with EWF enabled would have a BSOD, and the one with it
disabled was running fine. Instead, the opposite happened - the one with EWF
enabled was still randomly rebooting (as it was supposed to be), and the one
with it disabled was sitting with exactly the same STOP error on the screen.

Has anyone got any thoughts or suggestions? I'll try out Slobodan's EWF
component, and see if that makes any differece.


Ben Harris
Design Engineer

Arcom,
Clifton Road,
Cambridge CB1 7EA
United Kingdom

E-Mail: bharris "at" arcom "dot" com
Web: http://www.arcom.com
 
B

Ben Harris

As I didn't know whether EWF was enabled or disabled at the time it BSOD'ed
on me, I reinstalled XPe on both boards, and set one to EWF enabled, and the
other to EWF disabled. I then used the same program I had used before, but
disabled the toggle enabled/disabled function, so that the board was simply
rebooting after a random amount of time. I left this running over the
weekend, to see the results today (Monday morning). I was expecting to find
that the board with EWF enabled would have a BSOD, and the one with it
disabled was running fine. Instead, the opposite happened - the one with EWF
enabled was still randomly rebooting (as it was supposed to be), and the one
with it disabled was sitting with exactly the same STOP error on the
screen.

I've just discovered that this isn't true! - The second machine which has
EWF enabled has now also BSOD'ed on me, with the same 0x00000050 STOP error.
It just waited until now to do it! It must have been fine all weekend, as it
was still working (rebooting) first thing this morning!

--
Ben Harris
Design Engineer

Arcom,
Clifton Road,
Cambridge CB1 7EA
United Kingdom

E-Mail: bharris "at" arcom "dot" com
Web: http://www.arcom.com
 
S

Slobodan Brcin \(eMVP\)

Hi Ben,

This error will be tough to find out.
You should write whole stop error screen, numbers, drivers, etc.
Check you hardware, use third platform if you can.
Use new drivers.

BTW:
I find this statement strange: "leaving a 0.5MB empty space at the end of
the disk".

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=0x00000050&btn
G=Search&meta=group%3Dmicrosoft.public.windowsxp.embedded.*


Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
B

Ben Harris

Slobodan Brcin (eMVP) said:
Hi Ben,

This error will be tough to find out.
You should write whole stop error screen, numbers, drivers, etc.
Check you hardware, use third platform if you can.
Use new drivers.

BTW:
I find this statement strange: "leaving a 0.5MB empty space at the end of
the disk".



Hi Slobodan,

The error message is as follows (and appears during the Windows splash
screen, before the interface loads):

--------------------------------------

A problem has been detected and Windows has been shut down to prevent damage
to your computer.

The problem seems to be called by the following file: rasl2tp.sys

PAGE_FAULT_IN_NONPAGED_AREA

If this is the first time you've seen this Stop error screen,
restart your computer. If this screen appears again, follow
these steps:

Check to make sure any new hardware of software is properly installed.
If this is a new installation, ask your hardware of software manufacturer
for any Windows updates you might need.

If problems continue, disable or remove any newly installed hardware
or software. Disable BIOS memory options such as caching or shadowing.
If you need to use Safe Mode to remove of disable components, restart
your computer, press F8 to select Advanced Startup Options, and then
select Safe Mode.

Technical information:

*** STOP: 0x00000050 (0xF95B6300,0x00000000,0xF95B6300,0x00000000)

*** rasl2tp.sys - Address F95B6300 base at F95B6000, DateStamp 00000000

--------------------------------------

I've also seen this error message list other files too, although rasl2tp.sys
is the most commonly occurring one. If I rename this file (by putting the
CompactFlash into another machine), then XPe will successfully boot next
time, even if I then rename it back again.

Interestingly, that link you supplied, one of the posters asking about this
error (Rajeev) used to work here, and I've taken over his position since he
left. Unfortunately, I don't know what he did to resolve the error, although
I'm only seeing it with EWF included in the image and as far as I'm aware,
this is the first time we've tried using it.

Thanks for your suggestions so far. I'll give them a go.

Oh, and the reason for the 0.5MB blank space, was for the EWF configuration
data, as I'm using the standard Target Designer configuration for EWF,
rather than your component (which I believe doesn't require space to be
left).


--
Ben Harris
Design Engineer

Arcom,
Clifton Road,
Cambridge CB1 7EA
United Kingdom

E-Mail: bharris "at" arcom "dot" com
Web: http://www.arcom.com
 
S

Slobodan Brcin \(eMVP\)

I ment 0.5 MB is probably not enough of the space for XPe to create
partition.

And I can't help you with this STOP error, someone else can have more
experience with it.

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

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

Similar Threads

Disabling EWF on boot without requiring the use of EWFMGR 4
EWF 1
EWF in WES 4
Flash and EWF 2
EWF RAM Reg and BSOD 7B 1
FBWF and EWF 13
EWF RAM problem 2
USB boot and EWF RAM REG 8

Top