Jump to content

RiC084

Member
  • Posts

    4
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Finland

Posts posted by RiC084

  1. 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

  2. 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? :)

  3. 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.

  4. 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

×
×
  • Create New...