Raid Hack:

Hoe maak je van je Promise ATAxxx Controler een Raid controler?

Op de foto's hier onder is de Raid Hack al gedaan, maar het gaat
er om dat je ziet welke controler ik bedoel enz.

Het resultaat: een Promise Ultra 100 PCI IDE controller dat functioneert als een Promise FastTrak 100 PCI IDE RAID controller (in de winkel ca. FL150 piek duurder! (2001)).

Je kunt natuurlijk ook een ander merk/type IDE controller gebruiken, zolang er maar mogelijkheden zijn om de RAID Hack uit te voeren.
De achterkant met de twee toegevoegde weerstanden.
Klik om de foto te vergroten De BIOS chip werd dus eerst mishandeld; de tweede en de derde pin van de chip werden losgeknipt van het printplaatje. Op de foto hiernaast staat de eerste pin helemaal rechtsonder. Uiteindelijk moet je draden aan de opengeknipte pinnen solderen.
Klik om de foto te vergroten De draden kunnen dan worden doorgeleid naar de pinnen van de IDE2 connector. Van de BIOS chip wordt pin 2 verbonden met pin 35 van de IDE2 controller en de BIOS pin 3 met IDE2 pin 33.
Flash de BIOS
Voordat je verder gaat modificeren, moet je wel eerst de Ultra 100 BIOS vervangen door de FastTrak 100 BIOS.
Let op dat er meerdere versies van de Promise flash programma PTIFLASH zijn, waarvan alleen de versie 1.09 goed werkt bij de RAID Hack! De overige versies geven namelijk de foutmelding dat de BIOS niet bij de controller hoort!
Benodigdheden:
 -  de te upgraden BIOS bestand, FastTrak100 BIOS 1.30 build12 (33,7 KB)
 -  Promise flash programma, PTIFLASH 1.09 (23,7 KB)
Methode:
 -  maak een opstartdiskette of gebruik eentje die je al hebt
 -  kopieër de bestanden FT100130.BIN en PTIFLASH.EXE naar een opstartdiskette
 -  sluit je systeem af en steek de Promise controller in een vrij slot
 -  start je systeem op met de opstartdiskette in de floppy drive
 -  typ in de prompt: A:\ptiflash /Unlimit
ja, inderdaad met de hoofdletter U
 -  als het goed is, dan zie je op de linkerscherm "Unlimit" staan
 -  kies optie 2 en geef vervolgens de naam FT100130.BIN op en flash ze!
 -  sluit je systeem direct na het flashen af en haal de controller eruit
De controller moet meteen na het flashen eruit worden gehaald, omdat er nog een kleine aanpassing nodig is. Hiervoor zijn twee weerstanden van 120~250 Ohm nodig.
Weerstandjes en benchmarks
De weerstandsterkte kun je terugvinden middels de kleurcode op de weerstand. Heb je ergens al een paar weerstanden liggen, maar weet je de sterkte niet? Dan kun je hier via de kleurcode de sterkte terugvinden. Natuurlijk kun je ook voor een bepaalde weerstandsterkte kiezen en dan hier de bijbehorende kleurcode vinden.
Deze Weerstanden werden op de achterkant van de kaart bij de IDE1 connector gesoldeerd. De IDE1 pins 36 en 37 moeten via deze weerstanden met de grondstroom worden verbonden. De grondstroom zit onder meer op de IDE1 pinnen 2, 19, 22, 24, 26, 28, 30 en 40.

In dit geval werd IDE1 pin 36 verbonden met de grondstroom op pin 28 en IDE1 pin 37 met de grondstroom op pin 30. Dat werd zo gedaan in verband met de lengte van de weerstanden.

Dan nu nog even wat benshmarks van de Raid Hack:

Tijd voor de benchmarks! Hiervoor werd SiSoft Sandra 2001 gebruikt.

Deze benchmark is van de Ultra 100 controller voordat de RAID hack werd uitgevoerd. Er was een Quantum Fireball Plus LM 20.5GB UATA66 7200rpm op de controller aangesloten. Deze benchmarks werden uitgevoerd op Windows 2000 Professional met het NTFS bestandssysteem
Na de RAID hack werd een tweede harddisk aangesloten: de Quantum Fireball Plus AS 20.5GB UATA100 7200rpm harddisk. De configuratie was: Fireball LM = master op IDE1 en Fireball AS = slave op IDE1. De RAID configuratie was: RAID-0 (striping) met 64K blokken. Doordat de snelheid wordt bepaald door de langzaamste exemplaar, liepen ze allebei op UATA66.
Een kleine wijziging in de harddiskconfiguratie kan al een leuke snelheidswinst opleveren: Fireball LM = master op IDE1 en Fireball AS = master op IDE2. Nu zijn de twee harddisks elk dus apart via een eigen kabel met de controller verbonden.

Wat niet op de screenshot te zien is, maar wel vermeldingswaardig is: de zoektijd ging omlaag van 16ms naar 9ms!
Een vergelijking met de concurrent van de Promise FastTrak100, de Abit HotRod100 PCI IDE RAID controller die in de Server zit. Er werden dezelfde harddisks gebruikt, elk als master op een eigen IDE connector.

De twee controllers ontlopen elkaar qua eindscore nauwelijks. Maar het valt op dat van de Abit de leessnelheid langzamer is dan van de Promise, terwijl de schrijfsnelheid sneller is. Voor de Servers is de leessnelheid belangrijker dan de schrijfsnelheid, dus de Promise past eigenlijk beter bij de Server.