Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 32 reacties
Bron: Tweakhardware

Da Dark Lemming wees ons op een handig foefje dat de jongelui bij TweakHardware hebben verzonnen om van een standaard Promise ATA100 controller op een Asus A7V moederbord een RAID controller te maken. Dit kunstje was al langer bekend, maar impliceerde wel soldeerwerk aan je moederbord. Bij dze modificatie is het resultaat via heel andere wegen te bereiken, namelijk door het toepassen van een getweakt BIOS en het vervolgens installeren van RAID-drivers:

There are many motherboards out there with a ATA100 controller from Promise Tech. All of them can be converted to RAID controllers (see this overview). But now is it extra easy to convert the A7V controller.

The trick is to take a BIOS from a stand alone PCI RAID controller (Promise PDC20267) and then alter a few bytes so that is works with a motherboard controller (Promise PDC20265) too!

The alteration works a bit like all the other motherboard conversions, but instead of changing the properties of the controller chip with a couple resistors, we "tell the computer, that everything is OK as is"!

Now you need some drivers... This ain't just the original drivers from Promise. These drivers are modified so they work with the BIOS above! Please notice, that this Windows will NOT detect the new hardware automatic. So you need to manually put the drivers in.

En en ander is overigens alleen nog maar getest met Windows 9x, dus het is zaak om erg voorzichtig te zijn. Wie alles precies wil weten kan hier terecht voor uitleg n download van de benodigde software. En wijze raad is hier zeker nog wel op z'n plaats: bezint eer ge begint!

Moderatie-faq Wijzig weergave

Reacties (32)

Dit bewijst maar weer eens dat die dingen van Promise geen "echte" raid-controllers zijn; het RAID-gedeelte wordt voornamelijk via software uitgevoerd, handig ingebakken in de drivers en een klein stukje in het BIOS.

Je kunt dus net zo goed de niet-RAID variant gebruiken, en besturingssystemen als Window NT en Linux bieden zelf ook al software-RAID.
Volgens mij is het wel hardwarematige RAID. Promise gebruikt gewoon voor de ATA-100 controllers dezelfde hardware als voor de RAID controllers, zodat ze geen verschillende productielijnen nodig hebben. Bij de ATA-100 controllers wordt alleen de RAID-functionaliteit dmv een andere bios uitgeschakeld. Deze guide laat zien hoe je het weer in kan schakelen.
Hardwarematige RAID blijkt ook wel doordat bv. FDISK je RAID array kan partitioneren.
Klopt inderdaad als een bus ! De Promise chipset snapt inderdaad RAID, maar natuurlijk ook gewoon normale ATA configuraties. Heeft dus niet zoveel met "software RAID" te maken. Kijk ook maar naar de resultaten, bij grote disk interacties met deze RAID controller bij bijvoorbeeld striping configs wordt je CPU nauwelijks aangesproken (hier 3 tot 6 %).

Ik ken trouwens helemaal geen software RAID truukjes, bestaan die wel ? :? Als dit echt zo opgelost kon worden kon je volgens mij van iedere IDE controller een RAID controller bouwen....
Windows 2000 kan als je hdds ntfs zijn gepartitioneerd een soort raid nadoen! van alle schijven 1 schijf maken!

Het enige nadeel is, is dat hier gespanned wordt! Dat is stripen (raid 0) maar dan zonder de perfromence winst :)

Ofwel gewoon meerdere hdd's aan elkaar plakken zodat het 1 hdd wordt..

spannen kan een raid controller ook, maar wordt nooit aangegeven door Raid <getalletje> gewoonweg omdat et eigenlijk geen ECHT Raid is.. (nergens redundancy, snelheid) Raid 0 is al 0 afaik, omdat dit eigenlijk al "geen" raid vorm is (geen redundancy).

Dus ja, met standaard ide controlers en windows 2000 en ntfs partities kan je een hele "slechte" vorm van RAID doen, maar die hardware dingen zijn nog altijd beter, et blijft nog altijd zo dat software in vergelijking met hardware tergend langzaam is :)
Moet je toch wat beter kijken hoor, Win2k kan naast spannen dus ook stripen...

Maar mijn eiegn ervaring laat zien dat dit VEEL trager is dan een hardwarematige oplossing hiervoor...

Daarnaast kan je windows zelf niet op een softwarematige raid-array installeren
In principe zijn 99% van alle RAID configuraties software raid;
bv. de Mylex RAID controllers; draait linux(embedded) met daarop software voor de RAID afwikkeling.
Het draait alleen op een apart bordje, er is dus aparte hardware voor nodig. Dit oa. om je processor te ontlasten en de bus beter te benutten.

Linux(niet embedded) kan zelf booten vanaf een RAID array.... met wat truukjes, maar enfin.
reactie op o.a. Okzel (fris) ;-)

Al dat gezeur over niet of wel software raid... ik weet samen met de mensen die ook het fijne ervan wetren dat het om software raid gaat. Waarom verdiepen mensen zich hier niet gewoon in voordat ze een 'nutteloze' mening neerzetten? dat houdt de eer van t.net tenminste hoog.
maargoed , eeh, jij zegt d.m.v. procentuele processor belasting te kunnen meten of een hardware app. je proc gebruikt of niet? dat is opzich een manier van denken die niet helemaal klopt. hw app. gebruiken zogenaamde interrupts om de proc ff af te leiden en de aandacht op te eisen. Wanneer een int. plaatsvind heeft de proc dus helemaal geen KANS/TIJD/MOGELIJKHEID om enige andere dingen te doen.. hoe hoger de int. load, hoe lager de mogelijke proc belasting. Vandaar dat jij ook een lage cpu load zal zien wanneer je de walgelijkste int. belastingen op de cpu loslaat. Software raid is zo'n vorm van int belasting. Ik heb zelf 2 75gxp deskstars in raid0 staan omdat het lekker snel is, met deze dualproc machine worden de int's toch verdeeld (scheelt ontzettend veel, ook met gewoon IDE). Met hw raid zoals bij scsi of met ECHTE hw raid ide kaarten zou de kaart het grootste gedeelte voor z'n rekening nemen en kan de cpu lekker doorgrazen, en hier komt dus weer de menig ide zuigt behoorlijk kwa performance voor de wel iets eisende gebruiiker, en scsi daaraantegen niet. nu komt er bij dit zinnetje dus ook IDE raid en scsi raid (echte hw raid)
het is een verkapte vorm van software raid, sofware staat alleen niet op de pc maar op de bios-chip op die controller...

het is dus wel zo dat je minder cpu belasting hebt als met (echte) software raid, maarja.. echt veel snelheids winst haal je er niet mee... ZOals de tests ook wel duidelijk maken. (als we het hebben over de promise raid controllers dan)
Ja hallo,
Zo kun je alle hardwarematige raid oplossingen wel verkapte software raid gaan noemen.

Mijn Mpeg kaart is dus eigenlijk toch ook alleen maar software Mpeg ;)

Geen enkele harwarematige oplossing gaat iets doen als het niet softwarematig wordt aangestuurd. Hetzij via een BIOS hetzij via een besturingssysteem.
nee, er is een verschil tussen een generiek (langzaam) bios chippie en een speciaal voor raid bedoelde risc processor...

het is gewoon software raid, alleen verplaats je software die dat doet naar een ander gedeelte van de pc (in dit geval dus de bios van je "raid" controller)

Verders is die bios niet puur voor raid ingezet, hij moet ook nog de standaard I/O regelen... Op een hardware matige raid controller zijn die taken verdeeld.
IMHO kan je kan aan het feit zien dat je uberhaupt kan booten van je stripe-set op zo'n promise kaart dat het om een hardware aangestuurde RAID gaat. Of zou het BIOS van de promise kaart een stuk software bevatten dat eerst opgestart moet worden voordat het booten begint..dan kan het wel een software oplossing zijn :?
hier ga je een beetje fout, ok et klopt al niet wat hij zei, maar als je er vanuit zou gaan DAT het zo is! dan is jou redenatie een beetje fout!

er wordt gesproken in zijn tekst dat hij een software upgrade doet en een klein beetje bios upgrade( de bios van die controller) dus daar is dat kleine beetje hardware dat ie nodig heeft om voor de boot de zooi te detecteren :P

Maar natuurlijk klopt het al niet wat hij zei :)
Maar is hardwarematige RAID niet veel sneller dan datgene hierboven?? (een echte raid chip dus)
Hardwarematige RAID kan sneller zijn; maar vooral bij RAID 5 (wat deze controller dus sowieso niet ondersteunt) is het verhaal iets lastiger.

Aan de ene kant is de raid-controller als je alles hardwarematig wilt doen ontzettend veel tijd kwijt met het berekenen van checksums (en dat kan de normale CPU van je computer dus veel beter. Hardware die je processor ontlast is altijd leuk, maar als er een 486- of vergelijkbaar processortje op zo'n kaart zit dat 100 MB/s moet doorrekenen wil dat natuurlijk niet).

Hier kan een hardwarematige RAID-oplossing dus je processor ontlasten, maar vormt misschien wel snel de beperkende factor voor de snelheid.

Aan de andere kant is de snelheid van een PCI-bus maar beperkt. Om als extreemste voorbeeld maar RAID1 te nemen: Als je vier schijven gebruikt die ieder 40 MB/s zouden kunnen halen, moet er bij software RAID dus 160 MB/s over je PCI-bus. Dat trekt die niet. Als je de RAID1 hardwarematig uitvoert, hoeft maar de helft van de gegevens over de PCI-bus, dus 80 MB/s.
Daarom wordt er voor dit soort dingen ook geen 486'je gebruikt, maar wordt er een ASIC ontworpen specifiek voor die ene taak. Die ASIC kan dan maar 1 of 2 dingen, maar doet dat wel vele malen sneller dan een generic cpu als een gewoon in je peecee zit.
Mwoah, dit klopt niet helemaal.
Verder is het een beetje offtopic, want raid 0 noch 1 behoeven rekenwerk :+

Ze doe er die chips SPECIAAL op om dat soort checksums uit te rekenen, dus die zijn daar beter in dan de all-round cpu van AMD of Intel.

Over dat software raid en pci-snelheid geef ik je echter helemaal gelijk.

\[Ha, me zijn tween tegelijk :P... Maar nou ga'k toch echt :Z :Z]
maare, de ide-controller op je moederboard zit toch zowiezo ook via de pci-bus :?

of je nou een insteekkaartje neemt, of gewoon on-board, dat maakt volgens mij qua bandbreedte niksuit..
uuhhhmmmm,
raid rekent niet! Ook raid 5 niet.
raid 2 en hoger nemen de XOR van de andere schijven en schrijven dit weg op de raid disk (bij raid5 is dat steeds een andere dus geen dedicated disk).

dus stel je hebt 5 schijven dan is de raid sector:
e = XOR(a,b,c,d)

Elke processor (zelfs een 6502!!!) kan dit in 1 clock.

het schrijven op zich (bus timings en disk aansturen) kost verreweg het meeste tijd/processing power.
Daarom wordt er voor dit soort dingen ook geen 486'je gebruikt, maar wordt er een ASIC ontworpen specifiek voor die ene taak
Je zou verbaasd staan te kijken... De meeste van die dingen gebruiken toch redelijk standaard processortjes; geen pentium 3 ofzo, maar bijvoorbeeld een klein RISC-dingetje. Er is zelfs een tijdje een apparaat op de markt geweest waar je 4 of 6 IDE-schijven in een raid-config in kon proppen, en die aan de andere kant dan deed of-ie een grote SCSI-disk was. En die werkte met een 486/66. Niet vooruit te branden in RAID5.
Het RAID-gebeuren is hier wel degelijk hardwarematig. De Promise-controller die op dit bord is gemonteerd is gewoon gedisabled voor de hardwarematige RAID-functies, hij kan 't standaard dus al wl maar mg niet van het BIOS, en dat is wat je hier oplost!
Lijkt me ook niet meer dan logisch dat Asus niet 2 verschillende chips gaat gebruiken, dit is duurder in fabricage.
Je gaat dit toch steeds vaker zien, de borden met mindere specs hebben dezelfde hardware als de "luxere" borden alleen zijn ze softwarematig gelimitieerd.
Alsof tweakers dat erg vinden ;)
Koop de simpele versie en maak er iets moois van !!

Zolang het stabiel blijft is het erg interessant, maar die drivers... zijn die wel up-to-date ?? (Ze zijn immers gemod)
Driver-mod wordt direct gedaan op de nieuwste drivers, dus de drivers zijn up-to-date. Maar meestal maakt het niet uit, want met een driver update wordt je mobo (of je algehele systeem) echt niet zoveel sneller. Dus laat je nooit weerhouden door het eventueel niet 100% up-to-date zijn van de drivers.
Dus als ik dit probeer heb ik de kans dat ik mijn mobo richting chemisch vuil kan verplaatsen? Daar heb ik namelijk niet echt zo veel zin in ;) Bij een oude 486 ok, maar bij zo'n nieuw duur bordje...........
Leuke info, wist ik nog niet dat dat kon :) Dacht dat het meer hardware matig was die Raid dan software matig bleek te zijn.. :7
Kun je hiermee nu ook je systeem (bijvoorbeeld win2k) op een raid 1 "disk" installeren? Of kun je dit alleen toepassen op je datadisk?
euh had de a7v niet al een gewone raid? dus alleen raid 0 ? of is dat een speciale a7v versie? (a7v RAID ofzo :))
Nope, alleen de A7V133 heeft RAID. Er is geen A7V-versie met RAID
Hmmm..... excuus is wel op zijn plaats voor deze onzinnige reaktie; bij deze.

Ik denk dat ik maar eens ga slapen; het is blijkbaar nodig :)
Now you need some drivers...
Is er nou NOOIT eens GEEN addertje onder het gras?! :(
/off topic
Heb je het wel gelezen?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True