Topic: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

Hi all,

I'm trying to use MassStorage 11.07 with an XP (32bit) sysprep, but it seems at some drivers don't integrate properly as I get a 7B error at boot on our new machines. The controller is a VEN_8086&DEV_1C02 (Intel(R) 6 Series/C200 Series Chipset Family 6 Port SATA AHCI Controller - 1C02).

The drivers I need to integrate are only Intel SATA/AHCI drivers (I, I2, I3, I5, I9), and I used FindHWIDs to extract the hardware IDs from these folders and use them in sysprep.inf.

This method used to work fine with MassStorage 9.03r1, though now it's missing support for newer stuff. I read in another thread that now some MassStorage drivers can't be used at all with sysprep? Could that be the problem?

Thanks.

Re: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

Moved to the sysprep area.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

can you post your sysprep.inf?

Re: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

Here it is. The values between number signs are replaced to sensible values using a batch script.

;SetupMgrTag
[Unattended]
    OemSkipEula=Yes
    TargetPath=\WINDOWS
    DriverSigningPolicy=Ignore

[GuiUnattended]
    AdminPassword=*
    TimeZone=35
    OEMSkipRegional=1
    OemSkipWelcome=1
   
[UserData]
    ProductID="AAAAA-BBBBB-CCCCC-12345-54321"
    FullName="##FULLNAME##"
    OrgName="##ORGNAME##"
    ComputerName=##COMPUTERNAME##

[Display]
    BitsPerPel=##BITSPERPIXEL##
    Xresolution=##XRESOLUTION##
    Yresolution=##YRESOLUTION##
    Vrefresh=##VREFRESH##

[RegionalSettings]
    LanguageGroup=1
    SystemLocale=00000c0c
    UserLocale=00000c0c
    InputLocale=0c0c:00011009

[Identification]
    JoinDomain=CMAISONNEUVE.QC.CA
    DomainAdmin=mydomain\someuser
    DomainAdminPassword=apassword
    MachineObjectOU="##MACHINEOBJECTOU##"

[Networking]
    InstallDefaultComponents=Yes

[Branding]
    BrandIEUsingUnattended=Yes

[Proxy]
    Proxy_Enable=0
    Use_Same_Proxy=0

[Sysprep]
    BuildMassStorageSection=No

[SysprepMassStorage]
PCI\VEN_8086&DEV_2652&CC_0106="C:\D\M\I\iaahci.inf" ; hdc - Intel(R) 82801FR SATA AHCI Controller
PCI\VEN_8086&DEV_2653&CC_0106="C:\D\M\I\iaahci.inf" ; hdc - Intel(R) 82801FBM SATA AHCI Controller
PCI\VEN_8086&DEV_27C1&CC_0106="C:\D\M\I\iaahci.inf" ; hdc - Intel(R) 82801GR/GH SATA AHCI Controller
PCI\VEN_8086&DEV_27C5&CC_0106="C:\D\M\I\iaahci.inf" ; hdc - Intel(R) 82801GBM SATA AHCI Controller
PCI\VEN_8086&DEV_2681&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 631xESB/632xESB SATA AHCI Controller
PCI\VEN_8086&DEV_2821&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 82801HR/HH/HO SATA AHCI Controller
PCI\VEN_8086&DEV_2829&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 82801HEM/HBM SATA AHCI Controller
PCI\VEN_8086&DEV_24D1&CC_0106="C:\D\M\I2\dpsI2.inf" ; hdc - Intel(R) 82801EB SATA AHCI Controller
PCI\VEN_8086&DEV_2652&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 82801FR SATA AHCI Controller
PCI\VEN_8086&DEV_2653&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 82801FBM SATA AHCI Controller
PCI\VEN_8086&DEV_27C1&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 82801GR/GH SATA AHCI Controller
PCI\VEN_8086&DEV_27C5&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 82801GBM SATA AHCI Controller
PCI\VEN_8086&DEV_2681&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 631xESB/632xESB SATA AHCI Controller
PCI\VEN_8086&DEV_2821&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 82801HR/HH/HO SATA AHCI Controller
PCI\VEN_8086&DEV_2829&CC_0106="C:\D\M\I2\iaahci.inf" ; hdc - Intel(R) 82801HEM/HBM SATA AHCI Controller
PCI\VEN_8086&DEV_2653&CC_0106="C:\D\M\I3\IAAHCI.INF" ; hdc - Intel(R) 82801FBM SATA AHCI Controller
PCI\VEN_8086&DEV_2681&CC_0106="C:\D\M\I3\IAAHCI.INF" ; hdc - Intel(R) 631xESB/632xESB SATA AHCI Controller
PCI\VEN_8086&DEV_27C1&CC_0106="C:\D\M\I3\IAAHCI.INF" ; hdc - Intel(R) 82801GR/GH SATA AHCI Controller
PCI\VEN_8086&DEV_27C5&CC_0106="C:\D\M\I3\IAAHCI.INF" ; hdc - Intel(R) 82801GBM SATA AHCI Controller
PCI\VEN_8086&DEV_2821&CC_0106="C:\D\M\I3\IAAHCI.INF" ; hdc - Intel(R) 82801HR/HH/HO SATA AHCI Controller
PCI\VEN_8086&DEV_2829&CC_0106="C:\D\M\I3\IAAHCI.INF" ; hdc - Intel(R) 82801HEM/HBM SATA AHCI Controller
PCI\VEN_8086&DEV_2922&CC_0106="C:\D\M\I3\IAAHCI.INF" ; hdc - Intel(R) ICH9 SATA AHCI Controller
PCI\VEN_8086&DEV_5029&CC_0106="C:\D\M\I3\IAAHCI.INF" ; hdc - Intel(R) EP 80579 SATA AHCI Controller
PCI\VEN_8086&DEV_2651&CC_0106="C:\D\M\I3\dpsI3.INF" ; hdc - Intel(R) SATA AHCI Controller
PCI\VEN_8086&DEV_24CB="C:\D\M\I5\ich4ide.inf" ; hdc - Intel(R) 82801DB Ultra ATA Storage Controller - 24CB
PCI\VEN_8086&DEV_24CA="C:\D\M\I5\ich4ide.inf" ; hdc - Intel(R) 82801DBM Ultra ATA Storage Controller - 24CA
PCI\VEN_8086&DEV_24C1="C:\D\M\I5\ich4ide.inf" ; hdc - Intel(R) 82801DBM Ultra ATA Storage Controller - 24C1
PCI\VEN_8086&DEV_2920="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH9R/DO/DH 4 port Serial ATA Storage Controller 1 - 2920
PCI\VEN_8086&DEV_2921="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921
PCI\VEN_8086&DEV_2926="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926
PCI\VEN_8086&DEV_2928="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH9M/M-E 2 port Serial ATA Storage Controller 1 - 2928
PCI\VEN_8086&DEV_292D="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH9M/M-E 2 port Serial ATA Storage Controller 2 - 292D
PCI\VEN_8086&DEV_3A00="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH10 Family 4 port Serial ATA Storage Controller 1 - 3A00
PCI\VEN_8086&DEV_3A06="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH10 Family 2 port Serial ATA Storage Controller 2 - 3A06
PCI\VEN_8086&DEV_3A20="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH10 Family 4 port Serial ATA Storage Controller 1 - 3A20
PCI\VEN_8086&DEV_3A26="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) ICH10 Family 2 port Serial ATA Storage Controller 2 - 3A26
PCI\VEN_8086&DEV_3B20="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B20
PCI\VEN_8086&DEV_3B21="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B21
PCI\VEN_8086&DEV_3B2D="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B2D
PCI\VEN_8086&DEV_3B2E="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B2E
PCI\VEN_8086&DEV_3B26="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B26
PCI\VEN_8086&DEV_3B28="C:\D\M\I5\ibexid2.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B28
PCI\VEN_8086&DEV_1C00="C:\D\M\I5\couide2.inf" ; hdc - Intel(R) 6 Series/C200 Series Chipset Family 4 port Serial ATA Storage Controller - 1C00
PCI\VEN_8086&DEV_1C01="C:\D\M\I5\couide2.inf" ; hdc - Intel(R) 6 Series/C200 Series Chipset Family 4 port Serial ATA Storage Controller - 1C01
PCI\VEN_8086&DEV_1C08="C:\D\M\I5\couide2.inf" ; hdc - Intel(R) 6 Series/C200 Series Chipset Family 2 port Serial ATA Storage Controller - 1C08
PCI\VEN_8086&DEV_1C09="C:\D\M\I5\couide2.inf" ; hdc - Intel(R) 6 Series/C200 Series Chipset Family 2 port Serial ATA Storage Controller - 1C09
PCI\VEN_8086&DEV_2651&CC_0101="C:\D\M\I5\ich6ide.inf" ; hdc - Intel(R) 82801FB Ultra ATA Storage Controllers - 2651
PCI\VEN_8086&DEV_2652&CC_0101="C:\D\M\I5\ich6ide.inf" ; hdc - Intel(R) 82801FB Ultra ATA Storage Controllers - 2652
PCI\VEN_8086&DEV_2653&CC_0101="C:\D\M\I5\ich6ide.inf" ; hdc - Intel(R) 82801FBM Ultra ATA Storage Controllers - 2653
PCI\VEN_8086&DEV_266F="C:\D\M\I5\ich6ide.inf" ; hdc - Intel(R) 82801FB/FBM Ultra ATA Storage Controllers - 266F
PCI\VEN_8086&DEV_27C0="C:\D\M\I5\ich78ide.inf" ; hdc - Intel(R) N10/ICH7 Family Serial ATA Storage Controller - 27C0
PCI\VEN_8086&DEV_27C4="C:\D\M\I5\ich78ide.inf" ; hdc - Intel(R) ICH7-M Family Serial ATA Storage Controller - 27C4
PCI\VEN_8086&DEV_27DF="C:\D\M\I5\ich78ide.inf" ; hdc - Intel(R) ICH7 Family Ultra ATA Storage Controllers - 27DF
PCI\VEN_8086&DEV_2820="C:\D\M\I5\ich78ide.inf" ; hdc - Intel(R) ICH8 4 port Serial ATA Storage Controller - 2820
PCI\VEN_8086&DEV_2825="C:\D\M\I5\ich78ide.inf" ; hdc - Intel(R) ICH8 2 port Serial ATA Storage Controller - 2825
PCI\VEN_8086&DEV_2828="C:\D\M\I5\ich78ide.inf" ; hdc - Intel(R) ICH8M 3 port Serial ATA Storage Controller - 2828
PCI\VEN_8086&DEV_2850="C:\D\M\I5\ich78ide.inf" ; hdc - Intel(R) ICH8M Ultra ATA Storage Controllers - 2850
PCI\VEN_8086&DEV_2821="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH8R/DO/DH SATA AHCI Controller - 2821
PCI\VEN_8086&DEV_2824="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH8 SATA AHCI Controller - 2824
PCI\VEN_8086&DEV_2829="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH8M SATA AHCI Controller - 2829
PCI\VEN_8086&DEV_2922="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH9R/DO/DH 6 Port SATA AHCI Controller - 2922
PCI\VEN_8086&DEV_2923="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH9 Family 4 Port SATA AHCI Controller - 2923
PCI\VEN_8086&DEV_2929="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH9M/M-E Family 4 Port SATA AHCI Controller - 2929
PCI\VEN_8086&DEV_3A02="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH10 Family 6 Port SATA AHCI Controller - 3A02
PCI\VEN_8086&DEV_3A03="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH10 Family 4 Port SATA AHCI Controller - 3A03
PCI\VEN_8086&DEV_3A22="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH10 Family 6 Port SATA AHCI Controller - 3A22
PCI\VEN_8086&DEV_3A23="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) ICH10 Family 4 Port SATA AHCI Controller - 3A23
PCI\VEN_8086&DEV_3B22="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 6 Port SATA AHCI Controller - 3B22
PCI\VEN_8086&DEV_3B23="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 4 Port SATA AHCI Controller - 3B23
PCI\VEN_8086&DEV_3B29="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 4 Port SATA AHCI Controller - 3B29
PCI\VEN_8086&DEV_3B2F="C:\D\M\I5\ibexahci.inf" ; hdc - Intel(R) 5 Series/3400 Series Chipset Family 6 Port SATA AHCI Controller - 3B2F
PCI\VEN_8086&DEV_880B="C:\D\M\I5\Tcrkahci.inf" ; hdc - Intel(R) Platform Controller Hub EG20T SATA AHCI Controller - 880B
PCI\VEN_8086&DEV_2680="C:\D\M\I5\ESB2id2.inf" ; hdc - Intel(R) 631xESB/6321ESB/3100 Chipset Serial ATA Storage Controller - 2680
PCI\VEN_8086&DEV_269E="C:\D\M\I5\ESB2id2.inf" ; hdc - Intel(R) 631xESB/6321ESB Ultra ATA Storage Controller - 269E
PCI\VEN_8086&DEV_24D1="C:\D\M\I5\ich5ide.inf" ; hdc - Intel(R) 82801EB Ultra ATA Storage Controllers
PCI\VEN_8086&DEV_24DB="C:\D\M\I5\ich5ide.inf" ; hdc - Intel(R) 82801EB Ultra ATA Storage Controllers
PCI\VEN_8086&DEV_25A2="C:\D\M\I5\ich5ide.inf" ; hdc - Intel(R) 6300ESB Ultra ATA Storage Controller - 25A2
PCI\VEN_8086&DEV_25A3="C:\D\M\I5\ich5ide.inf" ; hdc - Intel(R) 6300ESB Ultra ATA Storage/SATA Controller - 25A3
PCI\VEN_8086&DEV_1C02="C:\D\M\I5\cougahci.inf" ; hdc - Intel(R) 6 Series/C200 Series Chipset Family 6 Port SATA AHCI Controller - 1C02
PCI\VEN_8086&DEV_1C03="C:\D\M\I5\cougahci.inf" ; hdc - Intel(R) 6 Series/C200 Series Chipset Family 6 Port SATA AHCI Controller - 1C03
PCI\VEN_8086&DEV_5028="C:\D\M\I5\tolide.inf" ; hdc - Intel(R) EP80579 Serial ATA Storage Controller - 5028
PCI\VEN_8086&DEV_2682&CC_0104="C:\D\M\I9\dps9Stor.inf" ; SCSIAdapter - Intel(R) ESB2 SATA RAID Controller
PCI\VEN_8086&DEV_27C1&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) ICH7R/DH SATA AHCI Controller
PCI\VEN_8086&DEV_27C5&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) ICH7M/MDH SATA AHCI Controller
PCI\VEN_8086&DEV_2922&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) ICH9R/DO/DH SATA AHCI Controller
PCI\VEN_8086&DEV_2929&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) ICH9M-E/M SATA AHCI Controller
PCI\VEN_8086&DEV_3A02&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) ICH10D/DO SATA AHCI Controller
PCI\VEN_8086&DEV_3A22&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) ICH10R SATA AHCI Controller
PCI\VEN_8086&DEV_3B29&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) 5 Series 4 Port SATA AHCI Controller
PCI\VEN_8086&DEV_3B2F&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) 5 Series 6 Port SATA AHCI Controller
PCI\VEN_8086&DEV_3B22&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) 5 Series/3400 Series SATA AHCI Controller
PCI\VEN_8086&DEV_1C02&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller
PCI\VEN_8086&DEV_1C03&CC_0106="C:\D\M\I9\iaAHCI.inf" ; hdc - Intel(R) Mobile Express Chipset SATA AHCI Controller
PCI\VEN_8086&DEV_2824&CC_0106="C:\D\M\I9\dps9AHCI.inf" ; hdc - Intel(R) ICH8 SATA AHCI Controller
PCI\VEN_8086&DEV_2923&CC_0106="C:\D\M\I9\dps9AHCI.inf" ; hdc - Intel(R) ICH9 SATA AHCI Controller
PCI\VEN_8086&DEV_3A03&CC_0106="C:\D\M\I9\dps9AHCI.inf" ; hdc - Intel(R) ICH10 SATA AHCI Controller
PCI\VEN_8086&DEV_3A23&CC_0106="C:\D\M\I9\dps9AHCI.inf" ; hdc - Intel(R) ICH10 SATA AHCI Controller
PCI\VEN_8086&DEV_2681&CC_0106="C:\D\M\I9\dps9AHCI.inf" ; hdc - Intel(R) ESB2 SATA AHCI Controller
PCI\VEN_8086&DEV_2821&CC_0106="C:\D\M\I9\dps9AHCI.inf" ; hdc - Intel(R) ICH8R/DH/DO SATA AHCI Controller
PCI\VEN_8086&DEV_2829&CC_0106="C:\D\M\I9\dps9AHCI.inf" ; hdc - Intel(R) ICH8M-E/M SATA AHCI Controller
PCI\VEN_8086&DEV_27C3&CC_0104="C:\D\M\I9\iaStor.inf" ; SCSIAdapter - Intel(R) ICH7R/DH SATA RAID Controller
PCI\VEN_8086&DEV_27C6&CC_0104="C:\D\M\I9\iaStor.inf" ; SCSIAdapter - Intel(R) ICH7MDH SATA RAID Controller
PCI\VEN_8086&DEV_2822&CC_0104="C:\D\M\I9\iaStor.inf" ; SCSIAdapter - Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller
PCI\VEN_8086&DEV_282A&CC_0104="C:\D\M\I9\iaStor.inf" ; SCSIAdapter - Intel(R) Mobile Express Chipset SATA RAID Controller

Last edited by jcharaoui (2011-08-20 02:33:31)

Re: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

From my testing, you can't use ibexahci.inf,Tcrkahci.inf,and cougahci.inf as they require msahci which is not included in windows xp. These drivers are for windows vista and above. I have no idea how you even got them to sysprep; when I try them on xp an error pops up when I attempt to run sysprep.
Also, you have a lot of duplicate entries in i2, i3 and i9 which maybe causing some other issues.

Re: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

Thanks for your response.

I did fix all those duplicates but the problem remained the same.

If those INF files you mention aren't compatible with XP, then why are they included in the 2000/XP/2003 driverpack ? Are you sure there's no way to use them on XP ? For example, the FindHWids utility seems to find those drivers suitable for XP (using the XP filter option).

Also, am I to understand that the IC02 mass storage controller can't be used on XP, since it doesn't appear to be supported by any other driver ?

Thanks.

Last edited by jcharaoui (2011-09-20 03:13:23)

Re: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

I think that those .inf files only show problems when sysprep is used.  They don't cause any problems for XP normally because the driver typically used for the Mass Storage portion is supplied by D\M\I9 (Intel RST 10.6 driver).
The .inf files in D\M\I5 (no .sys files are present) are used by the board chipset for identifying the components.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

Ok I see. So if I use only D\M\I9 to generate the SysprepMassStorage section, that by itself should cover most Intel controllers?

Re: XP sysprep - MassStorage 11.07 - 1C02 Intel controller

Yes, MOST.  Not all.
There are overlapping HWIDS, but a combination of I, I2, I3 & I9 (excluding I5) would cover all the Intel controllers.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!