Deployment Solution

 View Only
  • 1.  Universal XP SP3 image using DS 6.9 SP5

    Posted Apr 18, 2011 12:04 AM

    I have been scouring the internet for 3 weeks to no avail. I am utilizing DS 6.9 SP5 I have 6 different laptop models that are in AHCI mode (Dell D610, 620, 630, IBM T510, R500 T51, Dell ATG, Panasonic CF-19, Getac B300). I know that you can change the BIOS to be compatible, but that is not a viable option since we have over 1,000 laptops and rotate in new laptops every month. I have a base load on a laptop Dell D630, There are no drivers loaded on there except the default XP ones it detects. I have cleared out the criticaldevicedatabase in the registry. All infcache* files are removed. The DLLCache folder is cleared. Standard driver is selected for the Primary and Secondary IDE devices.

    I have tried the following with the same results after i collect  the image in DS using ghost and deploying it to a different laptop with different hardware. I have collected the HWID to ensure the proper driver loading and downloaded the newest drivers.

    Loading this custom registry file to ensure the correct drivers are loaded on boot.

    Windows Registry Editor Version 5.00

     Snippet 

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106]

    "Service"="iaStor"

    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2929&cc_0106]

    "Service"="iaStor"

    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2930]

    "ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2850]

    "Service"="pciide"

    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2448]

    "Service"="pci"

    "ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

     

    Once the registry was loaded I omitted the –bmsd in sysprep and did a reseal shutdown. This did not work.

    I cleared out the criticaldevicedatabase and edited the sysprep.inf to load the drivers and changed the registry to point to the folder in devicepath C:\D (my MSD and Lan drivers are located there)

    Snippet

    PCI\VEN_8086&DEV_3B2D&CC_0101=C:\D\M\I5\ibexide.inf ; (Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B2D)

    PCI\VEN_8086&DEV_3B2E&CC_0101=C:\D\M\I5\ibexide.inf ; (Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B2E)

    PCI\VEN_8086&DEV_3B2E&CC_0101=C:\D\M\I5\ibexid2.inf ; (Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B2E)

    PCI\VEN_8086&DEV_3B2D&CC_0101=C:\D\M\I5\ibexid2.inf ; (Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B2D)

    This did not work same results as before.

    I have tried various iterations of the above with the same results.

    We have Altrinsic HIIS and Deploy Anywhere; I would prefer to remain with ghost since that is what is utilized in USMC. If HIIS is easier or someone can provide assistance on using deployanyhere to inject drivers or another good and recent method for creating a universal XP SP3 image with MSD that will load on a AHCI enabled computer please point me in the right direction. I have search hundreds of articles from Google and in here and other forums and nothing works. Our symantec rep is out sick and I need to complete this by the end of the month.

    Thanks for reading and your help and time



  • 2.  RE: Universal XP SP3 image using DS 6.9 SP5
    Best Answer

    Posted Apr 18, 2011 01:56 PM

    At the point when it's sysprepping and resealing is when the drivers are created. We had to point the specific drivers and device ID's for our AHCI controllers in our Sysprep.inf file. If we get a new model wtih a new controller we just add entries to what we have existing. Below is a copy of those two entries.

     

     

    [Sysprep]
    BuildMassStorageSection=Yes
     
    [SysprepMassStorage]
    PCI\VEN_8086&DEV_3A02&CC_0106=%systemdrive%\Sysprep\AHCI_Driver\iaahci.inf ; Intel(R) ICH10D/DO SATA AHCI Controller 
    PCI\VEN_8086&DEV_2922&CC_0106=%systemdrive%\Sysprep\AHCI_Driver\iaahci.inf ; Intel(R) ICH9 SATA AHCI Controller 
    PCI\VEN_8086&DEV_2929&CC_0106=%systemdrive%\Sysprep\AHCI_Driver\iaahci.inf ; Intel(R) ICH9M-E/M SATA AHCI Controller
    PCI\VEN_8086&DEV_282A&CC_0104=%systemdrive%\Sysprep\AHCI_Driver\iastor.inf ; Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller
    PCI\VEN_8086&DEV_27C5&CC_0106=%systemdrive%\Sysprep\AHCI_Driver\iaahci.inf ; Intel(R) ICH7M/MDH SATA AHCI Controller
    PCI\VEN_8086&DEV_2822&CC_0104=%systemdrive%\Sysprep\AHCI_Driver\iastor.inf ; Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller
    PCI\VEN_8086&DEV_27C1&CC_0106=%systemdrive%\Sysprep\AHCI_Driver\1012\iaahci.inf ; Intel(R) NM10 Express Chipset"


  • 3.  RE: Universal XP SP3 image using DS 6.9 SP5

    Posted Apr 18, 2011 03:05 PM

    I haven't done it with DS, but I built Dell Universal images for years where all I had was Ghost.  Here's what I used:

    [Sysprep]
    BuildMassStorageSection=yes

    [SysprepMassStorage]PCI\VEN_1000&DEV_0054&SUBSYS_1F041028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_1000&DEV_0054&SUBSYS_1F061028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_1000&DEV_0054&SUBSYS_1F071028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_1000&DEV_0054&SUBSYS_1F081028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_1000&DEV_0054&SUBSYS_1F091028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_1000&DEV_0058&SUBSYS_1F0E1028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_1000&DEV_0058&SUBSYS_1F0F1028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_1000&DEV_0058&SUBSYS_1F101028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_1000&DEV_0058&SUBSYS_021D1028="C:\windows\storagedrivers\SAS5ir\symmpi.inf","\","SYMMPI_Inst","DiskDesc"
    PCI\VEN_8086&DEV_2681&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_27C1&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_27C5&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_2821&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_2829&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_2922&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_2929&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_3A02&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_3A22&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_3B29&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_3B2F&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_3B22&CC_0106="C:\windows\storagedrivers\IntelAHCI\iaahci.inf"
    PCI\VEN_8086&DEV_2682&CC_0104="C:\windows\storagedrivers\IntelAHCI\iastor.inf"
    PCI\VEN_8086&DEV_27C3&CC_0104="C:\windows\storagedrivers\IntelAHCI\iastor.inf"
    PCI\VEN_8086&DEV_27C6&CC_0104="C:\windows\storagedrivers\IntelAHCI\iastor.inf"
    PCI\VEN_8086&DEV_2822&CC_0104="C:\windows\storagedrivers\IntelAHCI\iastor.inf"
    PCI\VEN_8086&DEV_282A&CC_0104="C:\windows\storagedrivers\IntelAHCI\iastor.inf"
     



  • 4.  RE: Universal XP SP3 image using DS 6.9 SP5

    Posted Apr 21, 2011 08:25 AM

    Thanks shortly after posting this I found out I was leaving out the &CC_0104 and 06 parts once I added that I was able to get this working.