PnP = plug an external device into the case and the OS sees the
device and auto-loads the drivers needed.
"Now all 30 PC's do not have PnP" = I plug an external device into
the case and the OS sees the device but does not load the drivers.
I have to manually load them in device manager.
This is not a BIOS issue. This is a SYSPREP issue. Do you know
and have answers relating to SYSPREP and my issue?
Hi Greg.
First, you are misinterpreting the term "Plug and Play". "Plug and
Play" simply means that Windows will configure the proper IRQ, DMA
and I/O settings for a device. See
http://www.webopedia.com/TERM/P/plug_and_play.html for confirmation
of this.
In terms of SYSPREP and drivers, take a look here:
http://www.leinss.com/uniimg.html
What it boils down to is you define OEMPnPDriversPath in sysprep.inf
and this in turn modifies the DevicePath entry in the registry to
include paths to your drivers. As outlined in the above page, you
have to have all your drivers extracted out, in one directory and
have the complete path to each driver defined by OEMPnPDriversPath.
I suspect you are loading the drivers into the base image via a
regular setup routine. When you run sysprep, it re-enumerates the
devices during the mini-setup, scrambles the PnP data and treats your
external device as a new device. It then goes hunting for the
drivers and then bombs out because they aren't defined by DevicePath.
So, find your drivers for the external device, simplify them and
define them, SYSPREP your image and then try it on a test box.
Adam