T
Thomas Cameron
All -
I am trying to set up a Windows 2000 or 2003 CD with the drivers for an
Adaptec RAID add-in card on a Dell Precision Workstation 620.
The driver I am trying to install works fine if I hit F6 and feed the
installer a floppy. But when I copy it into $OEM$\TEXTMODE I get fatal
errors during installation.
Here's what I am doing:
In the root of the CD, I create a directory called $OEM$. Under that I
create a directory called TEXTMODE. In that directory I dump the files from
the driver diskette. Then I modify WINNT.SIF so that OEMPreInstall is set
to Yes and DriverSigningPolicy is set to Ignore. I also add the
[MassStorageDrivers] and [OEMBootFiles] sections (see below for the full
text).
I have heard that when copying files from a floppy to the TEXTMODE
directory, you need to add ', \ ' to the end of the d1 section of [Disks],
so I tried that as well. No joy.
Below are the changes I made to the WINNT.SIF file and the config files from
the floppy. If anyone can tell me what I am doing wrong it would be
*greatly* appreciated.
Thomas
===== relevant sections of WINNT.SIF =====
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=DefaultHide
OemPreinstall=Yes
TargetPath=\WINDOWS
OemPnPDriversPath=drivers\video;drivers\raid
OemSkipEula = Yes
DriverSigningPolicy = Ignore
OEMSkipWelcome = 1
[GuiUnattended]
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=20
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName=""
OrgName=""
[LicenseFilePrintData]
AutoMode=PerServer
AutoUsers=5
[MassStorageDrivers]
"Adaptec Array1000U160 Family Manager Set v4.30.15 for Windows2000 " =
"OEM"
[OEMBootFiles]
aaatimeo.sys
cda1000.sys
oemsetup.inf
txtsetup.oem
===== files copied from diskette to $OEM$\TEXTMODE =====
DISK1
Relnote.txt
aaatimeo.sys
cda1000.sys
oemsetup.inf
txtsetup.oem
===== txtsetup.oem file (with all comments stripped) =====
[Disks]
d1 = "Adaptec Array1000U160 Family Manager Set v4.30.15 for Windows2000 ",
\disk1
[Defaults]
scsi = aVIKNT
[scsi]
aVIKNT = "Adaptec Array1000U160 Family Manager Set v4.30.15 for Windows2000
"
[Files.scsi.aVIKNT]
driver = d1, cda1000.sys, cda1000
driver = d1, aaatimeo.sys, aaatimeo
driver = d1, cda1000.sys, cda1000
inf = d1, oemsetup.inf
[Config.cda1000]
value = "", Group, REG_SZ, "SCSI Miniport"
value = "", Start, REG_DWORD, 0
value = "", Tag, REG_DWORD, 1
value = "", Type, REG_DWORD, 1
[Config.aaatimeo]
value = "", Group, REG_SZ, "Filter"
value = "", Start, REG_DWORD, 0
value = "", Tag, REG_DWORD, 1
value = "", Type, REG_DWORD, 1
===== oemsetup.inf (with all comments stripped) =====
[Version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%INF_PROVIDER%
CatalogFile=cda1000.cat ; For Windows 2000 Digital Signature
[SourceDisksNames]
1 = %FLOPPY_DESCRIPTION%,,,
[SourceDisksFiles]
cda1000.sys= 1,\,,,
aaatimeo.sys= 1,\,,,
[Manufacturer]
%ADP%= ADAPTEC
[ControlFlags]
ExcludeFromSelect=PCI\VEN_9004&DEV_7815
[ADAPTEC]
%PCI\VEN_9004&DEV_7815.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_7815
%PCI\VEN_9004&DEV_7378.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_7378
%PCI\VEN_9004&DEV_8378.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_8378
%PCI\VEN_9004&DEV_7893.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_7893
%PCI\VEN_9004&DEV_7895.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_7895
%PCI\VEN_9005&DEV_0013.DeviceDesc%= CDA1000,PCI\VEN_9005&DEV_0013
%PCI\VEN_9005&DEV_0053.DeviceDesc%= CDA1000,PCI\VEN_9005&DEV_0053
%PCI\VEN_9005&DEV_00c3.DeviceDesc%= CDA1000,PCI\VEN_9005&DEV_00c3
[cda1000.NT]
[email protected], @aaatimeo.sys
[cda1000.NT.Services]
AddService = cda1000, 0x2, cda1000_Service_Inst, Miniport_EventLog_Inst,,
AddService = aaatimeo, 0x2, aaatimeo_Service_Inst, Miniport_EventLog_Inst,,
[cda1000_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\cda1000.sys
LoadOrderGroup = SCSI Miniport
[aaatimeo_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\aaatimeo.sys
LoadOrderGroup = SCSI Miniport
[Miniport_EventLog_Inst]
AddReg = Miniport_EventLog_AddReg
[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,0x00010001,7
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS (this is IOSubsys on
; Win95, and System32\Drivers on
NT,Windows2000)
[Strings]
INF_PROVIDER="Adaptec"
ADP="Adaptec"
FLOPPY_DESCRIPTION="Adaptec Array1000U160 Family Manager Set v4.30.15 for
Windows2000 "
*cda1000.DeviceDesc = "Adaptec Array1000U160 PCI RAID Controller for
Windows2000 "
PCI\VEN_9004&DEV_7815.DeviceDesc="Adaptec Memory Controller / XOR Engine"
PCI\VEN_9004&DEV_7378.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9004&DEV_8378.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9004&DEV_7893.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9004&DEV_7895.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9005&DEV_0013.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9005&DEV_0053.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9005&DEV_00c3.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
I am trying to set up a Windows 2000 or 2003 CD with the drivers for an
Adaptec RAID add-in card on a Dell Precision Workstation 620.
The driver I am trying to install works fine if I hit F6 and feed the
installer a floppy. But when I copy it into $OEM$\TEXTMODE I get fatal
errors during installation.
Here's what I am doing:
In the root of the CD, I create a directory called $OEM$. Under that I
create a directory called TEXTMODE. In that directory I dump the files from
the driver diskette. Then I modify WINNT.SIF so that OEMPreInstall is set
to Yes and DriverSigningPolicy is set to Ignore. I also add the
[MassStorageDrivers] and [OEMBootFiles] sections (see below for the full
text).
I have heard that when copying files from a floppy to the TEXTMODE
directory, you need to add ', \ ' to the end of the d1 section of [Disks],
so I tried that as well. No joy.
Below are the changes I made to the WINNT.SIF file and the config files from
the floppy. If anyone can tell me what I am doing wrong it would be
*greatly* appreciated.
Thomas
===== relevant sections of WINNT.SIF =====
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=DefaultHide
OemPreinstall=Yes
TargetPath=\WINDOWS
OemPnPDriversPath=drivers\video;drivers\raid
OemSkipEula = Yes
DriverSigningPolicy = Ignore
OEMSkipWelcome = 1
[GuiUnattended]
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=20
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName=""
OrgName=""
[LicenseFilePrintData]
AutoMode=PerServer
AutoUsers=5
[MassStorageDrivers]
"Adaptec Array1000U160 Family Manager Set v4.30.15 for Windows2000 " =
"OEM"
[OEMBootFiles]
aaatimeo.sys
cda1000.sys
oemsetup.inf
txtsetup.oem
===== files copied from diskette to $OEM$\TEXTMODE =====
DISK1
Relnote.txt
aaatimeo.sys
cda1000.sys
oemsetup.inf
txtsetup.oem
===== txtsetup.oem file (with all comments stripped) =====
[Disks]
d1 = "Adaptec Array1000U160 Family Manager Set v4.30.15 for Windows2000 ",
\disk1
[Defaults]
scsi = aVIKNT
[scsi]
aVIKNT = "Adaptec Array1000U160 Family Manager Set v4.30.15 for Windows2000
"
[Files.scsi.aVIKNT]
driver = d1, cda1000.sys, cda1000
driver = d1, aaatimeo.sys, aaatimeo
driver = d1, cda1000.sys, cda1000
inf = d1, oemsetup.inf
[Config.cda1000]
value = "", Group, REG_SZ, "SCSI Miniport"
value = "", Start, REG_DWORD, 0
value = "", Tag, REG_DWORD, 1
value = "", Type, REG_DWORD, 1
[Config.aaatimeo]
value = "", Group, REG_SZ, "Filter"
value = "", Start, REG_DWORD, 0
value = "", Tag, REG_DWORD, 1
value = "", Type, REG_DWORD, 1
===== oemsetup.inf (with all comments stripped) =====
[Version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%INF_PROVIDER%
CatalogFile=cda1000.cat ; For Windows 2000 Digital Signature
[SourceDisksNames]
1 = %FLOPPY_DESCRIPTION%,,,
[SourceDisksFiles]
cda1000.sys= 1,\,,,
aaatimeo.sys= 1,\,,,
[Manufacturer]
%ADP%= ADAPTEC
[ControlFlags]
ExcludeFromSelect=PCI\VEN_9004&DEV_7815
[ADAPTEC]
%PCI\VEN_9004&DEV_7815.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_7815
%PCI\VEN_9004&DEV_7378.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_7378
%PCI\VEN_9004&DEV_8378.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_8378
%PCI\VEN_9004&DEV_7893.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_7893
%PCI\VEN_9004&DEV_7895.DeviceDesc%= CDA1000,PCI\VEN_9004&DEV_7895
%PCI\VEN_9005&DEV_0013.DeviceDesc%= CDA1000,PCI\VEN_9005&DEV_0013
%PCI\VEN_9005&DEV_0053.DeviceDesc%= CDA1000,PCI\VEN_9005&DEV_0053
%PCI\VEN_9005&DEV_00c3.DeviceDesc%= CDA1000,PCI\VEN_9005&DEV_00c3
[cda1000.NT]
[email protected], @aaatimeo.sys
[cda1000.NT.Services]
AddService = cda1000, 0x2, cda1000_Service_Inst, Miniport_EventLog_Inst,,
AddService = aaatimeo, 0x2, aaatimeo_Service_Inst, Miniport_EventLog_Inst,,
[cda1000_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\cda1000.sys
LoadOrderGroup = SCSI Miniport
[aaatimeo_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\aaatimeo.sys
LoadOrderGroup = SCSI Miniport
[Miniport_EventLog_Inst]
AddReg = Miniport_EventLog_AddReg
[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,0x00010001,7
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS (this is IOSubsys on
; Win95, and System32\Drivers on
NT,Windows2000)
[Strings]
INF_PROVIDER="Adaptec"
ADP="Adaptec"
FLOPPY_DESCRIPTION="Adaptec Array1000U160 Family Manager Set v4.30.15 for
Windows2000 "
*cda1000.DeviceDesc = "Adaptec Array1000U160 PCI RAID Controller for
Windows2000 "
PCI\VEN_9004&DEV_7815.DeviceDesc="Adaptec Memory Controller / XOR Engine"
PCI\VEN_9004&DEV_7378.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9004&DEV_8378.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9004&DEV_7893.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9004&DEV_7895.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9005&DEV_0013.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9005&DEV_0053.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"
PCI\VEN_9005&DEV_00c3.DeviceDesc="Adaptec Array1000U160 PCI RAID Controller
for Windows2000"