w2k boot cd with Third Party SCSI & MassStorage Drivers

Hello, I have trouble getting my W2KBOOTCD with Third Party SCSI & MassStorage Drivers included in the $OEM$\TEXTMODE folder working. I've tried to include Third Party SCSI & MassStorage Drivers in the ROOT_CD\$OEM$\TEXTMODE, that should be installed automatically during TEXTMODE (F6) without any success.

Everything New Technology 1823 This topic was started by ,


data/avatar/default/avatar18.webp

1 Posts
Location -
Joined 2003-04-16
Hello,
I have trouble getting my W2KBOOTCD with Third Party SCSI & MassStorage Drivers included in the $OEM$\TEXTMODE folder working. I've tried to include Third Party SCSI & MassStorage Drivers in the ROOT_CD\$OEM$\TEXTMODE, that should be installed automatically during TEXTMODE (F6) without any success.
 
I have the same problem as it will be described here
 
http://www.ee.ethz.ch/~slist/realmen/msg00012.html
http://www.ee.ethz.ch/~slist/realmen/msg00044.html
 
[size:24]I will get rid of the boring F6 curse !!!
 
I have created the $OEM$ folder in the root of the cd (not in the i386 folder), added the w2ksect.bin, added the drivers for the mass-storage controllers to the folder $OEM$\textmode, modified the txtsetup.oem file, referred it in the /i386/winnt.sif file for unattended installation without user interaction. Modified the sections MassStorageDrivers and OEMBootFiles in the winnt.sif file , created the two iso files with the tool mkisofs. One with iso9660 and one with joliet. Burned the cd's from both iso files with cdrecord.
 
I have modified the disks section of the txtsetup.oem file and tried the installation with "\" and with "." at the end of each line
 
During textmode setup after loading the language options from my winnt.sif file the installation stopped during loading the SCSI drivers with the following error:
 
FILE TXTSETUP.OEM CAUSED an unexpected error (18) at line 1041 in D:\nt\private\ntos\boot\setup\oemdisk.c
 
 
How did you resolved this problem?
I would be very glad if someone can help me solving this problem.
 
Thanks Tarkan
 
 
MY TXTSETUP.OEM FILE
*********************snip ***************************
[Disks]
d1 = "OEM SCSI and Mass Storage Drivers disk",,.
d2 = "OEM Video disk",,.
d3 = "OEM HAL",,.
 
[Defaults]
scsi = oemscsi
 
[scsi]
cpq32fs2_000A = "Compaq Integrated Dual Channel Wide Ultra2 SCSI Controller"
cpq32fs2_0012 = "Compaq Integrated Wide Ultra2 SCSI Controller"
cpqcissm = "Compaq Smart Array 5300 Controller"
B178 = "Compaq Smart Array 5i, 532, 5312 Controllers"
hpn = "Hewlett Packard NetRAID-4M Controller", hpn
NetRAID3Si = "HP NetRAID-3Si RAID Controller Driver", mraid35x
NetRAID = "HP NetRAID Integrated RAID Controller Driver", mraid35x
NetRAID1Si = "HP NetRAID-1Si RAID Controller Driver", mraid35x
NetRAID1M = "HP NetRAID-1M RAID Controller Driver", mraid2k
NetRAID2M = "HP NetRAID-2M RAID Controller Driver", mraid2k
MegaIDE100_NT5C = "Integrated Ultra ATA-100 Dual Channel Controller (Windows 2000)", MegaIDE
MegaIDE100_NT5L = "Integrated Ultra ATA-100 IDE RAID Controller (Windows 2000)", MegaIDE
SYM_895A = "Fujitsu-Siemens SCSI controller D1180 (Sym53c895A)",sym_895a
SYM_U3 = "LSI Logic Ultra3 PCI SCSI (53c1010/1000R)",sym_u3
SYMMPI = "LSI Logic PCI SCSI/FC MPI Miniport Driver",symmpi
QLog12160 = "QLogic PCI-QLA12160, 64 bit DUAL PCI SCSI HBA", ql12160
QLog21 = "QLogic QLA2100, 64 bit PCI-Fibre Channel Adapter", ql2100
QLog22 = "QLogic QLA2200 PCI Fibre Channel Adapter"
QLog23 = "QLogic QLA23xx PCI Fibre Channel Adapter"
loop = "Emulex LightPulse - Arbitrated Loop - x86"
MYLRAID = "Mylex DAC960 PG/PJ/PRL RAID Controller", dac960nt
MYLRAID11XX = "Mylex DAC11xx RAID Controller"
AR160 = "Mylex AcceleRAID 160 Disk Array Controller"
AR352 = "Mylex AcceleRAID 352 Disk Array Controller"
EXR2000 = "Mylex eXtremeRAID 2000 Disk Array Controller"
Fasttrak100_nt5 = "Promise FastTrak :tm: Controller", Fasttrak
FastTrak100_Lit = "Promise FastTrak100 :tm: onboard Controller", FastTrak
FastTrak_TX2_nt5 = "Promise FastTrak100 :tm: LP Controller", FastTrak
Ultra100_nt5_2 = "Promise ULTRA100 :tm: Controller (PDC20265)", Ultra
QVNDSCSI_2689 = "Integrated Netfinity Server SCSI Miniport (2689)"
QVNDDASD = "Integrated Netfinity Server SCSI DASD"
QVNDOPTI = "Integrated Netfinity Server SCSI Optical"
QVNDTAPE = "Integrated Netfinity Server SCSI Tape"
NFRDWin2k32 = "IBM ServeRAID 4M/4Mx/4L/4Lx/5i Controller (Windows 2000)"
QVNDT400_2689 = "IBM AS/400 Data Transport Support (2689)"
dpti2o = "Adaptec I2O RAID Host Adapter"
a79xxNT50 = "Adaptec Ultra320 SCSI Cards"
a7899NT50 = "Adaptec Ultra160 Family PCI SCSI Controller Win 2000 (29160, 39160, etc.)"
a78u2NT50 = "Adaptec Ultra2 Family PCI SCSI Controller Win 2000 (2940U2W, 3950U2D, etc.)"
 
[Files.Scsi.hpn]
driver = d1, hpn.sys, hpn
catalog = d1, hpn.cat
inf = d1, hpn.inf
inf = d1, hpnmgt.inf
dll = d1, hpncin.dll
********************snap****************************
 
My winnt.sif file
********************snip****************************
[Data]
;User will be asked for the partition and size to install the OS
AutoPartition = "0"
MsDosInitiated = "0"
UnattendedInstall = "Yes"
;floppyless = "1"
;OriTyp = "5"
;OiSrc = "A:\I386"
;LocalSourceOnCD = 1
 
[unattended]
UnattendMode = "FullUnattended"
OemSkipEula = "Yes"
OemPreinstall = "Yes"
ExtendOemPartition = "0"
FileSystem = "ConvertNTFS"
KeyboardLayout = "00000407"
OemFilesPath = "..\$OEM$"
OverwriteOemFilesOnUpgrade = "Yes"
Repartition = "No"
TargetPath = "\WINNT"
OEMPnPDriversPath = "temp\PnPDrvscom;temp\PnPDrvs\amdpci;temp\PnPDrvs\bcom;temp\PnPDrvs\broadcom;temp\PnPDrvs\intel;temp\PnPDrvs\madge;temp\PnPDrvs\S3SAVAG4;temp\PnPDrvs\S3TRIO3D"
DriverSigningPolicy = "Ignore"
NtUpgrade = "no"
KeyboardLayout = "GR"
WaitForReboot = "No"
UnattendSwitch = "Yes"
;NoWaitAfterTextMode = "1"
;NoWaitAfterGUIMode = "1"
;ConfirmHardware = "yes"
;Win31Upgrade = "no"
 
[GuiUnattended]
AutoLogon = Yes
AutoLogonCount = 1
AdminPassword = *
OEMSkipRegional = "1"
TimeZone = "110"
OemSkipWelcome = "1"
;OEMBlankAdminPassword = "0"
;AdvServerType = ""
 
 
[MassStorageDrivers]
"Hewlett Packard NetRAID-4M Controller" = "OEM"
"Compaq Integrated Dual Channel Wide Ultra2 SCSI Controller" = "OEM"
"Compaq Integrated Wide Ultra2 SCSI Controller" = "OEM"
"Compaq Smart Array 5i, 532, 5312 Controllers" = "OEM"
"Compaq Smart Array 5300 Controller" = "OEM"
"HP NetRAID-3Si RAID Controller Driver" = "OEM"
"HP NetRAID Integrated RAID Controller Driver" = "OEM"
"HP NetRAID-1Si RAID Controller Driver" = "OEM"
"HP NetRAID-1M RAID Controller Driver" = "OEM"
"HP NetRAID-2M RAID Controller Driver" = "OEM"
"Integrated Ultra ATA-100 Dual Channel Controller (Windows 2000)" = "OEM"
"Integrated Ultra ATA-100 IDE RAID Controller (Windows 2000)" = "OEM"
"Fujitsu-Siemens SCSI controller D1180 (Sym53c895A)" = "OEM"
"LSI Logic Ultra3 PCI SCSI (53c1010/1000R)" = "OEM"
"LSI Logic PCI SCSI/FC MPI Miniport Driver" = "OEM"
"QLogic PCI-QLA12160, 64 bit DUAL PCI SCSI HBA" = "OEM"
"QLogic QLA2100, 64 bit PCI-Fibre Channel Adapter" = "OEM"
"QLogic QLA2200 PCI Fibre Channel Adapter" = "OEM"
"QLogic QLA23xx PCI Fibre Channel Adapter" = "OEM"
"Emulex LightPulse - Arbitrated Loop - x86" = "OEM"
"Mylex DAC960 PG/PJ/PRL RAID Controller" = "OEM"
"Mylex DAC11xx RAID Controller" = "OEM"
"Mylex AcceleRAID 160 Disk Array Controller" = "OEM"
"Mylex AcceleRAID 352 Disk Array Controller" = "OEM"
"Mylex eXtremeRAID 2000 Disk Array Controller" = "OEM"
"Promise FastTrak :tm: Controller" = "OEM"
"Promise FastTrak100 :tm: onboard Controller" = "OEM"
"Promise FastTrak100 :tm: LP Controller" = "OEM"
"Promise ULTRA100 :tm: Controller (PDC20265)" = "OEM"
"Integrated Netfinity Server SCSI Miniport (2689)" = "OEM"
"Integrated Netfinity Server SCSI DASD" = "OEM"
"Integrated Netfinity Server SCSI Optical" = "OEM"
"Integrated Netfinity Server SCSI Tape" = "OEM"
"IBM ServeRAID 4M/4Mx/4L/4Lx/5i Controller (Windows 2000)" = "OEM"
"IBM AS/400 Data Transport Support (2689)" = "OEM"
"Adaptec I2O RAID Host Adapter" = "OEM"
"Adaptec Ultra320 SCSI Cards" = "OEM"
"Adaptec Ultra160 Family PCI SCSI Controller Win 2000 (29160, 39160, etc.)" = "OEM"
"Adaptec Ultra2 Family PCI SCSI Controller Win 2000 (2940U2W, 3950U2D, etc.)" = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"
 
[OEMBootFiles]
adptmgt.cat
ADPTMGT.INF
ADPU160.sys
ADPU160.INF
ADPU160.CAT
ADPU320.sys
ADPU320.INF
ADPU320.CAT
AIC78U2.CAT
AIC78U2.INF
AIC78U2.SYS
ar160.inf
ar160.cat
ar170.inf
ar170.cat
ar352.inf
ar352.cat
cpq32fs2.sys
cpq32fs2.inf
cpq32fs2.cat
cpqcissm.sys
cpqcissm.inf
cpqcissm.cat
cpqcissm.dll
dac1164p.inf
dac1164p.cat
dac2w2k.sys
dac960nt.sys
dac960p.inf
dac960p.cat
dpti20.sys
dpti20.cat
exr2000.inf
exr2000.cat
fasttrak.sys
fasttrak.inf
fasttrak.cat
HPN.CAT
HPN.INF
HPN.SYS
HPNCIN.DLL
HPNCOMM.SYS
HPNDISK.SYS
HPNMGT.INF
HPNPORT.SYS
HPNSCSI.SYS
ibmnfrd.cat
ipsraid2.cat
ipsraidn.sys
ipsraidn.inf
mega2k.cat
MegaIDE.inf
MegaIDE.syrs
MegaRAID.cat
mraid2k.cat
mraid2k.inf
mraid2k.sys
mraid35x.inf
mraid35x.sys
nfrd960.inf
nfrd960.sys
nfrdci01.dll
nodev4ld.inf
nodev8ld.inf
oemsetup.dpt
oemsetup.lsi
oemsetup.sbi
ql12160.cat
ql12160.inf
ql12160.sys
ql2100.inf
ql2100.sys
ql2200.inf
ql2200.sys
ql2200.cat
ql2300.cat
ql2300.inf
ql2300.sys
qlsdm.dll
qvnddasd.sys
qvndopti.sys
qvndscsi.cat
qvndscsi.sys
qvndt400.cat
qvndt400.inf
qvndt400.sys
qvndtape.sys
qvndtpmc.cat
qvndtpmc.inf
qvndtpmc.sys
SYM_895A.SYS
sym_u3.cat
sym_u3.sys
sym_u3.cat
sym_u3.sys
symmpi.inf
symmpi.sys
symmpi2k.cat
Txtsetup.oem
 
 
[OEM_Ads]
**********************SNAP************************** [/url]

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar12.webp

1 Posts
Location -
Joined 2004-09-13
Hello tarkan,
 
I am trying to do the same thing. I am running into the same error message. Did you ever get this to work? If so, do you mind telling me what you did to get the boot loader drivers installed from the CD?
 
Thanks,

data/avatar/default/avatar24.webp

2 Posts
Location -
Joined 2004-11-19
Well i don't know if you have resolved the issue or not but the problem that you have described occurs if you have unwanted files in textsetup.oem.
 
The textmode portion of the setup only uses sys files and so when you use unattended installs you should not have any dll files etc in textsetup.oem.
 
Since the textsetup.oem is just the script that textmode portion of the setup reads so these files are not required. Especially the dll files. And these will give you an error that you are getting.
 
[Files.Scsi.hpn]
driver = d1, hpn.sys, hpn
catalog = d1, hpn.cat
inf = d1, hpn.inf
inf = d1, hpnmgt.inf
 
 
OMITT - dll = d1, hpncin.dll


data/avatar/default/avatar30.webp

125 Posts
Location -
Joined 2002-03-26
Read this thread:
 
http://www.ntcompatible.com/thread.php?id=25442
 
The method described there is different from what you're trying to do, however it does allow you to still use the custom CD on any PC as it still attempts to detect the hardware and is not trying to automatically install a certain set of drivers as the method you're attempting to use does.