Hi everybody,

I know that this topic is very frequented on this forum. Although I have carefully read all related posts and I spent many hours with testing and searching any suitable solution, my problem still persisted. Problem is "file txtsetup.oem caused an unexpected error (21) at line 1747 in d:\xpsp\base\boot\setup\oemdisk.c". I have LSI Logic Ultra320 1020/1030 SCSI controller integrated in Dell mainboard and I tried drivers from Dell website and from LSI website as well.
My image directory structure is:

|-i386
| |
| Mirror1
| Template - here is riprep.sif
|
|-$OEM$
| |
| textmode - here are placed LSI drivers

I think that my riprep.sif and txtsetup.oem are correct, but I don't know if exist any special RIS drivers.
Is anybody, who can help me in my troubles? Thanks to all

RIPREP.SIF

[data]
floppyless = "1"
msdosinitiated = "1"
OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1

[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"
SetupSourceDevice ="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"
SysPrepDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%SYSPREPPATH%"
SysPrepDriversDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%SYSPREPDRIVERS%"

[Unattended]
OemPreinstall = yes
FileSystem = LeaveAlone
ExtendOEMPartition = 0
TargetPath = \WINDOWS
OemSkipEula = yes
InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
LegacyNIC = 1
UnattendMode=FullUnattended
WaitForReboot=no
OemPnPDriversPath="\\%SERVERNAME%\RemInst\%INSTALLPATH%"
DUDisable=no
DriverSigningPolicy=ignore

[MassStorageDrivers]
"LSI Logic Ultra320 1020/1030 Driver (XP 32-bit)"="OEM"

# I have read in any post that OEMBootFiles section can be empty
[OEMBootFiles]
mpixp32.cat
symmpi.inf
symmpi.sys
symmpi.tag
txtsetup.oem

[UserData]
FullName = "%USERFIRSTNAME% %USERLASTNAME%"
OrgName = "%ORGNAME%"
ComputerName ="%MACHINENAME%"

[GuiUnattended]
OemSkipWelcome = 1
OemSkipRegional = 1
TimeZone = %TIMEZONE%
AdminPassword = "*"

[Display]
BitsPerPel = 16
XResolution = 800
YResolution = 600
VRefresh = 60

[Networking]

[NetServices]
MS_Server=params.MS_PSched

[Identification]
JoinDomain = %MACHINEDOMAIN%
DoOldStyleDomainJoin = Yes

[RemoteInstall]
Repartition = Yes
UseWholeDisk = Yes

[OSChooser]
Description ="A_precision650"
Help =""
LaunchFile ="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"
ImageType =SYSPREP
Version="5.1 (2600)"
SysPrepSystemRoot="Mirror1\UserData\WINDOWS"
HalName=halmacpi.dll
ProductType=0

--------------------------------------------------------------------

TXTSETUP.OEM

[Disks]
d1 = "LSI Logic Ultra320 1020/1030 Driver", \, \

[Defaults]
scsi = SYMMPI_XP32

[scsi]
SYMMPI_XP32 = "LSI Logic Ultra320 1020/1030 Driver (XP 32-bit)",symmpi

[HardwareIds.scsi.SYMMPI_XP32]
id = "PCI\VEN_1000&DEV_0621", "symmpi"
id = "PCI\VEN_1000&DEV_0622", "symmpi"
id = "PCI\VEN_1000&DEV_0624", "symmpi"
id = "PCI\VEN_1000&DEV_0626", "symmpi"
id = "PCI\VEN_1000&DEV_0628", "symmpi"
id = "PCI\VEN_1000&DEV_0030", "symmpi"

[Files.scsi.SYMMPI_XP32]
driver = d3,symmpi.sys,SYMMPI
inf = d3,symmpi.inf
catalog = d3,mpixp32.cat

[Config.SYMMPI]
value = Parameters,dummy,REG_DWORD,0
value = Parameters\PnpInterface,5,REG_DWORD,1

--------------------------------------------------------------------