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

  • Thread starter Thread starter Samelo
  • Start date Start date
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
 
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
 
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
 
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
 
Back
Top