Hi!
bei einer Karte, wie du sie beschreibst, gibt es feste Adressen auf die der dort vorhadenen IDE-KOntroller eingestellt werden uss, damit das BIOS des Mainboards ihn erkennen kann (und ihn damit zum Booten verwenden kann).
Bei einem ISApnp-Kontroller wüsste ich nicjht, wie man das einstellt, da das ein Plug'n-Play-Kontrolelr wäre, der sich automatisch einstellt oder irgendwie über einen Pnp-Treiber eingerichtet werden muss (was aber nicht ginge, weil der Pnp-Treiber ja vorher von irgendwo her geladenw erden müsste - womit das booten bereits begonnen hätte, was dann aber nicht von unserem ISApnp-Kontroller passiert sein kann, weil wir den ja noch nicht konfiguriert ahben (und man also noch nicht von ihm booten kann).
Normale ISA-Kontroller wurden durch Jumper oder Microswitches konfiguriert.
Weil Du's bist, habe ich gerade einen 11 Jahre (!!) alten Schmöker aus dem Regal gezogen ("Schmöcker" oder "Buch) nanne man die Form, in der Inf_ormation verbreitet wurde, bevor die Onlineverbreitung erfunden war). ;-)
Wo war ich? Ach ja: IDE-Kontroller-Basisadresse...
Ich denke, die Kontroller muss auf Port-Afrsse $1F0 gejumpert werden (das ist ab IBM AT der Port des 1. Festplattenkontrollers). Der Interrupt sollte Int14 (bzw: Int$0D) sein.
Falls du Hinweise auf der Karte findest, dann stelle sie entsprechend ein. Ohne Jumper- oder Microswitchstellungen auf der Karte, hast du IMHO keine Chance den Kontroller richtig zu konfigurieren, es sei denn, du probiert alle Jumper/Switches durch.
Bis dann
Andreas
Bis dann
Andreas