Hallo alle zusammen, ich stehe hier vor einem kleinen Problem. Ich möchte mein vor ca. 15Jahren aufgebautes CP/M System wieder zu Leben erwecken. Als Bootmedium möchte ich eine CF-Card einsetzen. Dazu habe ich mir 2 CF-Card Adapter besorgt. Einen 44Poligen, um diesen direkt in meinen USB-IDE Adapter stecken zu können, und einen 40Poligen der direkt in den IDE-Port passt. Ich habe dann das Image über den USB-IDE Adapter auf die CF-Card kopiert und diese in den Adapter im IDE-Port meines CP/M Rechners gesteckt. Der CP/M-Loader wird gefunden, aber dieser wiederum kann die CPM3.SYS nicht finden. Wenn ich denn 44Pin Adapter über Flachbandkabel und 40Pin zu 44Pin Adapter an das System stecke bootet dieses wie gewollt und läuft auch. Beides sind DeLock Adapter (siehe Bild). Aber irgendwie sind da unterschiede. Auch wenn ich den 40Pin Adapter mit 40Pin Male Kreuz Verbinder an den USB-IDE Adapter stecke und das Image auf die CF-Card kopiere, läuft diese dann im Zielsystem nicht. Hat da jemand Erfahrung mit solchen CF-Card Adaptern? Würde mich über Hilfe freuen. Grüße HobbyProgrammer
Hast du dir die Jumper schon mal genauer angeschaut? Bei IDE gabe ja die Sache mit dem Device0 und Device1. Wenn da der Select auf das falsche Device erfolgt wird der Gerät nicht gefunden. Könnte also sein das deine beiden Adapter hier unterschiedlich sind.
Die 3 Jumper sind für Versorgung über IDE Pin20 oder extern, 3.3V oder 5V und für Master/Single oder Slave. Der Adapter ist auf Master/Single gejumpert. Ich denke auch nicht das es am Selekt liegt. Der CP/M Loader befindet sich in den ersten 18Sektoren der CF Karte, und dieser wird einwandfrei geladen und gestartet. Kann es evtl. sein das der eine Adapter die CF Karte im CHS Modus betreibt und der andere im LBA Modus? Für das CP/M System muß die Karte im CHS Modus laufen.
Uwe M. schrieb: > Kann es evtl. sein das der eine Adapter die CF Karte im CHS Modus > betreibt und der andere im LBA Modus? Nein, diese Adapter sind dumm, da ist keine Intelligenz drin. Die CF-Karte wird im "True IDE"-Modus betrieben und es ist Aufgabe des Computers, IDE zu benutzen. Wenn der Bootsektor gefunden wird, aber der Rest nicht, dann könnte das ein Geometrieunterschied sein (wenn es unterschiedliche CF-Karten sind). Die gleiche Karte sollte sich allerdings in beiden Adaptern gleich verhalten. Miss mal die Pins durch, manche Adapter haben die DMA-Pins anders verdrahtet und das könnte die CF-Karte verwirren. Eine weitere Möglichkeit ist, dass die Signalqualität zwischen den Adaptern unterschiedlich ist. Und dann gibt es noch die Variante, dass der Code, der den Bootsektor liest, besser funktioniert als der Code, den CP/M benutzt (z.B. weil interruptgesteuert, mit DMA etc.).
Guten Morgen, ich befürchte ich hab da ein Signal Problem. Wenn ich den CF-Card Adapter mit ca. 50cm Flachbandkabel an den IDE-Port stecke funktioniert alles wie gewünscht. Wenn ich den Adapter direkt in den IDE-Port stecke ergibt sich das beschriebene Problem...
Den scharze Adapter hatte ich jahrelang in einem MMX mit ner CF als SSD im EInsatz. Wimre musste ich den kratzen+fädeln dass er UDMA konnte. Lief mit der CF problemlos. War aber auch nur eine 256MB Karte für einen BSD Router.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.