Printable Version of Topic

Click here to view this topic in its original format

MSFN Forums _ Unattended Windows 2000/XP/2003 _ Trying to add Adding sata drivers to mass storage in sysprep.inf

Posted by: lkeneston Nov 9 2006, 01:07 PM

Hello,
I am trying to add a Intel® 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH) to the mass storage options on my sysprep image to add support for a HP XW4400,
I copied iaahci.cat, iaahci.inf, iastor.cat, iastor.inf, iastor.sys, and txtsetup.oem to the c:\windows\inf directory, and added


[SysprepMassStorage]
PCI\VEN_8086&DEV_27C1&CC_0106=c:\windows\inf\iaahci.inf ; Intel® 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)
PCI\VEN_8086&DEV_27C5&CC_0106=c:\windows\inf\iaahci.inf ; Intel® 82801GBM SATA AHCI Controller (Mobile ICH7M)
PCI\VEN_8086&DEV_2652&CC_0106=c:\windows\inf\iaahci.inf ; Intel® 82801FR SATA AHCI Controller (Desktop ICH6R)
PCI\VEN_8086&DEV_2653&CC_0106=c:\windows\inf\iaahci.inf ; Intel® 82801FBM SATA AHCI Controller (Mobile ICH6M)
PCI\VEN_8086&DEV_27C3&CC_0104=c:\windows\inf\iastor.inf ; Intel® 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)
PCI\VEN_8086&DEV_24DF&CC_0104=c:\windows\inf\iastor.inf ; Intel® 82801ER SATA RAID Controller (Desktop ICH5R)
PCI\VEN_8086&DEV_25B0&CC_0104=c:\windows\inf\iastor.inf ; Intel® 6300ESB SATA RAID Controller
PCI\VEN_8086&DEV_2652&CC_0104=c:\windows\inf\iastor.inf ; Intel® 82801FR SATA RAID Controller (Desktop ICH6R)

My image is still blue screening, any ideas?
I know this isn't a hal issue, as i use the Advanced Configuration and Power Interface (ACPI) PC", ACPI PIC HAL (Halacpi.dll) on the base image and use a script to copy the right hal in.

any ideas?
Thanks in advance.

 sysprep.txt ( 38.9K ) : 88


Not sure why the attachment is comming out that way, i uploaded it twice,
I assure you wordwrap is off, and it doesn't look that way in the inf
iy you save as and open in notepad it looks fine.

Posted by: Mercury_22 Nov 9 2006, 05:51 PM

Add iastor.sys to i386 and rename it to iastor.sy_

Posted by: lkeneston Nov 9 2006, 06:33 PM

in my c:\sysprep\i386?

Posted by: Mercury_22 Nov 10 2006, 03:30 AM

This is my way for CD installation,but it should be almost the same for you

1. Copy iastor.sys to i386 and rename it to iastor.sy_

2. Edit txtsetup.sif file from i386

CODE
[SourceDisksFiles]
iaStor.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"

[SCSI.load]
iaStor = iaStor.sys,4

[SCSI]
iaStor = "Intel(R) ICH8R/DO/DH SATA RAID Controller (Desktop ICH8R)"
iaStor = "Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"


3. Edit Winnt.sif and add path to drivers (Drivers\01_iata;......)

4.Add all .inf and .sys files to drivers folder (Drivers\01_iata)

Works for both RAID AND AHCI

Posted by: lkeneston Nov 10 2006, 06:10 AM

I'll try that, but i am not sure that syspep uses txtsetup.sif, winnt.sif am i wrong? Doesn't the .sy_ just mean it is a cab and needs to be extracted?

Posted by: Mercury_22 Nov 10 2006, 06:32 AM

TXTsetup.sif it's for non GUI portion (text based portion) of the setup! and winnt.sif=sysprep.inf

Many are using MAKECAB for iastor.sy_ but i just rename it and it's working OK!



More http://unattended.msfn.org/unattended.xp/view/web/36/

Posted by: lkeneston Nov 10 2006, 07:52 AM

I understand that the winnt.sif is basically the same, its just that there is no text mode install in a sysprepped image.

I'll try that with the driver, but which i386?
The one on the root that i copied from the cd or the one in my sysprep directory
Thanks in advance,
Lee

Posted by: IcemanND Nov 10 2006, 03:23 PM

You should not have to copy any of the files to the system, it should be handled by the Buildmassstoragesection=yes.

All yo uneed to enter is the HWID=InfPath leave the driver files with the inf and sysprep will install them.

Posted by: lkeneston Nov 10 2006, 08:06 PM

I loaded the image back on my baseline box, resysprepped it, and it worked, not sure what happened. Thanks all.

Posted by: mohammadgerami Apr 6 2007, 07:35 AM

thanks my freinds