Jump to content

Problems with Intel SATA driver installation


RiC084

Recommended Posts

Hello all,

I've got some annoying problem with unattended installation, it always fails with error "The file iaStor.sys could not be found."

The installation starts with boot from cd and after copying the files comes reboot and then the installation continues from network share - during this final step the installation fails with the abovementioned error.

the network share structure looks like this:

\I386 (contains IASTOR.SY_)

-\$OEM$

--\$1

---\Drivers

----\SATA (contains Intel SATA drivers)

--\$$

---\PnP

---\SYSTEM32

--\TEXTMODE (contains Intel SATA drivers)

-\ASMS

-\COMPDATA

-\DRW

-\LANG

-\SYSTEM32

Also, I'd like to point out that I did not create this network share, I would just like to modify it to make the installation work properly.

This how the relevant part of the unattend.txt looks like

SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"

[Shell]
; This section specifies user interface
DefaultStartPanelOff=Yes


[Unattended]
OemPreinstall=yes
ExtendOemPartition=0
FileSystem=ConvertNTFS
UnattendMode=FullUnattended
OemSkipEula=Yes
DriverSigningPolicy=Ignore
OemPreinstall=Yes
TargetPath=\WINDOWS
UnattendSwitch=yes
; OemPnPDriversPath specifies the path to folders that contains Plug and Play drivers
; that do not ship on the Windows XP CD. The folders must contain all the files necessary to install the particular devices.
OemPnPDriversPath = "Drivers\SATA"

[Components]
; This section contains parameters for installing the components of Windows XP.
; A value of Off prevents the component from being installed.
Msnexplr=Off
OEAccess=Off
Freecell=Off
Hearts=Off
Minesweeper=Off
Pinball=Off
Solitaire=Off
Spider=Off
Zonegames=Off

[Identification]
; This section specifies the name of the workgroup in which the computer participates.
JoinWorkgroup=Workgroup

[Networking]
; This section header must be present for unattended installation of networks.
InstallDefaultComponents=Yes

[MassStorageDrivers]
; Used when custom disk drivers must be specified
; Enter the description name =Retail or OEM
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"
"Intel(R) ICH9R/DO/DH SATA AHCI Controller" = "OEM"
"Intel(R) ICH9M-E/M SATA AHCI Controller" = "OEM"
"Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller" = "OEM"
"Intel(R) ICH8R/DH/DO SATA AHCI Controller" = "OEM"
"Intel(R) ICH8M-E/M SATA AHCI Controller" = "OEM"
"Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller" = "OEM"
"Intel(R) ICH7R/DH SATA RAID Controller" = "OEM"
"Intel(R) ICH7R/DH SATA AHCI Controller" = "OEM"
"Intel(R) ICH7MDH SATA RAID Controller" = "OEM"
"Intel(R) ICH7M/MDH SATA AHCI Controller" = "OEM"
"Intel(R) ICH10R SATA AHCI Controller" = "OEM"
"Intel(R) ICH10D/DO SATA AHCI Controller" = "OEM"
"Intel(R) ESB2 SATA RAID Controller" = "OEM"
"Intel(R) ESB2 SATA AHCI Controller" = "OEM"
;"VMware SCSI Controller" = "OEM"

[OEMBootFiles]
; This section is used to specify custom HALs, and also maps to the Mass Storage Device section
iaStor.sys
iaAHCI.inf
iaAHCI.cat
iaStor.inf
iaStor.cat
txtsetup.oem
vmscsi.inf
vmscsi.cat
vmscsi.sys

Everything seems to be OK, but it just doesn't work...

I also uploaded the intel txtsetup.oem file I'm using for that installation(renamed it txtsetup.txt for upload)

If anyone has ideas how to solve this, don't hesitate to post:-)

P.S. The laptop I'm trying to get working is Lenovo Thinkpad T400, if that's somehow important.

TXTSETUP.txt

Edited by RiC084
Link to comment
Share on other sites


In the I386 folder, try expanding the files you list in the OEMBootfiles section of your unattend.txt.

The syntax should be: expand -r iastor.sy_

Do this from a CMD prompt while in the I386 folder.

I see a list of these files:

iaStor.sys

iaAHCI.inf

iaAHCI.cat

iaStor.inf

iaStor.cat

txtsetup.oem

vmscsi.inf

vmscsi.cat

vmscsi.sys

Ensure they are all expanded.

Link to comment
Share on other sites

In the I386 folder, try expanding the files you list in the OEMBootfiles section of your unattend.txt.

The syntax should be: expand -r iastor.sy_

Do this from a CMD prompt while in the I386 folder.

I see a list of these files:

iaStor.sys

iaAHCI.inf

iaAHCI.cat

iaStor.inf

iaStor.cat

txtsetup.oem

vmscsi.inf

vmscsi.cat

vmscsi.sys

Ensure they are all expanded.

Hi

Did all that, but still receive "The file iaStor.sys could not be found."

What I can't understand is why I keep getting "the file could not be found" error, when the file is clearly present in both, the boot CD and in the installation media.

Link to comment
Share on other sites

Check the content of iastor.inf.

What you're looking for is a hard-coded path to anything it may be looking for. I've seen this time and time again, where the INF expects to find any of it's driver files in a subfolder rather than in the root where it lives.

You can post the INF it you need another pair of eyes.

Link to comment
Share on other sites

Check the content of iastor.inf.

What you're looking for is a hard-coded path to anything it may be looking for. I've seen this time and time again, where the INF expects to find any of it's driver files in a subfolder rather than in the root where it lives.

You can post the INF it you need another pair of eyes.

Hi Netman, thanks for helping me.

Here's the content of the inf file.

 Copyright (c) 2003-08 Intel Corporation
; ****************************************************************************
; ****************************************************************************
; ** Filename: iaStor.INF
; ** Revision: Version 8.6.0.1007
; ** Date: 09/12/2008
; ** Abstract: Windows* INF File for Intel(R) Matrix Storage Manager Driver
; ****************************************************************************
; ****************************************************************************

[version]
CatalogFile=iaStor.cat
Signature="$WINDOWS NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=09/12/2008,8.6.0.1007

[DestinationDirs]
DefaultDestDir = 12; DIRID_DRIVERS
CopyFullPort = 12;

[CopyFullPort]
iaStor.sys

[SourceDisksNames]
1 = %DiskName%,,,

[SourceDisksFiles]
iaStor.sys= 1

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%INTEL%=INTEL_HDC,ntamd64

[INTEL_HDC]
%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

[INTEL_HDC.ntamd64]
%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

;****************************************************
[iaStor_Inst_RAID]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
FeatureScore=0x80

[iaStor_mobl_Inst_RAID]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
FeatureScore=0x80

[iaStor_Inst_RAID.HW]
AddReg = iaStorSecurity.AddReg

[iaStor_mobl_Inst_RAID.HW]
AddReg = iaStorSecurity.AddReg

[iaStorSecurity.AddReg]
HKR,,Security,,"D:P(A;;FA;;;SY)(A;;FA;;;BA)(A;;FRFW;;;BU)"

[iaStor_Temp_parameters_AddReg]

[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_Service_Inst]
DisplayName = %*PNP0600.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\iaStor.sys
LoadOrderGroup = SCSI Miniport
AddReg = iaStor_parameters_AddReg

[iaStor_mobl_Service_Inst]
DisplayName = %*PNP0600.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\iaStor.sys
LoadOrderGroup = SCSI Miniport
AddReg = iaStor_mobl_parameters_AddReg

[iaStor_parameters_AddReg]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
HKR,Parameters,BusType,0x00010001,0x0000008

HKR,Parameters\Port0,%AN%,0x00010001,0
HKR,Parameters\Port0,%LPM%,0x00010001,0
HKR,Parameters\Port0,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port0,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port0,%GTF%,0x00010001,1
HKR,Parameters\Port0,%DIPM%,0x00010001,0

HKR,Parameters\Port1,%AN%,0x00010001,0
HKR,Parameters\Port1,%LPM%,0x00010001,0
HKR,Parameters\Port1,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port1,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port1,%GTF%,0x00010001,1
HKR,Parameters\Port1,%DIPM%,0x00010001,0

HKR,Parameters\Port2,%AN%,0x00010001,0
HKR,Parameters\Port2,%LPM%,0x00010001,0
HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port2,%GTF%,0x00010001,1
HKR,Parameters\Port2,%DIPM%,0x00010001,0

HKR,Parameters\Port3,%AN%,0x00010001,0
HKR,Parameters\Port3,%LPM%,0x00010001,0
HKR,Parameters\Port3,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port3,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port3,%GTF%,0x00010001,1
HKR,Parameters\Port3,%DIPM%,0x00010001,0

HKR,Parameters\Port4,%AN%,0x00010001,0
HKR,Parameters\Port4,%LPM%,0x00010001,0
HKR,Parameters\Port4,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port4,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port4,%GTF%,0x00010001,1
HKR,Parameters\Port4,%DIPM%,0x00010001,0

HKR,Parameters\Port5,%AN%,0x00010001,0
HKR,Parameters\Port5,%LPM%,0x00010001,0
HKR,Parameters\Port5,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port5,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port5,%GTF%,0x00010001,1
HKR,Parameters\Port5,%DIPM%,0x00010001,0

[iaStor_mobl_parameters_AddReg]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
HKR,Parameters,BusType,0x00010001,0x0000008

HKR,Parameters\Port0,%AN%,0x00010001,0
HKR,Parameters\Port0,%LPM%,0x00010001,1
HKR,Parameters\Port0,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port0,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port0,%GTF%,0x00010001,1
HKR,Parameters\Port0,%DIPM%,0x00010001,1

HKR,Parameters\Port1,%AN%,0x00010001,0
HKR,Parameters\Port1,%LPM%,0x00010001,1
HKR,Parameters\Port1,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port1,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port1,%GTF%,0x00010001,1
HKR,Parameters\Port1,%DIPM%,0x00010001,1

HKR,Parameters\Port2,%AN%,0x00010001,0
HKR,Parameters\Port2,%LPM%,0x00010001,1
HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port2,%GTF%,0x00010001,1
HKR,Parameters\Port2,%DIPM%,0x00010001,1

HKR,Parameters\Port3,%AN%,0x00010001,0
HKR,Parameters\Port3,%LPM%,0x00010001,1
HKR,Parameters\Port3,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port3,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port3,%GTF%,0x00010001,1
HKR,Parameters\Port3,%DIPM%,0x00010001,1

HKR,Parameters\Port4,%AN%,0x00010001,0
HKR,Parameters\Port4,%LPM%,0x00010001,1
HKR,Parameters\Port4,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port4,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port4,%GTF%,0x00010001,1
HKR,Parameters\Port4,%DIPM%,0x00010001,1

HKR,Parameters\Port5,%AN%,0x00010001,0
HKR,Parameters\Port5,%LPM%,0x00010001,1
HKR,Parameters\Port5,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port5,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port5,%GTF%,0x00010001,1
HKR,Parameters\Port5,%DIPM%,0x00010001,1

[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

;********************************************************
; Extra Registry Entries

[Strings]
DiskName = "Intel Matrix Storage Manager Driver"
*PNP0600.DeviceDesc = "Intel RAID Controller"
PCI\VEN_8086&DEV_2682&CC_0104.DeviceDesc = "Intel(R) ESB2 SATA RAID Controller"
PCI\VEN_8086&DEV_27C3&CC_0104.DeviceDesc = "Intel(R) ICH7R/DH SATA RAID Controller"
PCI\VEN_8086&DEV_27C6&CC_0104.DeviceDesc = "Intel(R) ICH7MDH SATA RAID Controller"
PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc = "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller"
PCI\VEN_8086&DEV_282A&CC_0104.DeviceDesc = "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"

INTEL="Intel"
AN="AN"
LPM="LPM"
LPMSTATE="LPMSTATE"
LPMDSTATE="LPMDSTATE"
GTF="GTF"
DIPM="DIPM"
;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001

If You see anything unusual here, then please let me know because this one got me stumped, really don't know what to do anymore... I'm guessing that DestinationDirs and SourceDisksNames are the ones that need closer look, but I can't really understand what they mean. Perhaps You can translate them to plain english? :)

Link to comment
Share on other sites

Check the content of iastor.inf.

What you're looking for is a hard-coded path to anything it may be looking for. I've seen this time and time again, where the INF expects to find any of it's driver files in a subfolder rather than in the root where it lives.

You can post the INF it you need another pair of eyes.

Hi Netman, thanks for helping me.

Here's the content of the inf file.

 Copyright (c) 2003-08 Intel Corporation
; ****************************************************************************
; ****************************************************************************
; ** Filename: iaStor.INF
; ** Revision: Version 8.6.0.1007
; ** Date: 09/12/2008
; ** Abstract: Windows* INF File for Intel(R) Matrix Storage Manager Driver
; ****************************************************************************
; ****************************************************************************

[version]
CatalogFile=iaStor.cat
Signature="$WINDOWS NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=09/12/2008,8.6.0.1007

[DestinationDirs]
DefaultDestDir = 12; DIRID_DRIVERS
CopyFullPort = 12;

[CopyFullPort]
iaStor.sys

[SourceDisksNames]
1 = %DiskName%,,,

[SourceDisksFiles]
iaStor.sys= 1

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%INTEL%=INTEL_HDC,ntamd64

[INTEL_HDC]
%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

[INTEL_HDC.ntamd64]
%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

;****************************************************
[iaStor_Inst_RAID]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
FeatureScore=0x80

[iaStor_mobl_Inst_RAID]
AddReg = iaStor_Temp_parameters_AddReg
CopyFiles=CopyFullPort
FeatureScore=0x80

[iaStor_Inst_RAID.HW]
AddReg = iaStorSecurity.AddReg

[iaStor_mobl_Inst_RAID.HW]
AddReg = iaStorSecurity.AddReg

[iaStorSecurity.AddReg]
HKR,,Security,,"D:P(A;;FA;;;SY)(A;;FA;;;BA)(A;;FRFW;;;BU)"

[iaStor_Temp_parameters_AddReg]

[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_Service_Inst]
DisplayName = %*PNP0600.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\iaStor.sys
LoadOrderGroup = SCSI Miniport
AddReg = iaStor_parameters_AddReg

[iaStor_mobl_Service_Inst]
DisplayName = %*PNP0600.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\iaStor.sys
LoadOrderGroup = SCSI Miniport
AddReg = iaStor_mobl_parameters_AddReg

[iaStor_parameters_AddReg]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
HKR,Parameters,BusType,0x00010001,0x0000008

HKR,Parameters\Port0,%AN%,0x00010001,0
HKR,Parameters\Port0,%LPM%,0x00010001,0
HKR,Parameters\Port0,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port0,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port0,%GTF%,0x00010001,1
HKR,Parameters\Port0,%DIPM%,0x00010001,0

HKR,Parameters\Port1,%AN%,0x00010001,0
HKR,Parameters\Port1,%LPM%,0x00010001,0
HKR,Parameters\Port1,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port1,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port1,%GTF%,0x00010001,1
HKR,Parameters\Port1,%DIPM%,0x00010001,0

HKR,Parameters\Port2,%AN%,0x00010001,0
HKR,Parameters\Port2,%LPM%,0x00010001,0
HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port2,%GTF%,0x00010001,1
HKR,Parameters\Port2,%DIPM%,0x00010001,0

HKR,Parameters\Port3,%AN%,0x00010001,0
HKR,Parameters\Port3,%LPM%,0x00010001,0
HKR,Parameters\Port3,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port3,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port3,%GTF%,0x00010001,1
HKR,Parameters\Port3,%DIPM%,0x00010001,0

HKR,Parameters\Port4,%AN%,0x00010001,0
HKR,Parameters\Port4,%LPM%,0x00010001,0
HKR,Parameters\Port4,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port4,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port4,%GTF%,0x00010001,1
HKR,Parameters\Port4,%DIPM%,0x00010001,0

HKR,Parameters\Port5,%AN%,0x00010001,0
HKR,Parameters\Port5,%LPM%,0x00010001,0
HKR,Parameters\Port5,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port5,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port5,%GTF%,0x00010001,1
HKR,Parameters\Port5,%DIPM%,0x00010001,0

[iaStor_mobl_parameters_AddReg]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,queuePriorityEnable,%REG_DWORD%,0
HKR,Parameters,BusType,0x00010001,0x0000008

HKR,Parameters\Port0,%AN%,0x00010001,0
HKR,Parameters\Port0,%LPM%,0x00010001,1
HKR,Parameters\Port0,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port0,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port0,%GTF%,0x00010001,1
HKR,Parameters\Port0,%DIPM%,0x00010001,1

HKR,Parameters\Port1,%AN%,0x00010001,0
HKR,Parameters\Port1,%LPM%,0x00010001,1
HKR,Parameters\Port1,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port1,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port1,%GTF%,0x00010001,1
HKR,Parameters\Port1,%DIPM%,0x00010001,1

HKR,Parameters\Port2,%AN%,0x00010001,0
HKR,Parameters\Port2,%LPM%,0x00010001,1
HKR,Parameters\Port2,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port2,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port2,%GTF%,0x00010001,1
HKR,Parameters\Port2,%DIPM%,0x00010001,1

HKR,Parameters\Port3,%AN%,0x00010001,0
HKR,Parameters\Port3,%LPM%,0x00010001,1
HKR,Parameters\Port3,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port3,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port3,%GTF%,0x00010001,1
HKR,Parameters\Port3,%DIPM%,0x00010001,1

HKR,Parameters\Port4,%AN%,0x00010001,0
HKR,Parameters\Port4,%LPM%,0x00010001,1
HKR,Parameters\Port4,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port4,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port4,%GTF%,0x00010001,1
HKR,Parameters\Port4,%DIPM%,0x00010001,1

HKR,Parameters\Port5,%AN%,0x00010001,0
HKR,Parameters\Port5,%LPM%,0x00010001,1
HKR,Parameters\Port5,%LPMSTATE%,0x00010001,0
HKR,Parameters\Port5,%LPMDSTATE%,0x00010001,1
HKR,Parameters\Port5,%GTF%,0x00010001,1
HKR,Parameters\Port5,%DIPM%,0x00010001,1

[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

;********************************************************
; Extra Registry Entries

[Strings]
DiskName = "Intel Matrix Storage Manager Driver"
*PNP0600.DeviceDesc = "Intel RAID Controller"
PCI\VEN_8086&DEV_2682&CC_0104.DeviceDesc = "Intel(R) ESB2 SATA RAID Controller"
PCI\VEN_8086&DEV_27C3&CC_0104.DeviceDesc = "Intel(R) ICH7R/DH SATA RAID Controller"
PCI\VEN_8086&DEV_27C6&CC_0104.DeviceDesc = "Intel(R) ICH7MDH SATA RAID Controller"
PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc = "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller"
PCI\VEN_8086&DEV_282A&CC_0104.DeviceDesc = "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"

INTEL="Intel"
AN="AN"
LPM="LPM"
LPMSTATE="LPMSTATE"
LPMDSTATE="LPMDSTATE"
GTF="GTF"
DIPM="DIPM"
;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001

If You see anything unusual here, then please let me know because this one got me stumped, really don't know what to do anymore... I'm guessing that DestinationDirs and SourceDisksNames are the ones that need closer look, but I can't really understand what they mean. Perhaps You can translate them to plain english? :)

All right, got it solved, it just needed some editing in the dosnet.inf file, added the following lines

under section:

[FloppyFiles.1]

d1,iastor.sys

under section:

[Files]

d1,iastor.cat

d1,iastor.inf

d1,iastor.sys

d1,iaahci.cat

d1,iaahci.inf

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...