"Error in newdev.dll" when using RAMDisk and Remote Boot Server

S

Samelo

Hello,

This is my first post to this group, although it has become my single
resource for all things XP Embedded. I have a working XPe image that
does not show any error popups when it is booted from the target
device's hard drive. Following the instructions in MSDN, I have
performed the following steps:

* Added the Windows RAM Disk Driver component to my configuration
* Copied the image to the C drive of my target system, where FBA was
allowed to run
* Created and formatted an SDI disk on the development machine
* Copied the post-FBA image from my target system back into the SDI
disk
* Used "sdimgr /readpart" to create the final SDI image
* Set up Remote Boot Manager to properly serve the SDI image (for PXE
booting)

At this point, my target hardware successfully PXE boots. The SDI
image is loaded into RAM, and my XPe image boots and runs (so far so
good!). There is only one problem -- I now get a single popup when XPe
starts that is not present when I boot from the hard drive instead of
RAM disk. The popup says:

Title: RUNDLL
Text: Error in newdev.dll
Missing entry:ClientSideInstall

This seems to be related to PnP, but I have not changed any of the
attached devices. Again, when I'm just booting the image from the
local disk, I do not see this error. Perhaps the registry entries for
devices are not being copied back into the SDI image? I would
appreciate any suggestions on how to further investigate this issue.
Thanks in advance!

Best regards,
Dave
 
S

Sean Liming \(eMVP\)

I have seen the remote boot image pop-up and say "RAM disk drive found".
Since the RAM drive is not running when the image is on the hard drive,
maybe this will lead to the problem. Take a look at Device manager and see
if there are any missing devices.

Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
XP Embedded Book Author - XP Embedded Advanced, XP Embedded Supplemental
Toolkit
 
S

Samelo

Sean,

Thank you for your reply. I have your "XP Embedded Advanced" book
right here.

Your theory sounds very plausible to me. My image is so stripped down
(~100 MB in size) that I do not have the Device Manager installed.
However, I will temporarily add the necessary components, retest, and
post my results here.

Thanks,
Dave
 
S

Samelo

Sean,

It seems that the popup was the result of some problem with a
third-party component that I was using. I removed the component and
now RAM Disk mode works fine. For the benefit of anyone else who reads
this, I also found that I could eliminate the popup by preventing Plug
and Play from running (which is acceptable for my application). The
instructions on how to do this are located here:

http://msdn.microsoft.com/library/d...-us/xpehelp/html/xetskProhibitingPlugPlay.asp

Thanks again for your insight!

Best regards,
Dave
 

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