Den Thread 4 Diskettenlaufwerke am PC/AT habe ich mehrfach rauf und runter gelesen, weil darin der AHA-1542B FDC mehrfach angesprochen wird. Mein Frage dreht sich nicht um die Nutzung von vier Diskettenlaufwerken, sondern darum den FDC des AHA-1542B überhaupt in einem ASUS P3B-F Board zum Laufen zu bekommen. Ich habe ein P3B-F Rev 1.04 mit einem und ein P3B-F 1.03 mit zwei ISA Steckplätzen. Mit beiden habe ich dasselbe Problem.
Das BIOS der Boards hat keine explizite Option, um den onboard FDC abzuschalten. Es macht das offenbar implizit wenn man in den BIOS Settings keine Laufwerke einträgt. In dem Fall zeigt HWINFO für IRQ 6 und DMA 2 an, dass sie FREE sind. Diese IRQ und DMA Kanäle sind in the PCI / ISA PnP Zuweisungen in den BIOS Einstellungen aber NICHT zugänglich.
Trägt man im BIOS Laufwerke ein, schließt aber am onboard Stecker keine an, bootet das Board nicht. Also erster Versuch zwei Laufwerke onboard angeschlossen und AHA-1542B auf "secondary floppy port 370h" eingestellt und dort ebenfalls Laufwerke angeschlossen. Die über das BIOS verwalteten Laufwerke am onboard Anschluss funktionieren wie gewünscht, die am AHA-1542B sind nicht zugänglich. SDRIVE.SYS mit Switch /S für den zweiten FDC lädt nicht mit der Meldung, es sei kein funktionaler FDC vorhanden.
Zweiter Versuch ohne Laufwerk Eintrag im BIOS und damit onboard FDC abgeschaltet. IRQ und DMA FREE. AHA-1542B probiert als primary und secondary, immer mit IRQ 6 und DMA 2, da die für Floppy in jedem Fall Pflicht sind. Damit konnte ich SDRIVE laden, aber die Laufwerke bleiben unzugänglich. Kein RESTORE oder SEEK, keine Reaktion auf DOS Kommandos und ImageDisk - IMD - läuft zwar los im Lesemodus, muss aber manuell abgebrochen werden.
Meine Vermutung ist deshalb, dass die Interrupts und evtl. auch DMA vom ISA Bus nicht durchkommen. Am Chipsatz Intel 440BX kann es nicht liegen, denn ältere Boards mit demselben Chipsatz wie z.B. das ASUS P2B-F arbeiten mit dem Adaptec.
Ähnlich erfolglos bin ich mit dem Gigabyte GA-6VTXE mit VIA ApolloPro133T Chipsatz und ebenfalls einem ISA Steckplatz. Bei dem kann man zwar explizit den onboard FDC abschalten, aber der Rest verhält sich genauso. HWINFO zeigt dann IRQ 6 und DMA 2 als FREE an, aber Laufwerke am AHA-1542B reagieren nicht.
Verwendet jemand die Kombination ASUS / Adaptec erfolgreich? Kann ich irgendwie prüfen, ob meine IRQ / DMA Vermutung zutrifft? Kann man das Problem irgendwie lösen und die ISA Ressourcen wirksam machen? Den 1542-B FDC auf die alternativen IRQ 10 und DMA 3 zu setzen nütze mir nichts, weil ich keinen DOS Treiber kenne, den man für alternative IRQ oder DMA Kanäle konfigurieren kann.