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. |
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. |
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! | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
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. |