derniwi Posted December 2, 2008 Posted December 2, 2008 (edited) Hello,I like to integrate the Intel S-ATA driver (iaStor.sys) into the Windows XP SP3 cd (a VL CD, not slipstreamed), so that the drives is also copied by creating a new installation point on our WDS / RIS server. For testing I just create a CD for a direct installation.If I integrate the drivers to the CD (image) I can start an installation from this, but at the moment I get an error during setup (T - 39 min): Fatal error An error has been encountered that prevents Setup from continuing. Setup failed to install the product catalogs, This is a fatal error. The setup log files should contain more information.The log shows the following text: Error: The signature for Windows XP Professional Setup is invalid. The error code is 800b0100. No signature was present in the subject.I changed the following files appendig the lines:dosnet.inf:[Files]d1,iastor.sys[FloppyFiles.2]d1,iastor.sys------------------------------------------------------------------------layout.inf:[sourceDisksFiles]iaahci.cat = 1,,11569,,,,4_,4,1,,,1,4iaahci.inf = 1,,9063,,,,4_,4,1,,,1,4iastor.cat = 1,,11177,,,,4_,4,1,,,1,4iastor.inf = 1,,8116,,,,4_,4,1,,,1,4iastor.sys = 1,,327192,,,,4_,4,1,,,1,4------------------------------------------------------------------------pnpscsi.inf (extracted the .inf file and after the change repacked it with makecab.exe):[iNTEL_HDC]; iaAHCI%PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2681&CC_0106%PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_27C1&CC_0106%PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_27C5&CC_0106%PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2821&CC_0106%PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2829&CC_0106%PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_2922&CC_0106%PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2929&CC_0106%PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_3A02&CC_0106%PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc% = iaStor_Inst, PCI\VEN_8086&DEV_3A22&CC_0106; iaStor RAID%PCI\VEN_8086&DEV_2682&CC_0104.DeviceDesc% = iaStor_Inst_RAID, PCI\VEN_8086&DEV_2682&CC_0104%PCI\VEN_8086&DEV_27C3&CC_0104.DeviceDesc% = iaStor_Inst_RAID, PCI\VEN_8086&DEV_27C3&CC_0104%PCI\VEN_8086&DEV_27C6&CC_0104.DeviceDesc% = iaStor_mobl_Inst_RAID, PCI\VEN_8086&DEV_27C6&CC_0104%PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc% = iaStor_Inst_RAID, PCI\VEN_8086&DEV_2822&CC_0104%PCI\VEN_8086&DEV_282A&CC_0104.DeviceDesc% = iaStor_mobl_Inst_RAID, PCI\VEN_8086&DEV_282A&CC_0104[CopyFullPort_iaStor]iaStor.sys[DestinationDirs]CopyFullPort_iaStor = 12;[iaStor_Inst]AddReg = iaStor_Temp_parameters_AddRegCopyFiles=CopyFullPort_iaStorFeatureScore=0x80[iaStor_mobl_Inst]AddReg = iaStor_Temp_parameters_AddRegCopyFiles=CopyFullPort_iaStorFeatureScore=0x80[iaStor_Inst_RAID]AddReg = iaStor_Temp_parameters_AddRegCopyFiles=CopyFullPort_iaStorFeatureScore=0x80[iaStor_mobl_Inst_RAID]AddReg = iaStor_Temp_parameters_AddRegCopyFiles=CopyFullPort_iaStorFeatureScore=0x80[iaStor_Temp_parameters_AddReg][iaStor_Inst.Services]AddService = iaStor, %SPSVCINST_ASSOCSERVICE%, iaStor_Service_Inst, iaStor_EventLog_Inst[iaStor_mobl_Inst.Services]AddService = iaStor, %SPSVCINST_ASSOCSERVICE%, iaStor_mobl_Service_Inst, iaStor_EventLog_Inst[iaStor_Inst_RAID.Services]AddService = iaStor, %SPSVCINST_ASSOCSERVICE%, iaStor_Service_Inst, iaStor_EventLog_Inst[iaStor_mobl_Inst_RAID.Services]AddService = iaStor, %SPSVCINST_ASSOCSERVICE%, iaStor_mobl_Service_Inst, iaStor_EventLog_Inst[iaStor_EventLog_Inst]AddReg = iaStor_EventLog_AddReg[iaStor_EventLog_AddReg]HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\iaStor.sys"HKR,,TypesSupported,%REG_DWORD%,7[iaStor_Service_Inst]DisplayName = "Intel AHCI/RAID Controller"ServiceType = %SERVICE_KERNEL_DRIVER%StartType = %SERVICE_BOOT_START%ErrorControl = %SERVICE_ERROR_NORMAL%ServiceBinary = %12%\iastor.sysLoadOrderGroup = SCSI MiniportAddReg = iaStor_parameters_AddReg[iaStor_mobl_Service_Inst]DisplayName = = "Intel mobile AHCI/RAID Controller"ServiceType = %SERVICE_KERNEL_DRIVER%StartType = %SERVICE_BOOT_START%ErrorControl = %SERVICE_ERROR_NORMAL%ServiceBinary = %12%\iaStor.sysLoadOrderGroup = SCSI MiniportAddReg = iaStor_mobl_parameters_AddReg[iaStor_parameters_AddReg]HKR,,Tag,%REG_DWORD%,25HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0HKR,Parameters,BusType,0x00010001,0x0000008HKR,Parameters\Port0,%AN%,0x00010001,0HKR,Parameters\Port0,%LPM%,0x00010001,0HKR,Parameters\Port0,%LPMSTATE%,0x00010001,0HKR,Parameters\Port0,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port0,%GTF%,0x00010001,0HKR,Parameters\Port0,%DIPM%,0x00010001,0HKR,Parameters\Port1,%AN%,0x00010001,0HKR,Parameters\Port1,%LPM%,0x00010001,0HKR,Parameters\Port1,%LPMSTATE%,0x00010001,0HKR,Parameters\Port1,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port1,%GTF%,0x00010001,0HKR,Parameters\Port1,%DIPM%,0x00010001,0HKR,Parameters\Port2,%AN%,0x00010001,0HKR,Parameters\Port2,%LPM%,0x00010001,0HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port2,%GTF%,0x00010001,0HKR,Parameters\Port2,%DIPM%,0x00010001,0HKR,Parameters\Port3,%AN%,0x00010001,0HKR,Parameters\Port3,%LPM%,0x00010001,0HKR,Parameters\Port3,%LPMSTATE%,0x00010001,0HKR,Parameters\Port3,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port3,%GTF%,0x00010001,0HKR,Parameters\Port3,%DIPM%,0x00010001,0HKR,Parameters\Port4,%AN%,0x00010001,0HKR,Parameters\Port4,%LPM%,0x00010001,0HKR,Parameters\Port4,%LPMSTATE%,0x00010001,0HKR,Parameters\Port4,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port4,%GTF%,0x00010001,0HKR,Parameters\Port4,%DIPM%,0x00010001,0HKR,Parameters\Port5,%AN%,0x00010001,0HKR,Parameters\Port5,%LPM%,0x00010001,0HKR,Parameters\Port5,%LPMSTATE%,0x00010001,0HKR,Parameters\Port5,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port5,%GTF%,0x00010001,0HKR,Parameters\Port5,%DIPM%,0x00010001,0[iaStor_mobl_parameters_AddReg]HKR,,Tag,%REG_DWORD%,25HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0HKR,Parameters,BusType,0x00010001,0x0000008HKR,Parameters\Port0,%AN%,0x00010001,0HKR,Parameters\Port0,%LPM%,0x00010001,1HKR,Parameters\Port0,%LPMSTATE%,0x00010001,0HKR,Parameters\Port0,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port0,%GTF%,0x00010001,0HKR,Parameters\Port0,%DIPM%,0x00010001,1HKR,Parameters\Port1,%AN%,0x00010001,0HKR,Parameters\Port1,%LPM%,0x00010001,1HKR,Parameters\Port1,%LPMSTATE%,0x00010001,0HKR,Parameters\Port1,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port1,%GTF%,0x00010001,0HKR,Parameters\Port1,%DIPM%,0x00010001,1HKR,Parameters\Port2,%AN%,0x00010001,0HKR,Parameters\Port2,%LPM%,0x00010001,1HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port2,%GTF%,0x00010001,0HKR,Parameters\Port2,%DIPM%,0x00010001,1HKR,Parameters\Port3,%AN%,0x00010001,0HKR,Parameters\Port3,%LPM%,0x00010001,1HKR,Parameters\Port3,%LPMSTATE%,0x00010001,0HKR,Parameters\Port3,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port3,%GTF%,0x00010001,0HKR,Parameters\Port3,%DIPM%,0x00010001,1HKR,Parameters\Port4,%AN%,0x00010001,0HKR,Parameters\Port4,%LPM%,0x00010001,1HKR,Parameters\Port4,%LPMSTATE%,0x00010001,0HKR,Parameters\Port4,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port4,%GTF%,0x00010001,0HKR,Parameters\Port4,%DIPM%,0x00010001,1HKR,Parameters\Port5,%AN%,0x00010001,0HKR,Parameters\Port5,%LPM%,0x00010001,1HKR,Parameters\Port5,%LPMSTATE%,0x00010001,0HKR,Parameters\Port5,%LPMDSTATE%,0x00010001,1HKR,Parameters\Port5,%GTF%,0x00010001,0HKR,Parameters\Port5,%DIPM%,0x00010001,1[strings]PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc = "Intel® ESB2 SATA AHCI Controller"PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc = "Intel® ICH7R/DH SATA AHCI Controller"PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc = "Intel® ICH7M/MDH SATA AHCI Controller"PCI\VEN_8086&DEV_2821&CC_0106.DeviceDesc = "Intel® ICH8R/DH/DO SATA AHCI Controller"PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc = "Intel® ICH8M-E/M SATA AHCI Controller"PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc = "Intel® ICH9R/DO/DH SATA AHCI Controller"PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc = "Intel® ICH9M-E/M SATA AHCI Controller"PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc = "Intel® ICH10D/DO SATA AHCI Controller"PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc = "Intel® ICH10R SATA AHCI Controller"PCI\VEN_8086&DEV_2682&CC_0104.DeviceDesc = "Intel® ESB2 SATA RAID Controller"PCI\VEN_8086&DEV_27C3&CC_0104.DeviceDesc = "Intel® ICH7R/DH SATA RAID Controller"PCI\VEN_8086&DEV_27C6&CC_0104.DeviceDesc = "Intel® ICH7MDH SATA RAID Controller"PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc = "Intel® ICH8R/ICH9R/ICH10R/DO SATA RAID Controller"PCI\VEN_8086&DEV_282A&CC_0104.DeviceDesc = "Intel® ICH8M-E/ICH9M-E SATA RAID Controller"INTEL="Intel"AN="AN"LPM="LPM"LPMSTATE="LPMSTATE"LPMDSTATE="LPMDSTATE"GTF="GTF"DIPM="DIPM"------------------------------------------------------------------------txtsetup.sif:[sourceDisksFiles]iaahci.inf = 1,,,,,,,20,0,0iaahci.cat = 100,,,,,,,,3,3 iastor.inf = 1,,,,,,,20,0,0iaahci.cat = 100,,,,,,,,3,3 iaStor.sys = 100,,,,,,3_,4,1,,,1,4[HardwareIdsDatabase]PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor"PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor"PCI\VEN_8086&DEV_2929&CC_0106 = "iaStor"PCI\VEN_8086&DEV_3A02&CC_0106 = "iaStor"PCI\VEN_8086&DEV_3A22&CC_0106 = "iaStor"PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"[sCSI.load]iaStor = iaStor.sys,4[sCSI]iaStor = "Intel® ESB2 SATA AHCI Controller"iaStor = "Intel® ICH7R/DH SATA AHCI Controller"iaStor = "Intel® ICH7M/MDH SATA AHCI Controller"iaStor = "Intel® ICH8R/DH/DO SATA AHCI Controller"iaStor = "Intel® ICH8M-E/M SATA AHCI Controller"iaStor = "Intel® ICH9R/DO/DH SATA AHCI Controller"iaStor = "Intel® ICH9M-E/M SATA AHCI Controller"iaStor = "Intel® ICH10D/DO SATA AHCI Controller"iaStor = "Intel® ICH10R SATA AHCI Controller"iaStor = "Intel® ESB2 SATA RAID Controller"iaStor = "Intel® ICH7R/DH SATA RAID Controller"iaStor = "Intel® ICH7MDH SATA RAID Controller"iaStor = "Intel® ICH8R/ICH9R/ICH10R/DO SATA RAID Controller"iaStor = "Intel® ICH8M-E/ICH9M-E SATA RAID Controller"------------------------------------------------------------------------drvindex.inf:[driver]iaStor.sys------------------------------------------------------------------------I also packed the following files with makecab.exe and copied the compressed files into the i386 directory:iaahci.inf => iaahci.in_iaahci.cat => iaahci.ca_iastor.inf => iastor.in_iaahci.cat => iaahci.ca_iaStor.sys => iaStor.sy_I extracted the driver.cab into a folder "driver", added the iaStor.sys file and created a new cab file withcabarc.exe -m LZX:21 N driver.cab driver\*.*I also tried to integrate the drivers using nLite and XP ISO builder without success, the CD worked, but the files are not copied by the RIS deployment service.Best regards, Nils. Edited December 2, 2008 by derniwi
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