Den h„r dialogen anv„nds f”r konfiguration av tv† IDE diskenheter:
  1. IBM1S506.ADD „r den IBM drivrutin som skeppas med &os2;. IBM har uppdaterat den drivrutinen ett stort antal g†nger. En nyare drivrutin „r n”dv„ndig f”r OS/2 Warp 3 och 4 om du ”nskar anv„nda h†rddiskar st”rre „n 8 GB.

    Med den drivrutinen, blir m†nga av dialogens poster avaktiverade d„rf”r att de anv„nds bara med DANIS506.ADD (nedanf”r).

  2. DANIS506.ADD „r en ers„ttningsdrivrutin, skriven av Daniela Engert. Den „r till 99% kommandoradskompatibel med IBM's drivrutin, men har lagt till massor av f”rb„ttringar. Eftersom IBM's drivrutin inte kan aktivera st”d f”r busmastering med m†nga av de nyare chipseten, rekommenderas det starkt att anv„nda den h„r f”rb„ttrade drivrutinen, vilken kraftigt kan f”rb„ttra h†rddiskprestandan. Dessutom, till†ter den nya drivrutinen dig att kunna konfigurera dina h†rddisk controllers mycket mer i detalj f”r att l”sa problem med systeminst„llningar.
Detaljerad hj„lp f”r var och en av inst„llningarna „r tillg„nglig i form av bubbelhj„lp (verktygstips). F”r din muspekare ”ver en dialogpost och v„nta omkring 1 sekund, och en text med information kommer att dyka upp.

Det „r dock n”dv„ndigt att i allm„nhet k„nna tilI hur de b†da drivrutinerna skiljer sig mellan tre typer av optioner:

  1. Globala optioner p†verkar operationer i allm„nhet. Dessa finns ”verst till v„nster hos dialogen och inkluderar inst„llningar som startupmeddelanden och (med DANIS506.ADD) hur h†rvaran s”ks vid bootningen.

  2. Adapterinst„llningar p†verkar en adapter (controller) enbart. Med IDE och EIDE buss system, finns det en adapter f”r tv† h†rddiskenheter. Datorer har vanligtvis tv† adapters inbyggda, s† det inneb„r en summa av fyra enheter vilka kan anslutas p† en standarddator. I dialogen, finns adapteroptionerna nederst till v„nster.

    Med b†de IBM1S506.ADD och DANIS506.ADD drivrutinerna, m†ste adapterinst„llningar specificeras enbart efter en /A:x option, med x specificerande den adapter som skall konfigureras av alla f”ljande optioner (antingen 0 eller 1). Dialogen l„gger till den h„r optionen automatiskt om du „ndrar n†gon adapterparameter fr†n ett icke-standardv„rde. Alla inst„llningar i "Adapter (controller) inst„llningar" gruppen p†verkar d„rf”r endast den adapter vilken „r vald i "Aktuell adapter" gruppen.

    Varje adapter beh”ver n†gra f† systemresurser som ett interrupt (IRQ), en Direct Memory Access (DMA) kanal, och portadresser (basadress) f”r datautbyte mellan adaptern och datorn. Om dessa optioner inte „r satta, anv„nder drivrutinen standard vilket fungerar p† de flesta system.

    Se anm„rkningarna nedanf”r f”r detaljer om bus-mastering (DMA) st”d.

  3. Enhetsinst„llningar p†verkar endast en enhet (h†rddisk). Varje adapter kan ha tv† enheter, vilka vanligtvis kallas "Master" och "Slave". I dialogen, finns enhetsoptionerna p† den h”gra halvan.

    Med b†de IBM1S506.ADD och DANIS506.ADD drivrutinerna, m†ste enhetsinst„llningarna specificeras endast efter en /A:x option f”rst (vilken specificerar adaptern) och en /U:x option d„refter (vilken specificerar enheten i adaptern), med x varande 0 eller 1 varje g†ng. Dialogen kommer att l„gga till dessa optioner automatiskt om du „ndrar n†gon enhetsparameter fr†n ett icke-standardv„rde. Alla inst„llningar i "Enhet (drive) inst„llnings" gruppen p†verkar d„rmed endast den enhet vilken f”r n„rvarande „r vald i gruppen "Aktuell enhet".

Busmastering, Direct Memory Access (DMA). Modern h†rvara till†ter EIDE controllers att l„sa och skriva data direkt fr†n huvudminnet utan n†gon hj„lp av huvudprocessorn. Detta ”kar diskprestandan rej„lt eftersom under tiden data utbyts med disken, kan processorn g”ra n†got annat.

Medan de „ldre Programmerade I/O (PIO) l„gena 3 och 4 fortfarande kr„vde kontroll av huvudprocessorn, introducerade EIDE standarden †tskilliga multi-ords DMA l„gen. I dessa l„gen, tar enheten ”ver kontrollen av bussen (bus-mastering) och placerar data direkt i huvudminnet (DMA). Standard IBM1S506.ADD misslyckas med att k„nna igen vissa chipsets och kan d„rmed inte aktivera busmastering p† m†nga system. DANIS506.ADD g”r ett mycket b„ttre jobb med detta och l†ter dig fortfarande fintrimma uppt„cktsprocessen.

Ultra-DMA „r ytterligare en ut”kning till original DMA protokollet. Tidigare, „gde datautbyte rum endast i den stigande delen av strobesignalen. Ultra DMA modifierar protokollet f”r att till†ta att data skickas ut „ven i den sjunkande delen av strobesignalen, och p† det s„ttet dubblera ”verf”ringskapaciteten. Dessutom, p† grund av risken f”r datakorruption, har feluppt„ckt lagts till. Som ett resultat, „r Ultra-DMA b†de snabbare och s„krare „n regulj„r DMA eller ren PIO.

DMA med h†rddiskar kan ocks† orsaka problem p† viss h†rdvara. Den kan bero p† „ldre controller h†rdvara som inte kan hantera detta ”verhuvudtaget, eller d†liga kablar vilka orsakar s† mycket st”rningar p† bussen att data blir korrupt vid h”ga hastigheter. Žven, m†nga „ldre enheter kan inte hantera DMA s„rskilt bra eller endast vid l†ga hastigheter. Av det sk„let, kan busmastering avaktiveras helt och h†llet eller (med DANIS506.ADD) begr„nsas till en fast data”verf”ring.

Adapter /BM inst„llningarna aktiverar eller avaktiverar busmastering f”r en hel adapter (det vill s„ga, b†da enheterna som anslutna till den adaptern). Den optionen har varit tillg„nglig i alla versioner av IBM1S506.ADD och „r ocks† st”dd av DANIS506.ADD.

Enhets /BM inst„llningarna aktiverar eller avaktiverar busmastering f”r endast en enhet. Den optionen „r bara tillg„nglig i nyare versioner av IBM1S506.ADD och „r ocks† st”dd av DANIS506.ADD.

Med DANIS506.ADD, kan du ocks† begr„nsa data”verf”ringen f”r en speciell enhet genom att direkt specificera vilket protokoll som skall anv„ndas.