iceangel89 Posted February 24, 2008 Posted February 24, 2008 (edited) i seem to have problems using driver packs from DriverPack.net with sysprep. i read in the Creating WIM images of Windows XP for system deployment using Windows PE Appendix C: Using Driverpacks from Driverpacks.netAt the time of this writing the current version of the LAN Driverpack is 7.121, Mass Storage is 7.121. If you intend to use the Driverpacks to install drivers you will find that you will receive a half dozen or so errors if you try installing all of the drivers available. This is due to there being some drivers for Windows 9x and NT systems which are not compatible with Windows PE 2.0. I have also found that some of the Mass storage drivers when installed prevent Windows PE from booting, at this time the known offending drivers are in the following folders when expanded: D\M\AD8, D\M\3B, D\M\D. If you remove these directories the rest of the OEMSETUP drivers install and Windows PE boots without any issues.i suspect its the same problem but the DriverPack version is not 7.121 now so is there a work around to this? any program to see the details of the driver? like for what platform and OS the driver is for?i was thinking maybe i can use DriverPack BASE to slipstream drivers into a XP install then use these integrated drivers for sysprep? something like that? so where can the integrated DriverPack drivers found?SOLUTIONdetectedpci... ^ missing "\"pci\ven_104b&dev_1040=c:\windows\driver cache\i386\massstorage\d\m\vm\vmscsi.inf ^ space so add "" quotes Edited February 28, 2008 by iceangel89
IcemanND Posted February 24, 2008 Posted February 24, 2008 Appendix C in the guide has to do with putting additional drivers into the PE build and has nothing to do with creating a base XP image. Yes you will receive errors when integrating any of the driverpacks into PE 2 since some of them contain 2000 drivers and some of the XP drivers are not compatible. Until Bashrat has a Vista only set you will get errors integrating into PE 2.As far as sysprep and XP you should be able to download the driverpacks and run DPBase and select the sysprep option and you should have no problems.
iceangel89 Posted February 27, 2008 Author Posted February 27, 2008 i still get what can i do to debug? commenting lines under SysprepMassStorage? is there a multi line comment symbol? rather than commenting 1 by 1?
IcemanND Posted February 27, 2008 Posted February 27, 2008 Actually it is a problem with permissions in the registry in XP where sysprep puts the critical device settings for the mass storage controllers.Easiest way to get around it is as follows:Open CMD window.type: at 13:06 /interactive cmd.exewhere 13:06 is one minute ahead of the current system time.A new CMD window will open which is running under the SYSTEM account header will be 'c:\windows\system32\svchost.exe'run sysprep with your desired switches from the new CMD window.
iceangel89 Posted February 27, 2008 Author Posted February 27, 2008 i tried that b4, it still didn't work...but i think after taking soo long of removing chunks of lines, i think the problem is caused by detectedpci\fd ... ^ no "\"YA IT IS... after so long... but anyone knows why would an automated sysprep -bmsd make such errors?
iceangel89 Posted February 27, 2008 Author Posted February 27, 2008 (edited) ops i think i still have the problem...its fixed only after removing the last few/many lines. i think only 1 or afew lines are the cause... any1 knows? i used DriverPacks, Chipset, MassStorage, LAN, Sound A. then use Sysprep Driver Scanner to add entries to the registry then do sysprep -bmsd and then sysprep detected\aha154x=c:\windows\inf\scsi.infdetected\sparrow=c:\windows\inf\scsi.infpci\ven_0e11&dev_ae10=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0012&subsys_001b0e11=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_000b&subsys_60040e11=c:\windows\inf\pnpscsi.inf*cpqfd17=c:\windows\inf\pnpscsi.infdetected\cpqarray=c:\windows\inf\scsi.infpci\ven_8086&dev_1960&subsys_04711028=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_1960&subsys_04711028=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_04931028=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_1960&subsys_04931028=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_11111028=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_11121111=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_11111111=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_04671028=c:\windows\inf\pnpscsi.infpci\ven_1011&dev_0046&subsys_13649005=c:\windows\inf\pnpscsi.infpci\ven_1028&dev_0001&subsys_00011028=c:\windows\inf\pnpscsi.infpci\ven_1028&dev_0002&subsys_00d11028=c:\windows\inf\pnpscsi.infpci\ven_1028&dev_0002&subsys_00d91028=c:\windows\inf\pnpscsi.infpci\ven_1028&dev_0002&subsys_00021028=c:\windows\inf\pnpscsi.infpci\ven_1028&dev_0003&subsys_00031028=c:\windows\inf\pnpscsi.infpci\ven_9005&dev_00c5&subsys_00c51028=c:\windows\inf\pnpscsi.infpci\ven_1011&dev_0046&subsys_10c2103c=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_10c6103c=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_10c7103c=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_10cc103c=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_10cd103c=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_1960&subsys_60e7103c=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_1960&subsys_60e8103c=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_000c=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_000f=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_000a=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_000b=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0012=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0020=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0021=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0001=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0002=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0003=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0004=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0005=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0006=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_000d=c:\windows\inf\pnpscsi.infpci\ven_1077&dev_1020=c:\windows\inf\pnpscsi.infpci\ven_1077&dev_1080=c:\windows\inf\pnpscsi.infpci\ven_1077&dev_1240=c:\windows\inf\pnpscsi.infpci\ven_1077&dev_1280&subsys_01068086=c:\windows\inf\pnpscsi.infpci\ven_1077&dev_1280&subsys_00061077=c:\windows\inf\pnpscsi.infpci\ven_1077&dev_1216&subsys_00071077=c:\windows\inf\pnpscsi.infpci\ven_1077&dev_1016&subsys_00081077=c:\windows\inf\pnpscsi.infpci\ven_1077&dev_1216&subsys_01078086=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_9621&subsys_00018086=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_9641&subsys_00018086=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_96a1&subsys_00018086=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_3092&subsys_00018086=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_9622&subsys_00018086=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0020&subsys_10201de1=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0021&subsys_10201de1=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0020&subsys_10101de1=c:\windows\inf\pnpscsi.infpci\ven_1000&dev_0021&subsys_10101de1=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_03a2113c=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_9010=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_9060=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_0438101e=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_0466101e=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_0467101e=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_0490101e=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_0471101e=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_1960&subsys_0471101e=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_0493101e=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_1960&subsys_0493101e=c:\windows\inf\pnpscsi.infpci\ven_8086&dev_1960&subsys_0475101e=c:\windows\inf\pnpscsi.infpci\ven_101e&dev_1960&subsys_0475101e=c:\windows\inf\pnpscsi.infpcmcia\ibm-pcmcia_portable_cd-rom_drive-84e3=c:\windows\inf\pnpscsi.infpcmcia\ibm-pcmcia_cd-rom_drive_cd-400-5afa=c:\windows\inf\pnpscsi.infpcmcia\ibm-pcmcia_portable_cd-rom_drive-84e2=c:\windows\inf\pnpscsi.infpcmcia\pcmcia-ide_card-3220=c:\windows\inf\pnpscsi.infpci\ven_13e6&dev_3603&subsys_00461014=c:\windows\inf\pnpscsi.infpcmcia\pcmcia-pnpide-4522=c:\windows\inf\pnpscsi.infpcmcia\pcmcia-pnpide-7b72=c:\windows\inf\pnpscsi.infpcmcia\pcmcia-pnpide-7762=c:\windows\inf\pnpscsi.infpcmcia\pcmcia-ide_dock-eeea=c:\windows\inf\pnpscsi.infpci\ven_13e6&dev_3603&subsys_004613e6=c:\windows\inf\pnpscsi.infpci\ven_13e6&dev_3603&subsys_004913e6=c:\windows\inf\pnpscsi.infpci\ven_13e6&dev_3603&subsys_00460900=c:\windows\inf\pnpscsi.infpci\ven_13e6&dev_3603=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_0050&subsys_00541069=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_0050&subsys_00521069=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_0050&subsys_00501069=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_ba56&subsys_00401069=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_ba56&subsys_00301069=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_0001=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_0002=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_0010=c:\windows\inf\pnpscsi.infpci\ven_1011&dev_1065&subsys_00201069=c:\windows\inf\pnpscsi.infpci\ven_1069&dev_ba55=c:\windows\inf\pnpscsi.infdetected\dac960nt=c:\windows\inf\scsi.infpci\ven_10cd&dev_2300=c:\windows\inf\pnpscsi.infpci\ven_10cd&dev_1100=c:\windows\inf\pnpscsi.infpci\ven_10cd&dev_1200=c:\windows\inf\pnpscsi.infpci\ven_10cd&dev_1300=c:\windows\inf\pnpscsi.infpcmcia\advansys_-pcmcia_ultra_scsi_abp460-25c7=c:\windows\inf\pnpscsi.infpci\ven_10cd&dev_1300&subsys_133010cd=c:\windows\inf\pnpscsi.infpci\ven_1022&dev_2020=c:\windows\inf\pnpscsi.infgen_scsiadapter=c:\windows\inf\pnpscsi.infpci\ven_1101&dev_9500=c:\windows\inf\pnpscsi.infpci\ven_1101&dev_9400=c:\windows\inf\pnpscsi.infpci\ven_1101&dev_9401=c:\windows\inf\pnpscsi.infpci\ven_1101&dev_134a=c:\windows\inf\pnpscsi.infpci\ven_1101&dev_0002=c:\windows\inf\pnpscsi.infpci\ven_105a&dev_4d68&cc_0180=c:\windows\inf\pnpscsi.infpci\ven_105a&dev_4d30&cc_0180=c:\windows\inf\pnpscsi.infpci\ven_105a&dev_0d30&cc_0180=c:\windows\inf\pnpscsi.infpci\ven_105a&dev_4d38&cc_0180=c:\windows\inf\pnpscsi.infpci\ven_105a&dev_4d33=c:\windows\inf\mshdc.infpci\ven_1000&dev_008f=c:\windows\inf\scsi.infbuslogic_scsi=c:\windows\inf\scsi.infdetected\buslogic=c:\windows\inf\scsi.inf*bus0042=c:\windows\inf\scsi.infpci\ven_104b&dev_1040=c:\windows\driver cache\i386\massstorage\d\m\vm\vmscsi.infflashpnt_scsi=c:\windows\inf\scsi.infpci\ven_104b&dev_8130=c:\windows\inf\scsi.infcpqfws2e_scsi=c:\windows\inf\scsi.infdetected\cpqfws2e=c:\windows\inf\scsi.inf*fdc0000=c:\windows\inf\scsi.infdetected\pci\fd16_700=c:\windows\inf\scsi.inffd16_700_scsi=c:\windows\inf\scsi.infdetected\fd16_700=c:\windows\inf\scsi.infpcmcia\future_domain_corporation-scsi_pcmcia_credit_card_controller-1bf8=c:\windows\inf\scsi.infpci\ven_1036&dev_0000=c:\windows\inf\scsi.inf*cpq4410=c:\windows\inf\scsi.inf*cpq4411=c:\windows\inf\scsi.infncrc710_scsi=c:\windows\inf\scsi.infdetected\ncrc710=c:\windows\inf\scsi.infpci\ven_1103&dev_0004&subsys_00051103&rev_03=c:\windows\inf\scsi.infpci\ven_1103&dev_0004&subsys_00011103&rev_03=c:\windows\inf\scsi.infpci\ven_1103&dev_0004&subsys_00011103&rev_04=c:\windows\inf\scsi.infpcmcia\*pnp0600=c:\windows\inf\mshdc.infpcmcia\exp___-pnpide-b0b3=c:\windows\inf\mshdc.infpcmcia\kme-kxlc005-a99e=c:\windows\inf\mshdc.infpcmcia\_-ninjaata--3768=c:\windows\inf\mshdc.infpcmcia\fujitsu-ide-pc_card-ddf2=c:\windows\inf\mshdc.infprimary_ide_channel=c:\windows\inf\mshdc.infsecondary_ide_channel=c:\windows\inf\mshdc.inf*pnp0600=c:\windows\inf\mshdc.inf*azt0502=c:\windows\inf\mshdc.infpci\cc_0101=c:\windows\inf\mshdc.infpcmcia\lookmeet-cbide2______-6c0a=c:\windows\inf\mshdc.infpci\ven_10b9&dev_5215=c:\windows\inf\mshdc.infpci\ven_10b9&dev_5219=c:\windows\inf\mshdc.infpci\ven_10b9&dev_5229=c:\windows\inf\mshdc.infpci\ven_1097&dev_0038=c:\windows\inf\mshdc.infpci\ven_1095&dev_0640=c:\windows\inf\mshdc.infpci\ven_1095&dev_0646=c:\windows\inf\mshdc.infpci\ven_1095&dev_0646&rev_05=c:\windows\inf\mshdc.infpci\ven_1095&dev_0646&rev_07=c:\windows\inf\mshdc.infpci\ven_1095&dev_0648=c:\windows\inf\mshdc.infpci\ven_1095&dev_0649=c:\windows\inf\mshdc.infpci\ven_0e11&dev_ae33=c:\windows\inf\mshdc.infpci\ven_8086&dev_1222=c:\windows\inf\mshdc.infpci\ven_8086&dev_1230=c:\windows\inf\mshdc.infpci\ven_8086&dev_7010=c:\windows\inf\mshdc.infpci\ven_8086&dev_7111=c:\windows\inf\mshdc.infpci\ven_8086&dev_2411=c:\windows\inf\mshdc.infpci\ven_8086&dev_2421=c:\windows\inf\mshdc.infpci\ven_8086&dev_244a=c:\windows\inf\mshdc.infpci\ven_8086&dev_244b=c:\windows\inf\mshdc.infpci\ven_8086&dev_248a=c:\windows\inf\mshdc.infpci\ven_8086&dev_248b=c:\windows\inf\mshdc.infpci\ven_8086&dev_24c1=c:\windows\inf\mshdc.infpci\ven_8086&dev_24ca=c:\windows\inf\mshdc.infpci\ven_8086&dev_24cb=c:\windows\inf\mshdc.infpci\ven_8086&dev_24d1=c:\windows\inf\mshdc.infpci\ven_8086&dev_24db=c:\windows\inf\mshdc.infpci\ven_8086&dev_25a2=c:\windows\inf\mshdc.infpci\ven_8086&dev_25a3=c:\windows\inf\mshdc.infpci\ven_8086&dev_2651&cc_0101=c:\windows\inf\mshdc.infpci\ven_8086&dev_2652&cc_0101=c:\windows\inf\mshdc.infpci\ven_8086&dev_2653&cc_0101=c:\windows\inf\mshdc.infpci\ven_8086&dev_266f=c:\windows\inf\mshdc.infpci\ven_8086&dev_7199=c:\windows\inf\mshdc.infpci\ven_8086&dev_7601=c:\windows\inf\mshdc.infpci\ven_1042&dev_1000=c:\windows\inf\mshdc.infpci\ven_1039&dev_0601=c:\windows\inf\mshdc.infpci\ven_1039&dev_5513=c:\windows\inf\mshdc.infpci\ven_10ad&dev_0001=c:\windows\inf\mshdc.infpci\ven_10ad&dev_0150=c:\windows\inf\mshdc.infpci\ven_1106&dev_0571=c:\windows\inf\mshdc.infpcmcia\ibm-microdrive-7f50=c:\windows\inf\mshdc.infpcmcia\ibm-microdrive-aa55=c:\windows\inf\mshdc.infpcmcia\cl_ata_flash_card_lexar__-hurric_-172f=c:\windows\inf\mshdc.infpcmcia\cl_ata_flash_card_lexar__-tidalwv-0e97=c:\windows\inf\mshdc.infpcmcia\____cl_ata_flash_card_lexar__-hurric_-dc37=c:\windows\inf\mshdc.infpcmcia\cl_ata_flash_card_lexar__-tornado-29ec=c:\windows\inf\mshdc.infpcmcia\cl_ata_flash_card_lexar__-tidalwv-fd21=c:\windows\inf\mshdc.infpcmcia\lexarmedia_ata_flash_card-hur_hp_-0623=c:\windows\inf\mshdc.infpcmcia\sony-memorystick(__4m)-e637=c:\windows\inf\mshdc.infpcmcia\sony-memorystick(__8m)-9eb3=c:\windows\inf\mshdc.infpcmcia\sony-memorystick(_16m)-d04d=c:\windows\inf\mshdc.infpcmcia\sony-memorystick(_32m)-1766=c:\windows\inf\mshdc.infpcmcia\sony-memorystick(_64m)-8c2c=c:\windows\inf\mshdc.infpci\ven_1055&dev_9130=c:\windows\inf\mshdc.infpcmcia\micron-mtcf____-392d=c:\windows\inf\mshdc.infpci\ven_1179&dev_0105=c:\windows\inf\mshdc.inf Edited February 27, 2008 by iceangel89
iceangel89 Posted February 27, 2008 Author Posted February 27, 2008 (edited) i found this line pci\ven...=c:\windows\driver cache\... ^ space ... can it be because of this space? adding a "" but as its running now, ... i think it worked Edited February 27, 2008 by iceangel89
geo411m Posted February 27, 2008 Posted February 27, 2008 As far as sysprep and XP you should be able to download the driverpacks and run DPBase and select the sysprep option and you should have no problems.Where is that option?
IcemanND Posted February 27, 2008 Posted February 27, 2008 As far as sysprep and XP you should be able to download the driverpacks and run DPBase and select the sysprep option and you should have no problems.Where is that option?Sorry, they appear to have removed it in the current version. Or maybe I have gotten confused.Is the massstorage list already populated in your sysprep.inf when you are running sysprep -bmsd? If so you do not need the -bmsd switch.
kickarse Posted February 28, 2008 Posted February 28, 2008 http://forum.driverpacks.net/viewtopic.php?pid=16121#p16121andhttp://forum.driverpacks.net/viewtopic.php?id=2034
geo411m Posted February 28, 2008 Posted February 28, 2008 http://forum.driverpacks.net/viewtopic.php?pid=16121#p16121andhttp://forum.driverpacks.net/viewtopic.php?id=2034Thanks Kick...
iceangel89 Posted March 8, 2008 Author Posted March 8, 2008 mmm, its seems when used in sysprep like this, extracted the 7z files to WINDOWS/Driver Cache/i386used sysprep driver scanner to scan this directoryused sysprep -bmsdthen sysprep with -mini -reseal -pnpi get a BSOD in a real machine. i did sysprep on Virtual Box
geo411m Posted March 8, 2008 Posted March 8, 2008 (edited) mmm, its seems when used in sysprep like this, extracted the 7z files to WINDOWS/Driver Cache/i386used sysprep driver scanner to scan this directoryused sysprep -bmsdthen sysprep with -mini -reseal -pnpi get a BSOD in a real machine. i did sysprep on Virtual Boxwhen i do sysprep in VMware i remove the scsi and video driver before running sysprep and it works fine. i'm having problem getting sysprep to finish when i add all the massstorage drivers to sysprep.inf. it just runs for an infinite amount of time. i also found a nice trick from another forum, you can add drivers to an offline image using PEIMG tool from WAIK just make sure you have a folder called USERS on the root of the system drive. let me know if you manage to get all the massstorage drivers working.Edit:it seems when you use PEIMG to inject drivers into your image you don't need to add the Hardware IDs into your sysprep.inf file. i just made an image in VMWare and tranfered it to HP laptop with Sata ACHI enabled in the bios and i didn't add any hardware ids to sysprep. Edited March 8, 2008 by geo411m
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now