third party mass storage (without a floppy drive)

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: F Liu (gfrankliu_at_gmail.com)
Date: 11/07/04


Date: 7 Nov 2004 09:12:00 -0800

Hi all,

I have a machine with DPT RAID PM3755F controller:
http://www.adaptec.com/worldwide/support/suppedindexprod.jsp?sess=no&language=English+US&cat=%2FProduct%2FPM3755F

I am trying to install Windows XP on this machine that has NO floppy
drive. Since the machine has a mass storage device that is not
directly supported, I have burn a customized WinXP CD with the third
party driver on it.

The new CD has the following additions:
\I386\$OEM$\Textmode\
(with the following files in it:
07/27/2001 06:12 PM 28 DPTI2O.CAT
09/30/1999 06:26 PM 25,248 DPTI2O.SYS
09/24/1998 03:22 PM 13 DPT_I2O
03/03/2000 05:13 PM 1,795 OEMSETUP.INF
03/10/1999 11:41 AM 338 TXTSETUP.OEM

\I386\winnt.sif

While booting the CD, it loads the various Windows files, then have a
message:
This file txtsetup.oem could not be found.
I hit the "enter" to continue.
and in the end, it says:
The manufacturer provided file that Setup is trying to use is
corrupted or invalid:
Line 1 contains a syntax error.
Setup cannot continue. To quit Setup, press F3.

Any ideas?
Thanks!
Frank

Here is the "winnt.sif":
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=ProvideDefault
    OemPreinstall=Yes
    OemSkipEula = Yes
    OemFilesPath = "..\i386"
    DriverSigningPolicy = Ignore
    TargetPath=\WINDOWS

[GuiUnattended]
    EncryptedAdminPassword=NO
    OEMSkipRegional=1

[UserData]
    FullName=""
    OrgName=""

[Identification]
    JoinWorkgroup=WORKGROUP

[Networking]
    InstallDefaultComponents=Yes

[MassStorageDrivers]
    "DPT (SCSI) I2O Adapters for Windows 2000 and greater x86" = "OEM"
    "IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

[OEMBootFiles]
    DPTI2O.SYS
    DPTI2O.CAT
    OEMSETUP.INF
    TXTSETUP.OEM

Here is the "TXTSETUP.OEM":
[Disks]
d1 = "DPT (SCSI) I2O Adapter Driver for Windows 2000 and
greater",\dpt_i2o,\

[Defaults]
scsi = dpti2o

[scsi]
dpti2o_x86 = "DPT (SCSI) I2O Adapters for Windows 2000 and greater
x86"

[Files.scsi.dpti2o_x86]
driver = d1, dpti2o.sys, dpti2o
inf = d1, oemsetup.inf

[Config.dpti2o]
value = "", tag, REG_DWORD, 1

Here is the "OEMSETUP.INF":

;
; DPT I2O Windows 2000 Drivers
;
; Installation File For Microsoft Windows 2000 and greater
;

[version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%DPT%

;
; diskid = description[,[tagfile][,<unused>,subdir]]
;
;[SourceDisksNames]
;1 = %FLOPPY_DESCRIPTION%,dpt_i2o,,

;
; filename_on_source = diskid[,[subdir][,size]]
;
;[SourceDisksFiles]
;dpti2o.sys = 1

[DestinationDirs]
DefaultDestDir = 12

[Manufacturer]
%DPT%=DPT

[DPT]
%PCI\VEN_1044&DEV_A501.DeviceDesc% = dpti2o_Install,
PCI\VEN_1044&DEV_A501

[dpti2o_Install]
CopyFiles = @dpti2o.sys
AddReg = dpti2o_registry_Update
Reboot

[dpti2o_registry_Update]
HKLM,SYSTEM\CurrentControlSet\Services\dpti2o\Parameters\Device,NumberOfRequests,0x00010001,0x40
HKLM,SYSTEM\CurrentControlSet\Services\dpti2o\Parameters\PnpInterface,5,0x00010001,0x1

[dpti2o_Install.Services]
AddService = dpti2o, %SPSVCINST_ASSOCSERVICE%, dpti2o_Service_Install,
EventLog_Install

[dpti2o_Service_Install]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\dpti2o.sys
LoadOrderGroup = SCSI Miniport

[EventLog_Install]
AddReg = EventLog_Add_Register

[EventLog_Add_Register]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7

[Strings]
DPT = "DPT"
FLOPPY_DESCRIPTION="DPT I2O Driver Disk for Windows 2000 and greater"
PCI\VEN_1044&DEV_A501.DeviceDesc = "DPT I2O SCSI/RAID Adapter"
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001



Relevant Pages

  • Re: Cannot restore registry
    ... | feature, follow these steps: ... When the Windows Advanced Options menu appears, ... | Feature: Device Driver Roll Back ... | Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: Boot up problem... with a difference
    ... Safe mode boot is fine. ... Looked further into the last errors and noticed PXRD Driver. ... Event Type: Error ... Windows cannot unload your classes registry file - it is still in ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Cannot restore registry
    ... | feature, follow these steps: ... When the Windows Advanced Options menu appears, ... | Feature: Device Driver Roll Back ... | Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: Cannot restore registry
    ... feature, follow these steps: 1. ... When the Windows Advanced Options menu appears, ... Feature: Device Driver Roll Back ... Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)
  • RE: xp pro sharing printer
    ... How to troubleshoot network printing problems in Windows XP ... SMB-connected print server ... Incompatible print driver ... and then redirect the port to the network server. ...
    (microsoft.public.windowsxp.security_admin)