Rick Chauvin Posted February 4, 2007 Posted February 4, 2007 (edited) Can we get the SATA300 TX2 Plus Controller Card to support 98SE ?...at least the for the ones which have the appropriate 865/875/915 chipsets?I really want to get this Promise SATA300 TX2 Plus Controller Cardhttp://www.promise.com/product/product_det...;product_id=138..but I can't find driver support for W98SE darn it.. ..which surly has to exist somewhere? ..wishful thinking maybe. AFAICT though the Promise SATA150 TX2plus is the last that supports W98SE and has the same 2 SATA 3Gb/s Ports plus 1 Ultra ATA/133 Port ability that I would specifically want for my needsI currently run a Promise Ultra133 TX2 on 300 GB PATA HD's triple booting to W98SE/W2K/WXP.Going forward for a pair of new 500 GB SATA HD's I need to find drivers for the SATA300 TX2Plus CC linked above to be able to still run W98SE on! Now there are some of these common online driver webpages that list a 'combination driver' from Promise that supports the newer SATAII 150 TX series as well as the SATA300 TX2 Plus CC - and says for OS's that it does support 98, but me thinks it's just a misprint - here's just one of a few places that shows W98 supported:http://www.driverzone.com/device.php?id=60663...and that page download button drivers link brings me to this Promise website download:http://www.promise.com/support/download/do...;os=0&go=GO ..and click the first link which has a link to the driver file "SATA300/SATAII150 TX series Windows Driver" that the other websites says is for W98 - but the Promise website does not say that.. ..however downloading it and looking at the ulsata2.inf file in the i386 folder shows me that there are W98 listings (even though it's standard remark'd ; out for description sake) Look for these lines of reference in various places:________________________________;[DriverFiles_9X]-----------------------------;; Win9x install sections;;;[ultra575PCI]-----------------------------;[WIN98.REG];HKR,,PortDriver,,98DriverName.mpd________________________________What concerns me though is the first 9x listing is blank underneath it - whereas W2K WXP has the sys driver assigned like this:[DriverFiles_XP]ulsata2.sys,,,0x20...and so since we know that W98SE drivers for promise CC's use the ultra.mpd, Pu66vsd.vxd, and Smartvsd.vxd for its driver setup, whereas 2K/XP just use the ulsata2.sys and the W98 drivers are not included anymore, however since we can see 9x listed in its install inf leads me to believe it was supported...? ...and so makes me wonder since we know that the chipsets 865/875 officially support 98SE/2K/XP and many of us in MSFN's own W98SE group run W98SE with those MB's chipsets, and those same chipsets are supported in 2K/XP using the SATA300 TX2 Plus CC's ..then maybe it would still support W98SE somehow? ..but maybe Promise didn't want to deal with saying it supported the few chipsets for w98 and left out the many? Wishful thinking no doubt.Any experienced ideas how to incorporate W98SE drivers into the SATA300 TX2 Plus Controller Card driver files to also support 98SE ? Edited February 11, 2007 by Rick Chauvin
Allante Posted October 25, 2007 Posted October 25, 2007 Hi, I'm Thomas from Germany. My English is not so good - sorry!I find this forum while I'm searching for Win98SE Drivers of Promise SATA300 TX2 Plus Controller Card. Has anybody run this card with Windows 98?
glocK_94 Posted October 25, 2007 Posted October 25, 2007 For me, it's fully 9x compatable, Promise just ripped 9x support off...I'm not sure of it since I looked very quickly but I think your best shot is to mod the SATA150 TX2plus drivers.Add lines in the .inf to support your card and see how it works. Since the SATA150 TX2plus is listed in the XP drivers, they share the same base so that might do the trick.Just an idea.
Allante Posted October 27, 2007 Posted October 27, 2007 Yes, that may be a good idea. I never mod an inf-file before. Can anybody tell me what must I do?These are the inf-Files:SATA 150 Win98 Driver:-----------------------------------------------------------------------------------------------------------------------[Version]signature="$CHICAGO$"Provider=%PROMISE%ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}Class=SCSIAdapterCatalogFile=UlSata.catDriverVer=06/12/2003,1.00.0.27; Class Install[ClassInstall32.NT]Addreg=SCSIReg[sCSIReg]HKR,,,,%SCSIClassName%HKR,,Installer32,,"SysSetup.Dll,ScsiClassInstaller"HKR,,Icon,,"-10"HKR,,LegacyInfOption,,"SCSI"[DestinationDirs]DefaultDestDir = 12 ; DIRID_DRIVERSSystem32Dir = 11 ; System32MoveMiniPort = 12;MoveMiniPort.NT = 12;promiseinf = 17,"other"; INF directoryRenMiniport.back = 12RenMiniport = 12PTISETUP=11;ADVPACK=11;[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[Manufacturer]%Promise%=Promise[Promise]%PCI\VEN_105A&DEV_6626.DeviceDesc%=Ultra618PCI,PCI\VEN_105A&DEV_6626%PCI\VEN_105A&DEV_3375.DeviceDesc%=Ultra375PCI,PCI\VEN_105A&DEV_3375%PCI\VEN_105A&DEV_3318.DeviceDesc%=Ultra318PCI,PCI\VEN_105A&DEV_3318;************** 618 **************[ultra618PCI]CopyFiles=MoveMiniPort,PTISETUP,ADVPACKAddReg=ios,UlSataPCI.reg,RegUninstall618[ultra618PCI.Uninstall]DelReg=RegUninstall618.del,ultra618PCI.Del.RegDelFiles=promiseinf,MoveMiniPort,PTISETUP;************** 375 **************[ultra375PCI]CopyFiles=MoveMiniPort,PTISETUP,ADVPACKAddReg=ios,UlSataPCI.reg,RegUninstall375[ultra375PCI.Uninstall]DelReg=RegUninstall375.del,UltraPCI.Del.RegDelFiles=promiseinf,MoveMiniPort,PTISETUP;************** 318 **************[ultra318PCI]CopyFiles=MoveMiniPort,PTISETUP,ADVPACKAddReg=ios,UlSataPCI.reg,RegUninstall318[ultra318PCI.Uninstall]DelReg=RegUninstall318.del,UltraPCI.Del.RegDelFiles=promiseinf,MoveMiniPort,PTISETUP;***************************************[ultraPCI_Service_Inst]ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_BOOT_STARTErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\ulsata.sysLoadOrderGroup = SCSI MiniportAddReg = 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[pnpsafe_isa_addreg]HKR, "Parameters\PnpInterface", "1", 0x00010001, 0x00000001[pnpsafe_eisa_addreg]HKR, "Parameters\PnpInterface", "2", 0x00010001, 0x00000001[pnpsafe_mca_addreg]HKR, "Parameters\PnpInterface", "3", 0x00010001, 0x00000001[cardbus_interface_type]HKR, "ScsiPort", "LegacyInterfaceType", 0x00010001, 0x00000005;*************************************************************;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[RegUninstall618.del]HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra618,"DisplayName",,%PCI\VEN_105A&DEV_6626.DeviceDesc%HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra618,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%UlSata.inf;ultra618PCI.Uninstall;VEN_105A&DEV_6626"[RegUninstall375.del]HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra375,"DisplayName",,%PCI\VEN_105A&DEV_3375.DeviceDesc%HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra375,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%UlSata.inf;ultra375PCI.Uninstall;VEN_105A&DEV_3375"[RegUninstall318.del]HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra375,"DisplayName",,%PCI\VEN_105A&DEV_3318.DeviceDesc%HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra375,"UninstallString",,"RunDll32 ptistp.dll,LaunchINFSection %17%\other\%Promise%UlSata.inf;ultra318PCI.Uninstall;VEN_105A&DEV_3318"[RegUninstall618.del]HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra618[RegUninstall375.del]HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra375[RegUninstall318.del]HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ultra318[ultra618PCI.Del.Reg]HKLM,Enum\PCI\VEN_105A&DEV_6626[ultra375PCI.Del.Reg]HKLM,Enum\PCI\VEN_105A&DEV_3375[ultra318PCI.Del.Reg]HKLM,Enum\PCI\VEN_105A&DEV_3318[ulSataPCI.PosDup]*BUS0042[*BUS0042.Det]AddReg=ForceMPCopy[iOS]HKR,,DevLoader,,*IOSHKR,,DontLoadIfConflict,,"Y"[ulSataPCI.reg]HKR,,PortDriver,,UlSata.mpd[ForceMPCopy]HKR,,NoSetupUI,,1[sourceDisksFiles]UlSata.mpd = 1UlSata.inf = 1pu66vsd.VXD = 1PTISTP.dll = 1advpack.dll = 1SMARTVSD.VXD = 1UlSavsd.VXD = 1[MoveMiniPort]UlSata.mpdpu66vsd.VXDsmartvsd.VXDUlSavsd.VXD[RenMiniport]SMARTVSD.VXX,SMARTVSD.VXD[RenMiniport.back]SMARTVSD.VXD,SMARTVSD.VXX[PTISETUP]PTISTP.dll[promiseinf]%Promise%UlSata.inf[MoveMiniPort.NT];Ultra.sys[sourceDisksNames]1 = "Promise SATA TX Series Driver Diskette",,,,2 = "Windows system",,,,[strings]Promise="Promise Technology"PCI\VEN_105A&DEV_6626.DeviceDesc="Win98-ME Promise Ultra618 IDE Controller"PCI\VEN_105A&DEV_3375.DeviceDesc="Win98-ME Promise SATA150 TX2plus IDE Controller"PCI\VEN_105A&DEV_3318.DeviceDesc="Win98-ME Promise SATA150 TX4 IDE Controller"----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------SATA 300 Drivers:-----------------------------------------------------------------------------------------------------------------------[Version]Signature="$Chicago$"Class=SCSIAdapterClassGuid={4D36E97B-E325-11CE-BFC1-08002BE10318}Provider=%PROMISE%CatalogFile=ulsata2.catDriverVer=06/30/2005, 1.00.0.33[sourceDisksNames]1 = %DISKNAME1%,,,,2 = %DISKNAME2%,,,,[sourceDisksFiles]ulsata2.sys = 1bb-run.sys = 1dontgo.sys = 1ulutil2.dll = 1[DestinationDirs]DefaultDestDir = 12CacheDll = 11;;[DriverFiles_9X][DriverFiles_NT_2K]ulsata2.sys,,,0x20[DriverFiles_XP]ulsata2.sys,,,0x20[FilterDriverFiles]bb-run.sys,,,0x20dontgo.sys,,,0x20[CacheDll]ulutil2.dll,,,0x20[Manufacturer]%Promise%=Promise,NTx86.5.1[Promise]%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____[Promise.NTx86.5.1]%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]AddReg=NODRV_AddReg;[NODRV.Services];; this is blank to just allow the install to succeed;AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install;; Win9x install sections;;;[ultra575PCI];; Windows NT4.0 and Windows 2000 install sections;;[ultra575PCI.NTx86]Copyfiles=DriverFiles_NT_2K, FilterDriverFiles, CacheDllAddReg = DontGo.AddReg [ultra575PCI.NTx86.Services]AddService = ulsata2, 2, ultraPCI_Service_Inst, Miniport_EventLog_InstAddService = bb-run,,FilterService_InstallAddService = dontgo,,DontGo.Service.Install;; Windows XP install sections;;[ultra575PCI_XP]Copyfiles=DriverFiles_XP, FilterDriverFiles, CacheDllAddReg = DontGo.AddReg [ultra575PCI_XP.Services]AddService = ulsata2, 2, ultraPCI_Service_Inst, Miniport_EventLog_InstAddService = bb-run,,FilterService_InstallAddService = dontgo,,DontGo.Service.Install[ultraPCI_Service_Inst]ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_BOOT_STARTErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\ulsata2.sysLoadOrderGroup = "SCSI Miniport"AddReg = pnpsafe_pci_addreg, ulsata2_cache_addreg, ulsata2_capabilities_addreg[FilterService_Install]DisplayName = Promise driver acceleratorServiceType = 1StartType = 0ErrorControl = 0ServiceBinary = %12%\bb-run.sysLoadOrderGroup = "Filter"[DontGo.Service.Install]DisplayName = %DontGo_Service_Desc%ServiceType = 1StartType = 0ErrorControl = 1ServiceBinary = %12%\DontGo.sysLoadOrderGroup = "PnP Filter"; supporting P&P on the PCI(5) bus.[pnpsafe_pci_addreg]HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0x00000080;*************************************************************[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, 0x00000000HKR, "Parameters\Cache", "LongBurstDisable", 0x00010001, 0x00000001HKLM,"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[DontGo.AddReg]HKLM, System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}, UpperFilters, 0x00010008, DontGo[DontGo.DelReg]HKLM, System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}, UpperFilters, 0x00018002, DontGo[NODRV_AddReg];*************************************************************;The NT 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;[iOS];HKR,,DevLoader,,*IOS;HKR,,DontLoadIfConflict,,"Y";[WIN98.REG];HKR,,PortDriver,,98DriverName.mpd[strings]Promise="Promise Technology"SATAII150_575.DeviceDesc="Windows Promise SATAII150 TX2plus IDE Controller"SATAII150_518.DeviceDesc="Windows Promise SATAII150 TX4 IDE Controller"SATAII150_579.DeviceDesc="Windows Promise SATAII150 579 IDE Controller"SATA300_775.DeviceDesc="Windows Promise SATA300 TX2plus IDE Controller"SATA300_718.DeviceDesc="Windows Promise SATA300 TX4 IDE Controller"SATA300_779.DeviceDesc="Windows Promise SATA300 779 IDE Controller"DISKNAME1="Promise SATAII150 TX Series Driver Diskette"DISKNAME2="Windows system"Promise_Sata_ControllerDesc= "Promise SATA Console SCSI Processor"DontGo_Service_Desc = "Promise Removable Disk Control Driver"REG_EXPAND_SZ=0x00020000REG_DWORD=0x00010001SPSVCINST_ASSOCSERVICE = 0x00000002-----------------------------------------------------------------------------------------------------------------------
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now