[Version] signature="$CHICAGO$" Provider=%PROMISE% ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318} Class=SCSIAdapter CatalogFile=ulsata2.cat DriverVer=06/30/2005, 1.00.0.33 [DestinationDirs] DefaultDestDir = 12 ; DIRID_DRIVERS MoveMiniPort.NTamd64 = 12; CacheDll.NTamd64 = 11; [ControlFlags] [Manufacturer] %Promise%=Promise, NTamd64 [Promise.NTamd64] %SATAII150_579.DeviceDesc%=ultra575PCI,PCI\VEN_105A&DEV_3574 %SATAII150_575.DeviceDesc%=ultra575PCI,PCI\VEN_105A&DEV_3D75 %SATAII150_518.DeviceDesc%=ultra575PCI,PCI\VEN_105A&DEV_3D18 %SATA300_779.DeviceDesc%=ultra575PCI,PCI\VEN_105A&DEV_3577&SUBSYS_3D77105A %SATA300_775.DeviceDesc%=ultra575PCI,PCI\VEN_105A&DEV_3D73 %SATA300_718.DeviceDesc%=ultra575PCI,PCI\VEN_105A&DEV_3D17 %Promise_Sata_ControllerDesc%=NODRV,SCSI\ProcessorPromise_SATA_Console____ [NODRV] [NODRV.Services] ; ; this is blank to just allow the install to succeed ; AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [ultra575PCI.Uninstall.NTamd64] DelReg=RegUninstall575.del DelFiles=MoveMiniPort.NTamd64,CacheDll.NTamd64 [ultra575PCI.NTamd64] CopyFiles=MoveMiniPort.NTamd64,CacheDll.NTamd64 [ultra575PCI.NTamd64.Services] AddService = ulsata2, 2, ultraPCI_Service_Inst, Miniport_EventLog_Inst AddService = bb-run,,FilterService_Install ;*************************************** [ultraPCI_Service_Inst] ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 0 ; SERVICE_BOOT_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\ulsata2.sys LoadOrderGroup = SCSI Miniport AddReg = pnpsafe_pci_addreg, ulsata2_cache_addreg, ulsata2_capabilities_addreg [FilterService_Install] DisplayName = Promise driver accelerator ServiceType = 1 StartType = 0 ErrorControl = 0 ServiceBinary = %12%\bb-run.sys LoadOrderGroup = "Filter" ;************************************************************* ;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 HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0x00000010 ;************************************************************* [ulsata2_cache_addreg] ;HKR, "Parameters\Cache", "DefSize", 0x00010001, 0x00900000 ;HKR, "Parameters\Cache", "Flag",, "TRUE" ;HKR, "Parameters\Cache", "CACHEON", 0x00010001, 0x00000001 ;HKR, "Parameters\Cache", "DrvSetting", 0x00010001, 0x00000000 HKR, "Parameters\Cache", "LongBurstDisable", 0x00010001, 0x00000001 HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","PtiuPbmd",,"Rundll32.exe ulutil2.dll,SetWriteBack" HKLM,"SYSTEM\CurrentControlSet\Services\Disk","TimeOutValue", 0x00010001, 0x0000003c ;************************************************************* [ulsata2_capabilities_addreg] HKR, "Parameters\Capabilities", "TAG_CMD", 0x00010001, 0x00000000 ;************************************************************* ;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;%%SystemRoot%%\System32\Drivers\ulsata2.sys" HKR,,TypesSupported,%REG_DWORD%,7 [RegUninstall575.del] ;HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra575 HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,PtiuPbmd [SourceDisksFiles] ulsata2.sys = 1 ulutil2.dll = 1 bb-run.sys = 1 [MoveMiniPort.NTamd64] ulsata2.sys bb-run.sys [CacheDll.NTamd64] ulutil2.dll [SourceDisksNames] 1 = %DISKNAME1%,,,, 2 = %DISKNAME2%,,,, [strings] Promise="Promise Technology" SATAII150_575.DeviceDesc="Windows x64 Promise SATAII150 TX2plus (tm) IDE Controller" SATAII150_518.DeviceDesc="Windows x64 Promise SATAII150 TX4 (tm) IDE Controller" SATAII150_579.DeviceDesc="Windows x64 Promise SATAII150 579 (tm) IDE Controller" SATA300_775.DeviceDesc="Windows x64 Promise SATA300 TX2plus (tm) IDE Controller" SATA300_718.DeviceDesc="Windows x64 Promise SATA300 TX4 (tm) IDE Controller" SATA300_779.DeviceDesc="Windows x64 Promise SATA300 779 (tm) IDE Controller" DISKNAME1="Promise SATAII150/SATA300 TX Series Driver Diskette" DISKNAME2="Windows system" Promise_Sata_ControllerDesc= "Promise SATA Console SCSI Processor" SPSVCINST_ASSOCSERVICE = 0x00000002 REG_EXPAND_SZ=0x00020000 REG_DWORD=0x00010001