; ULTRA.INF ; Copyright 2002 Promise Technology, Inc. [Version] Signature="$Windows NT$" Provider=%PROMISE% ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318} CatalogFile=Ultra.cat Class=SCSIAdapter DriverVer=08/22/2002, 2.0.0.39 [SCSIReg] HKR,,,,%SCSIClassName% HKR,,Installer32,,"SysSetup.Dll,ScsiClassInstaller" HKR,,Icon,,"-10" HKR,,LegacyInfOption,,"SCSI" [DestinationDirs] DefaultDestDir = 12 ; DIRID_DRIVERS MoveMiniPort.NT = 12; [ControlFlags] ; ; Exclude the following devices from Select Device list. ; These represent 'combination' driver nodes, for which there are separate items to be ; presented to the user. These combination nodes are only used when figuring out what ; driver node to associate with a pre-existing service. ; ; CopyFilesOnly=PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A&REV_02 ExcludeFromSelect=* [Manufacturer] %Promise%=Promise [Promise] %PCI\VEN_105A&DEV_4D69.DeviceDesc%=ultra133TX2,PCI\VEN_105A&DEV_4D69 %PCI\VEN_105A&DEV_4D68.DeviceDesc%=ultra100TX2,PCI\VEN_105A&DEV_4D68 %PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A.DeviceDesc%=ultra100PCI,PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A %PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A.DeviceDesc%=ultra100PCI_2,PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A %PCI\VEN_105A&DEV_4D38&SUBSYS_4D33105A.DeviceDesc%=ultra66PCI ,PCI\VEN_105A&DEV_4D38&SUBSYS_4D33105A %PCI\VEN_105A&DEV_4D33.DeviceDesc% =ultra33PCI ,PCI\VEN_105A&DEV_4D33 ;************** U133 ************** [Ultra133TX2.Uninstall.NT] DelReg=RegUninstall.del DelFiles=MoveMiniPort.NT [ultra133TX2.NT] CopyFiles=MoveMiniPort.NT [ultra133TX2.NT.Services] AddService = Ultra, 2, ultraPCI_Service_Inst, Miniport_EventLog_Inst ;************** U100 ************** [Ultra100TX2.Uninstall.NT] DelReg=RegUninstall.del DelFiles=MoveMiniPort.NT [ultra100TX2.NT] CopyFiles=MoveMiniPort.NT [ultra100TX2.NT.Services] AddService = Ultra, 2, ultraPCI_Service_Inst, Miniport_EventLog_Inst [Ultra100PCI.Uninstall.NT] DelReg=RegUninstall.del DelFiles=MoveMiniPort.NT [ultra100PCI.NT] CopyFiles=MoveMiniPort.NT [ultra100PCI.NT.Services] AddService = Ultra, 2, ultraPCI_Service_Inst, Miniport_EventLog_Inst [Ultra100PCI_2.Uninstall.NT] DelReg=RegUninstall.del DelFiles=MoveMiniPort.NT Reboot [ultra100PCI_2.NT] CopyFiles=MoveMiniPort.NT Reboot [ultra100PCI_2.NT.Services] AddService = Ultra, 2, ultraPCI_Service_Inst, Miniport_EventLog_Inst ;************** U66 ************** [Ultra66PCI.Uninstall.NT] DelReg=RegUninstall.del DelFiles=MoveMiniPort.NT Reboot [ultra66PCI.NT] CopyFiles=MoveMiniPort.NT Reboot [ultra66PCI.NT.Services] AddService = Ultra, 2, ultraPCI_Service_Inst, Miniport_EventLog_Inst ;************** U33 ************** [Ultra33PCI.Uninstall.NT] DelReg=RegUninstall.del DelFiles=MoveMiniPort.NT Reboot [ultra33PCI.NT] CopyFiles=MoveMiniPort.NT Reboot [ultra33PCI.NT.Services] AddService = Ultra, 2, ultraPCI_Service_Inst, Miniport_EventLog_Inst ;*************************************** [ultraPCI_Service_Inst] ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 0 ; SERVICE_BOOT_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\ultra.sys LoadOrderGroup = SCSI Miniport AddReg = pnpsafe_pci_addreg ;************************************************************* ;These addreg sections should be used when installins services to indicate ;which interface types are safe for PNP and which aren't. INTERFACE_TYPE ;is defined in NTDDK.H [pnpsafe_pci_addreg] HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001 ;************************************************************* ;The EventLog entries are the same for all SCSI miniports. [Miniport_EventLog_Inst] AddReg = Miniport_EventLog_AddReg [Miniport_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll" HKR,,TypesSupported,%REG_DWORD%,7 ;**************** Uninstall for U133 [RegUninstall133TX2] HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"DisplayName",,%PCI\VEN_105A&DEV_4D69.DeviceDesc% HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%Ultra.inf;Ultra133TX2.Uninstall;VEN_105A&DEV_4D69" ;**************** Uninstall for U100 [RegUninstall100TX2] HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"DisplayName",,%PCI\VEN_105A&DEV_4D68.DeviceDesc% HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%Ultra.inf;Ultra100TX2.Uninstall;VEN_105A&DEV_4D68" [RegUninstall100] HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"DisplayName",,%PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A.DeviceDesc% HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%Ultra.inf;Ultra100PCI.Uninstall;VEN_105A&DEV_4D30&SUBSYS_4D33105A" [RegUninstall100_2] HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"DisplayName",,%PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A.DeviceDesc% HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%Ultra.inf;Ultra100PCI_2.Uninstall;VEN_105A&DEV_0D30&SUBSYS_4D33105A" ;**************** Uninstall for U66 [RegUninstall66] HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"DisplayName",,%PCI\VEN_105A&DEV_4D38&SUBSYS_4D33105A.DeviceDesc% HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%Ultra.inf;Ultra66PCI.Uninstall;VEN_105A&DEV_4D38&SUBSYS_4D33105A" ;**************** Unistall for U33 [RegUninstall33] HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"DisplayName",,%PCI\VEN_105A&DEV_4D33.DeviceDesc% HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%Ultra.inf;Ultra33PCI.Uninstall;VEN_105A&DEV_4D33" [RegUninstall.del] HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra [UltraPCI.Del.Reg] HKLM,Enum\PCI\VEN_105A&DEV_4D69 HKLM,Enum\PCI\VEN_105A&DEV_4D68 HKLM,Enum\PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A HKLM,Enum\PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A HKLM,Enum\PCI\VEN_105A&DEV_4D30 HKLM,Enum\PCI\VEN_105A&DEV_4D38&SUBSYS_4D33105A HKLM,Enum\PCI\VEN_105A&DEV_4D38 HKLM,Enum\PCI\VEN_105A&DEV_4D33&SUBSYS_00000000 HKLM,Enum\PCI\VEN_105A&DEV_4D33 [ultraPCI.PosDup] *BUS0042 [*BUS0042.Det] AddReg=ForceMPCopy [IOS] HKR,,DevLoader,,*IOS HKR,,DontLoadIfConflict,,"Y" [ultraPCI.reg] HKR,,PortDriver,,Ultra.mpd [ForceMPCopy] HKR,,NoSetupUI,,1 [SourceDisksFiles] ;Ultra.mpd = 1 Ultra.sys = 1 ;pu66vsd.VXD = 1 ;PTISTP.dll = 1 ;advpack.dll = 1 ;SMARTVSD.VXD = 2 ;Ultra.inf = 1 [MoveMiniPort.NT] Ultra.sys [SourceDisksNames] 1 = %DISKNAME1%,,,, 2 = %DISKNAME2%,,,, [strings] Promise="Promise Technology" PCI\VEN_105A&DEV_4D69.DeviceDesc="Win2000 Promise Ultra133 TX2 (tm) IDE Controller" PCI\VEN_105A&DEV_4D68.DeviceDesc="Win2000 Promise Ultra100 TX2 (tm) IDE Controller" PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A.DeviceDesc="Win2000 Promise Ultra100 (tm) IDE Controller" PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A.DeviceDesc="Win2000 Promise Ultra100 (tm) IDE Controller (PDC20265)" PCI\VEN_105A&DEV_4D38&SUBSYS_4D33105A.DeviceDesc="Win2000 Promise Ultra66 (tm) IDE Controller" PCI\VEN_105A&DEV_4D33.DeviceDesc= "Win2000 Promise Ultra33 (tm) IDE Controller" DISKNAME1="Promise Ultra Series Driver Diskette" DISKNAME2="Windows system" REG_EXPAND_SZ=0x00020000 REG_DWORD=0x00010001