VOGONS


First post, by aapuzzo

User metadata
Rank Newbie
Rank
Newbie

I just purchased a Promise Fasttrack S150 TX4 from Ebay and I am having trouble getting the drivers to install. I think the problem I am having is the card I received may be an OEM HP card making it so some serial number doesn't match up correctly when trying to install the driver. The card appears to have the latest BIOS installed because I can see the version during boot. I can attach my Sata drive to it but get terrible performance since I can't get the driver to install. Is there any way I can modify the retail driver to work with my OEM card. I think it's the identical card to retail but was just flashed with an OEM BIOS to prevent retail drivers from working like they used to do in the old days. I've attached images of my card to assist with identification.

download/file.php?mode=view&id=194687
download/file.php?mode=view&id=194686

Reply 1 of 11, by Repo Man11

User metadata
Rank l33t
Rank
l33t

I had a similar issue with an OEM S150 TX2 and I was finally able to resolve it by flashing the Promise BIOS: Re: Dell OEM S150 TX2 BIOS

After watching many YouTube videos about older computer hardware, YouTube began recommending videos about trains - are they trying to tell me something?

Reply 2 of 11, by aapuzzo

User metadata
Rank Newbie
Rank
Newbie
Repo Man11 wrote on 2024-06-06, 21:29:

I had a similar issue with an OEM S150 TX2 and I was finally able to resolve it by flashing the Promise BIOS: Re: Dell OEM S150 TX2 BIOS

Thanks I'll try this. I already tried flashing the BIOS and it was telling me it couldn't find my controller. It looks like you attached different version of Pflash after skimming your thread. I'll try it out and report back.

Reply 3 of 11, by aapuzzo

User metadata
Rank Newbie
Rank
Newbie
Repo Man11 wrote on 2024-06-06, 21:29:

I had a similar issue with an OEM S150 TX2 and I was finally able to resolve it by flashing the Promise BIOS: Re: Dell OEM S150 TX2 BIOS

With both pflash10 and pflash17 I am getting controller not found along with the one from the promise website. It seems like I will need a version of pflash that my card supports.

Reply 4 of 11, by Repo Man11

User metadata
Rank l33t
Rank
l33t

To be clear, you only have Pflash17 on the floppy? I just want to be sure you aren't making the same mistake that I made.

After watching many YouTube videos about older computer hardware, YouTube began recommending videos about trains - are they trying to tell me something?

Reply 5 of 11, by aapuzzo

User metadata
Rank Newbie
Rank
Newbie
Repo Man11 wrote on 2024-06-06, 22:21:

To be clear, you only have Pflash17 on the floppy? I just want to be sure you aren't making the same mistake that I made.

Yes and depending on which flash tool I had on the floppy it would change the version number when I ran the command.

Reply 6 of 11, by aapuzzo

User metadata
Rank Newbie
Rank
Newbie
Repo Man11 wrote on 2024-06-06, 22:21:

To be clear, you only have Pflash17 on the floppy? I just want to be sure you aren't making the same mistake that I made.

I just got it working a different way. I looked up the Plug and Play ID with Everest and noticed the retail PNP ID was 3318 from the retail driver and the HP OEM was 3319. After failing to modify the INF file I happened to stumble on a website that had a ton of drivers for the Promise S150 TX4 from many manufacturers. While HP never made a 98 driver I wondered if another OEM used the PNP ID 3319 since it was only incremented by 1 and found an ASUS driver that worked. I pulled the PNP ID with Everest and just started going through the website opening the inf files from other OEMs until I found one that had a 3319. I attached the driver below along with a screenshot showing the ID and that acceleration is working. I have found other posts saying they got the promise driver to load but didn't realize it wasn't performing correctly.

One thing to note on my P3 Tualatin 1.4 board this card actually performs about 5% slower than just using a Startech Sata to IDE adapter plugged into Untra ATA 100. Now I'm sure it's faster on a board that supports 66mhz PCI or if I RAID 0 2 SSDs. If you are doing this for large drives it's worth it but just for a single 128GB ssd just use the adapter for anybody wondering.

download/file.php?mode=view&id=194704

Reply 7 of 11, by Repo Man11

User metadata
Rank l33t
Rank
l33t

Finding a driver that works with the card rather than a BIOS that works with the driver was an interesting solution, very good.

I was wondering about the speed; my Soyo 7VMA-B has the same chipset with the 686B southbridge and with a Startech adapter and an SSD, it also had very good drive speed. To my surprise, it was measurably faster with Windows 2000 and NTFS (not by much, but it did show in ATTO) than it was with Win98.

After watching many YouTube videos about older computer hardware, YouTube began recommending videos about trains - are they trying to tell me something?

Reply 8 of 11, by aapuzzo

User metadata
Rank Newbie
Rank
Newbie
Repo Man11 wrote on 2024-06-07, 00:36:

Finding a driver that works with the card rather than a BIOS that works with the driver was an interesting solution, very good.

I was wondering about the speed; my Soyo 7VMA-B has the same chipset with the 686B southbridge and with a Startech adapter and an SSD, it also had very good drive speed. To my surprise, it was measurably faster with Windows 2000 and NTFS (not by much, but it did show in ATTO) than it was with Win98.

I noticed on the P3 boards that not just the chipset but the manufacturer seems to make a big difference. I originally did this build with a DFI CA64-EC with p3 1GHZ VIA 694X and my memory speed benchmarks were on par with PC100 even though my FSB was 133. After upgrading the motherboard to a Shuttle AV18 v4.1 which is a VIA 694T chipset it was night and day. 3d mark went from 5250 to 7200 with my memory benchmarks at least being in the PC133 range but not as good as some intel's which was to be expected. All other parts were equal. I did the upgrade after reading how some motherboards had bad performance even with the same chipset. I didn't think a chipset could make that big of a difference. I thought the 694T over the 694X just added Tualatin support. Since my new board supported Tualatin I figured why not add one and now 3d Mark 2001se is 9750. I'm pretty happy now. I went with via because I wanted an ISA slot for a sound card. I'm trying to build a computer that can handle pretty much everything up to XP where my main rig can take over. I think this is about as good as it gets if you want compatibility on the video card and an ISA slot.

My full specs are
Shuttle AV18 v4.1
Intel Tualatin 1.4
ATI Radeon 9800 XT 256MB
Creative Voodoo 2 8MB upgraded to 12MB. I soldered on the ram chips. Purchased a 12MB card and received 8MB. Lucked out and the person refunded me like $100 so paid $120 for card and $20 for the memory.
1GB PC 133 CAS 3
Sound Blaster Awe 64 Value with 32MB ram upgrade
Startech GB network adapter
Cheap Amazon 128GB Verbatim ssd
Promise S150 TX4 debating if I even need it. I could do raid 0 to make it feel like there was a reason for adding it.

Originally I had one of those SIS Sata controllers which worked great on the DFI motherboard after flashing it to IDE. It corrupts disks with the Shuttle so it seems to just be incompatible for sure in some systems.

2 PCI slots left that can be used for SLI and a second sound card for OPL3 if I thought that would matter.

Only thing I don't like about this motherboard is I would rather have one with the Audio Modem Riser AMR slot between the AGP and PCI instead of next to the ISA slot. That would give you a gap between the GPU heatsink and first PCI card. Currently I'm just leaving the first slot open. If I wanted to use all the slots I could put the promise or network card in there which will only block 20% of the heatsink but still.

Reply 9 of 11, by Mao

User metadata
Rank Newbie
Rank
Newbie

Hi, I just purchased two Promise Fastrak s150 tx4 cards exactly like yours, except they have no HP label, but just Promise. However, they are also dev. 3319. I was able to flash and erase bios, but I can't find a non-raid bios. So I wonder if they will only work as RAID controllers or there are ways to use the cards with four independent SATA units (including ODD's). Thanks

Reply 10 of 11, by Mao

User metadata
Rank Newbie
Rank
Newbie

Update: I was able to erase and then force-update bios using pflash17.exe and a 318bios.bin file for Promise SATA S150 TX4. Now nothing shows up when pc boots, but my SATA ODD is present in Windows ME. Now I need to understand if and how the card is bootable.

Reply 11 of 11, by Mao

User metadata
Rank Newbie
Rank
Newbie

I guess the problem is that mine is a promise fasttrak sata 150 (= raid card), whereas what I need is a simpler promise sata 150 (= non-raid card). I have no idea if the difference is only based on firmware, or the two models have different chips, so that a fasttrak can not be turned in a non-raid sata card. If someone has some knowledge or experience to share, it would be of great help. Thanks