Jump to content
Compatible Support Forums
Sign in to follow this  
tarkan

w2k boot cd with Third Party SCSI & MassStorage Drivers

Recommended Posts

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 !!! [/color]

 

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 ™ Controller", Fasttrak

FastTrak100_Lit = "Promise FastTrak100 ™ onboard Controller", FastTrak

FastTrak_TX2_nt5 = "Promise FastTrak100 ™ LP Controller", FastTrak

Ultra100_nt5_2 = "Promise ULTRA100 ™ 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 ™ Controller" = "OEM"

"Promise FastTrak100 ™ onboard Controller" = "OEM"

"Promise FastTrak100 ™ LP Controller" = "OEM"

"Promise ULTRA100 ™ 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]

Share this post


Link to post

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,

Share this post


Link to post

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

laugh

Share this post


Link to post

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.

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×