sysprep driving me insane!

  • Thread starter Thread starter James
  • Start date Start date
J

James

I want to create an image that will work on both a Dell GX1 and a Dell
GX260. I created the image off the GX1. I managed to get it to at
least boot on the GX260 using the SysprepMassStorage tweaks.

However the GX260 requires Dell drivers for it's chipset, nic, video,
and sound.

I went by MS's article Q254078 but didn't get anywhere. After logging
on if I right click on the device in device manager and update driver,
and point it to the directory I specified in OemPNPDriversPath it
installs perfectly.

So I did more digging and figured the problem must be the driver
signing issue, so I went by Q256204 but again no luck (used the -pnp
switch).

Any suggestions appreciated.

As of now my attitude is that Sysprep is more trouble than it's worth.
Contradictory documentation and bugs do not a useful product make.

PS. I'm using Sysprep v2.0

James
 
Been there.
I origianlly followed all sorts of advice that led to
constant Blue Screen of Death on new Ghosts. Now I never
get a BSOD, but nearly all my experience is with Win2000
and Dell PCs from GX-1's to new Latitude D800's and GX-
270's.

I use the "sysprep -pnp" command. There are several ways
of telling sysprep to build a driver list. All the ways of
doing it are okay, but I prefer to use one file with the
list already in the INF file.
Also, in building the list from various sources, I had a
couple of lines that wer the same. With sysprep, if it
recieves the same info twice, it seems to nullify the
entire section. Only after making certain there were no
duplicates did it work.
Also (again), I had multiple comments throughout my INF
file. The very nature of comments means they should be
passed over and not cause a problem, but my INF file
wouldn't work until all comments were stripped out. So now
I keep one file for reference with comments, and one
without for running sysprep.

Hope this helps, 'cause like you, I had given up for over
a year.

Try the following MassStorage section (cut-&-paste):

[SysprepMassStorage]
PCMCIA\*PNP0600=%systemroot%\inf\mshdc.inf
*PNP0600=%systemroot%\inf\mshdc.inf
PCMCIA\KME-KXLC005-A99E=%systemroot%\inf\mshdc.inf
PCMCIA\_-NinjaATA--3768=%systemroot%\inf\mshdc.inf
PCMCIA\FUJITSU-IDE-PC_CARD-DDF2=%systemroot%\inf\mshdc.inf
*AZT0502=%systemroot%\inf\mshdc.inf
PCI\CC_0101=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5215=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5219=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5229=%systemroot%\inf\mshdc.inf
PCI\VEN_1097&DEV_0038=%systemroot%\inf\mshdc.inf
PCI\VEN_1095&DEV_0640=%systemroot%\inf\mshdc.inf
PCI\VEN_1095&DEV_0646=%systemroot%\inf\mshdc.inf
PCI\VEN_0E11&DEV_AE33=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1222=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1230=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7010=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7111=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2411=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2421=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7199=%systemroot%\inf\mshdc.inf
PCI\VEN_1042&DEV_1000=%systemroot%\inf\mshdc.inf
PCI\VEN_1039&DEV_0601=%systemroot%\inf\mshdc.inf
PCI\VEN_1039&DEV_5513=%systemroot%\inf\mshdc.inf
PCI\VEN_10AD&DEV_0001=%systemroot%\inf\mshdc.inf
PCI\VEN_10AD&DEV_0150=%systemroot%\inf\mshdc.inf
PCI\VEN_105A&DEV_4D33=%systemroot%\inf\mshdc.inf
PCI\VEN_1106&DEV_0571=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1960&SUBSYS_11111028=%systemroot%
\inf\scsi.inf
PCI\VEN_8086&DEV_1960&SUBSYS_11121111=%systemroot%
\inf\scsi.inf
PCI\VEN_8086&DEV_1960&SUBSYS_11111111=%systemroot%
\inf\scsi.inf
PCI\VEN_8086&DEV_1960&SUBSYS_04671028=%systemroot%
\inf\scsi.inf
*ADP1540=%systemroot%\inf\scsi.inf
*ADP1542=%systemroot%\inf\scsi.inf
*ADP4215=%systemroot%\inf\scsi.inf
DETECTEDIsa\aha154x=%systemroot%\inf\scsi.inf
SPARROW_SCSI=%systemroot%\inf\scsi.inf
DETECTED\sparrow=%systemroot%\inf\scsi.inf
*ADP1502=%systemroot%\inf\scsi.inf
*ADP1505=%systemroot%\inf\scsi.inf
*ADP1510=%systemroot%\inf\scsi.inf
*ADP1512=%systemroot%\inf\scsi.inf
*ADP1515=%systemroot%\inf\scsi.inf
*ADP1520=%systemroot%\inf\scsi.inf
*ADP1522=%systemroot%\inf\scsi.inf
*ADP3015=%systemroot%\inf\scsi.inf
*ADP3215=%systemroot%\inf\scsi.inf
*ADP6360=%systemroot%\inf\scsi.inf
*ADP6370=%systemroot%\inf\scsi.inf
PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-BE89=%
systemroot%\inf\scsi.inf
PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-B67E=%
systemroot%\inf\scsi.inf
PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-6F71=%
systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5075=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5175=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5275=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5375=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5475=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5575=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5675=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5775=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5078=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5178=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5278=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5378=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5478=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5578=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5678=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5778=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7860=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6078=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6178=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6278=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6378=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6478=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6578=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6778=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7078=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7178=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7278=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7478=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7578=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7678=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7778=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8078=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8178=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8278=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8478=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8578=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8678=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8778=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8878=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7891=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7892=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7896=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7897=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_3B78=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_EC78=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6075=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6075&SUBSYS_75609004=%systemroot%
\inf\scsi.inf
PCI\VEN_9004&DEV_3860=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0010=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0020=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0030=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_001F=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_002F=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_003F=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0050=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0051=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_005F=%systemroot%\inf\scsi.inf
*FDC0000=%systemroot%\inf\scsi.inf
DETECTEDPci\Fd16_700=%systemroot%\inf\scsi.inf
FD16_700_SCSI=%systemroot%\inf\scsi.inf
PCI\VEN_1036&DEV_0000=%systemroot%\inf\scsi.inf
DETECTED\fd16_700=%systemroot%\inf\scsi.inf
GEN_SCSIADAPTER=%systemroot%\inf\scsi.inf
PCI\VEN_1014&DEV_002E=%systemroot%\inf\scsi.inf
PCMCIA\IBM-PCMCIA_Portable_CD-ROM_Drive-84E3=%systemroot%
\inf\scsi.inf
PCMCIA\IBM-PCMCIA_CD-ROM_DRIVE_CD-400-5AFA=%systemroot%
\inf\scsi.inf
PCMCIA\IBM-PCMCIA_Portable_CD-ROM_Drive-84E2=%systemroot%
\inf\scsi.inf
PCI\VEN_1077&DEV_1020=%systemroot%\inf\scsi.inf
PCI\VEN_1077&DEV_2100&SUBSYS_00011077=%systemroot%
\inf\scsi.inf
PCI\VEN_1077&DEV_1240=%systemroot%\inf\scsi.inf
PCI\VEN_1077&DEV_1080=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0001=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0002=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0003=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0004=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0005=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0006=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_000B=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_000C=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_000D=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_000F=%systemroot%\inf\scsi.inf
PCI\VEN_105A&DEV_4D38=%systemroot%\inf\scsi.inf
 
BTW - Never use the PNP command in Sysprep UNLESS you have old Legacy ISA
Com Ports that you want detected. Running Sysprep with the PNP switch in
Windows XP (or Windows 2000 for that matter) takes longer and can sometimes
produce some device issues:

302577 HOW TO: Use Sysprep.exe Tool to Automate Successful Deployment of
http://kb/article.asp?id=Q302577

"
- -pnp - Runs the full Plug and Play device enumeration and

installation during mini-Setup. This command-line parameter has no

effect if the first-run experience is Windows Welcome. Use -pnp only

when you need to detect and install legacy, non-Plug and Play devices.

Do not use "sysprep -pnp" (without the quotation marks) on computers

that only use Plug and Play devices. Otherwise, you will increase the

time required for the first-run experience, without providing any

additional benefit to the user."
 
What you say about -pnp sounds very logical.
I don't mean to say it's wrong. My experience is limited.
My BSODs went away when moving my sysprep images across
different motherboards (even across Gateway & Dell,
desktop & laptop) only after implementing:
1. -pnp switch
2. the long list in MassStorageDevice
I'm sure there's a craftier and more elegant way of doing
this, but my Win2000 syspreps are working for me.

Now if I can get my XP sysprep to work 100% the way I
like...
-----Original Message-----
BTW - Never use the PNP command in Sysprep UNLESS you have old Legacy ISA
Com Ports that you want detected. Running Sysprep with the PNP switch in
Windows XP (or Windows 2000 for that matter) takes longer and can sometimes
produce some device issues:

302577 HOW TO: Use Sysprep.exe Tool to Automate Successful Deployment of
http://kb/article.asp?id=Q302577

"
- -pnp - Runs the full Plug and Play device enumeration and

installation during mini-Setup. This command-line parameter has no

effect if the first-run experience is Windows Welcome. Use -pnp only

when you need to detect and install legacy, non-Plug and Play devices.

Do not use "sysprep -pnp" (without the quotation marks) on computers

that only use Plug and Play devices. Otherwise, you will increase the

time required for the first-run experience, without providing any

additional benefit to the user."


--
- Bill Curtis [MSFT]
"This posting is provided "AS IS" with no warranties, and confers no
rights."



James said:
I want to create an image that will work on both a Dell GX1 and a Dell
GX260. I created the image off the GX1. I managed to get it to at
least boot on the GX260 using the SysprepMassStorage tweaks.

However the GX260 requires Dell drivers for it's chipset, nic, video,
and sound.

I went by MS's article Q254078 but didn't get anywhere. After logging
on if I right click on the device in device manager and update driver,
and point it to the directory I specified in OemPNPDriversPath it
installs perfectly.

So I did more digging and figured the problem must be the driver
signing issue, so I went by Q256204 but again no luck (used the -pnp
switch).

Any suggestions appreciated.

As of now my attitude is that Sysprep is more trouble than it's worth.
Contradictory documentation and bugs do not a useful product make.

PS. I'm using Sysprep v2.0

James


.
 
Where to start...

==== sysprep sample with bits omitted ====
[Unattended]
DisableDynamicUpdates=Yes
TargetPath=windows
UnattendSwitch = Yes
KeepPageFile = no
InstallFilesPath = "C:\i386"
OverwriteOemFilesOnUpgrade = no
OemSkipEula = yes
DriverSigningPolicy = ignore

; 865 and 875 chipsets seem to demand this HAL and this is incompatible with
most of the P3 machines I have seen
;UpdateUPHAL=ACPIAPIC_UP,%systemroot%\inf\hal.inf

[GuiUnattended]
OemSkipWelcome = 1
OemSkipRegional = 1
InstallFilesPath=C:\i386
AutoLogon=Yes
AdminPassword=*

[LicenseFilePrintData]
AutoMode = PerSeat

[SysprepMassStorage]
;Intel IDE controllers from MS
PCI\VEN_8086&DEV_1222=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1230=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7010=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7111=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2411=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2421=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2441=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_244A=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_244B=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7199=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_248A=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_248B=C:\pnp\ich3ide.inf
PCI\VEN_8086&DEV_24C1=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_24CB=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_24CA=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_24D1=C:\pnp\ich5ide.inf
PCI\VEN_8086&DEV_24DB=C:\pnp\ich5ide.inf
=== eof ====

The documentation for OemPNPDriversPath used to state that it would search
subdirectories. I have never seen that work. IF your
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath key does not
contain a location where your pnp drivers are, you will add it via
OemPNPDriversPath. IF that path is already defined in DevicePath, don't
state it again as it will just append a duplicate path.

Does the INF actually cover what you are installing? You can verify it by
comparing the results of a WMI call to the inf entries.
==== vbs sample for PnP ids - created by scriptomatic ====
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PnPEntity",,48)
For Each objItem in colItems
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "***************"
Next
=== eof ===========
Some drivers just do not plug and play well. Consider a post installation
script to install it. I do not have a Dell to compare against, but there
should be a way via BIOS (SMBIOS) or WMI to check the machine type. I have
attached a sample of a post run installer. The vbx files are really vbs
files, but I changed the names for "virus" scanner bypassing. I have not
bothered to update it to XP, so ignore the controlp.htt sample. That was a
sample fix for having Windows Update listed in Control Panel in W2K. The
setup.vbx has a very rudimentary hardware detector (since updated). Here is
where you possibly use a tool from Dell, SMBIOS, current registry keys, or
WMI to find what machine you are installing on if you have stubborn device
drivers. If you have C skills, look into the
UpdateDriverForPlugAndPlayDevices API. MS is working on a new component to
help here. See
http://www.microsoft.com/whdc/hwdev/driver/setup/installtools.mspx

This may help some.
 
Seriously, you do not want to use -pnp unless you have ISA cards. Unless
you have control of the "user experience", the pnp switch will force AC97
audio to reinstall. This will force the initial logon to "hang" for about 5
to 8 minutes while the OS reinstalls the audio components in a painfully
slow, serial manner.

JeffO said:
Been there.
I origianlly followed all sorts of advice that led to
constant Blue Screen of Death on new Ghosts. Now I never
get a BSOD, but nearly all my experience is with Win2000
and Dell PCs from GX-1's to new Latitude D800's and GX-
270's.

I use the "sysprep -pnp" command. There are several ways
of telling sysprep to build a driver list. All the ways of
doing it are okay, but I prefer to use one file with the
list already in the INF file.
Also, in building the list from various sources, I had a
couple of lines that wer the same. With sysprep, if it
recieves the same info twice, it seems to nullify the
entire section. Only after making certain there were no
duplicates did it work.
Also (again), I had multiple comments throughout my INF
file. The very nature of comments means they should be
passed over and not cause a problem, but my INF file
wouldn't work until all comments were stripped out. So now
I keep one file for reference with comments, and one
without for running sysprep.

Hope this helps, 'cause like you, I had given up for over
a year.

Try the following MassStorage section (cut-&-paste):

[SysprepMassStorage]
PCMCIA\*PNP0600=%systemroot%\inf\mshdc.inf
*PNP0600=%systemroot%\inf\mshdc.inf
PCMCIA\KME-KXLC005-A99E=%systemroot%\inf\mshdc.inf
PCMCIA\_-NinjaATA--3768=%systemroot%\inf\mshdc.inf
PCMCIA\FUJITSU-IDE-PC_CARD-DDF2=%systemroot%\inf\mshdc.inf
*AZT0502=%systemroot%\inf\mshdc.inf
PCI\CC_0101=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5215=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5219=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5229=%systemroot%\inf\mshdc.inf
PCI\VEN_1097&DEV_0038=%systemroot%\inf\mshdc.inf
PCI\VEN_1095&DEV_0640=%systemroot%\inf\mshdc.inf
PCI\VEN_1095&DEV_0646=%systemroot%\inf\mshdc.inf
PCI\VEN_0E11&DEV_AE33=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1222=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1230=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7010=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7111=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2411=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2421=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7199=%systemroot%\inf\mshdc.inf
PCI\VEN_1042&DEV_1000=%systemroot%\inf\mshdc.inf
PCI\VEN_1039&DEV_0601=%systemroot%\inf\mshdc.inf
PCI\VEN_1039&DEV_5513=%systemroot%\inf\mshdc.inf
PCI\VEN_10AD&DEV_0001=%systemroot%\inf\mshdc.inf
PCI\VEN_10AD&DEV_0150=%systemroot%\inf\mshdc.inf
PCI\VEN_105A&DEV_4D33=%systemroot%\inf\mshdc.inf
PCI\VEN_1106&DEV_0571=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1960&SUBSYS_11111028=%systemroot%
\inf\scsi.inf
PCI\VEN_8086&DEV_1960&SUBSYS_11121111=%systemroot%
\inf\scsi.inf
PCI\VEN_8086&DEV_1960&SUBSYS_11111111=%systemroot%
\inf\scsi.inf
PCI\VEN_8086&DEV_1960&SUBSYS_04671028=%systemroot%
\inf\scsi.inf
*ADP1540=%systemroot%\inf\scsi.inf
*ADP1542=%systemroot%\inf\scsi.inf
*ADP4215=%systemroot%\inf\scsi.inf
DETECTEDIsa\aha154x=%systemroot%\inf\scsi.inf
SPARROW_SCSI=%systemroot%\inf\scsi.inf
DETECTED\sparrow=%systemroot%\inf\scsi.inf
*ADP1502=%systemroot%\inf\scsi.inf
*ADP1505=%systemroot%\inf\scsi.inf
*ADP1510=%systemroot%\inf\scsi.inf
*ADP1512=%systemroot%\inf\scsi.inf
*ADP1515=%systemroot%\inf\scsi.inf
*ADP1520=%systemroot%\inf\scsi.inf
*ADP1522=%systemroot%\inf\scsi.inf
*ADP3015=%systemroot%\inf\scsi.inf
*ADP3215=%systemroot%\inf\scsi.inf
*ADP6360=%systemroot%\inf\scsi.inf
*ADP6370=%systemroot%\inf\scsi.inf
PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-BE89=%
systemroot%\inf\scsi.inf
PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-B67E=%
systemroot%\inf\scsi.inf
PCMCIA\Adaptec__Inc.-APA-1460_SCSI_Host_Adapter-6F71=%
systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5075=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5175=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5275=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5375=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5475=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5575=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5675=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5775=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5078=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5178=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5278=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5378=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5478=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5578=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5678=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_5778=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7860=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6078=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6178=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6278=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6378=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6478=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6578=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6778=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7078=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7178=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7278=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7478=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7578=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7678=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7778=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8078=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8178=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8278=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8478=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8578=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8678=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8778=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_8878=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7891=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7892=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7896=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_7897=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_3B78=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_EC78=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6075=%systemroot%\inf\scsi.inf
PCI\VEN_9004&DEV_6075&SUBSYS_75609004=%systemroot%
\inf\scsi.inf
PCI\VEN_9004&DEV_3860=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0010=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0020=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0030=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_001F=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_002F=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_003F=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0050=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_0051=%systemroot%\inf\scsi.inf
PCI\VEN_9005&DEV_005F=%systemroot%\inf\scsi.inf
*FDC0000=%systemroot%\inf\scsi.inf
DETECTEDPci\Fd16_700=%systemroot%\inf\scsi.inf
FD16_700_SCSI=%systemroot%\inf\scsi.inf
PCI\VEN_1036&DEV_0000=%systemroot%\inf\scsi.inf
DETECTED\fd16_700=%systemroot%\inf\scsi.inf
GEN_SCSIADAPTER=%systemroot%\inf\scsi.inf
PCI\VEN_1014&DEV_002E=%systemroot%\inf\scsi.inf
PCMCIA\IBM-PCMCIA_Portable_CD-ROM_Drive-84E3=%systemroot%
\inf\scsi.inf
PCMCIA\IBM-PCMCIA_CD-ROM_DRIVE_CD-400-5AFA=%systemroot%
\inf\scsi.inf
PCMCIA\IBM-PCMCIA_Portable_CD-ROM_Drive-84E2=%systemroot%
\inf\scsi.inf
PCI\VEN_1077&DEV_1020=%systemroot%\inf\scsi.inf
PCI\VEN_1077&DEV_2100&SUBSYS_00011077=%systemroot%
\inf\scsi.inf
PCI\VEN_1077&DEV_1240=%systemroot%\inf\scsi.inf
PCI\VEN_1077&DEV_1080=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0001=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0002=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0003=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0004=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0005=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_0006=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_000B=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_000C=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_000D=%systemroot%\inf\scsi.inf
PCI\VEN_1000&DEV_000F=%systemroot%\inf\scsi.inf
PCI\VEN_105A&DEV_4D38=%systemroot%\inf\scsi.inf
-----Original Message-----
I want to create an image that will work on both a Dell GX1 and a Dell
GX260. I created the image off the GX1. I managed to get it to at
least boot on the GX260 using the SysprepMassStorage tweaks.

However the GX260 requires Dell drivers for it's chipset, nic, video,
and sound.

I went by MS's article Q254078 but didn't get anywhere. After logging
on if I right click on the device in device manager and update driver,
and point it to the directory I specified in OemPNPDriversPath it
installs perfectly.

So I did more digging and figured the problem must be the driver
signing issue, so I went by Q256204 but again no luck (used the -pnp
switch).

Any suggestions appreciated.

As of now my attitude is that Sysprep is more trouble than it's worth.
Contradictory documentation and bugs do not a useful product make.

PS. I'm using Sysprep v2.0

James
.
 
Back
Top