Ich habe wieder weiter an der Karte gearbeitet.. leider erfolglos.. Es kommt immer direkt der Fehler SEEK error (Controller defekt), sobald ich HDAT starten will oder in MD eine LL-Formatierung machen will. Wenn ich in Ontrack MD eine Liste mit defekten Tracks erstellen will, zeigt er alle als defekt an. Er fährt alle Cylinder auf der Platte an, das kann man hören, aber er liest nicht. Das gleiche Ergebnis, wie wenn ich den 20pol Stecker ablasse und nur den 34pol Stecker verbunden habe.
Was ich gestern und heute gemacht habe:
- Controller samt Festplatte in meinen IBM XT gepflanzt. Der gleiche Fehler.
- (Neue) Festplatte mit IBM Controller im Corona formatiert. Hat funktioniert.
--> Also Controllerkarte defekt !! Weiter gehts...
- Trotzdem beide Laufwerke überprüft. Spannungsversorgung unter Last gemessen. Endterminierung und Konfiguration geprüft. Alles OK.
--> Zur Controllerkarte...
- Alle Tantal-Kondensatoren geprüft. Das Multimter (Fluke) hat gepiepst und einen Widerstand von 52 Ohm angezeigt. Wenn ich den Chip 916C191X2TR neben der 34pol Steckleiste von der Bahn nehme, habe ich keinen Durchgang (>40MOhm) mehr an den Kondensatoren. Ich habe leider kein Datenblatt zu dem Chip gefunden. Er wird im Betrieb etwas warm. Ich habe Referenzmessungen an anderen Platinen (Grafikkarte, Parallelkarte) durchgeführt. Bei der Grafikkarte hatte ich 33 Ohm zwischen den Tantalkondensatoren, also "könnte" das in Ordnung sein ?!
- Ich habe den Controller WD1010 erneuert - leider ohne Erfolg.
- Wie bereits oben erwähnt, verhält sich der Rechner gleich, egal ob der 20pol Datenstecker angestöpselt ist oder nicht. Also habe ich das Signal verfolgt. Vom Laufwerk kommt an beiden Pins (read) ein sauberes Signal am Oszilloskop.
( Eine kleine Zwischengeschichte - ich könnte durchdrehen, habe mir vor 2 Jahren ein modernes 4 Kanal-Oszilloskop für den Laptop gekauft und musste eben feststellen, dass es schon kaputt ist... - Also musste ich mein altes Oszilloskop, welches ich vor 20 Jahren schon gebraucht gekauft hatte aus dem Keller rauskramen. Deswegen hab ich jetzt leider keine Bilder. )
Also, wie gesagt, saubere Signale kommen vom Laufwerk. Diese gehen dann in den Baustein MC3486P (zum Schreiben die Signale gehen separat in einen MC3487P). Dort werden beide Lesesignale in ein Signal umgewandelt. Von dort aus gehts dann weiter in ein 74S08N, dann in ein 74S32N, dann in ein 74S74N usw. Jedenfalls ist am RD-Pin (READ am Pin 37 des WD1010) nichts angekommen. Nur ein Balken auf dem Oszi. An Pin 39 habe ich ein sauberes Clock Signal. An Pin 37 soll eine Mischung aus Clock-Signal und Lesesignal ankommen. In dem Verbund der ganzen ICs hängt ein kleiner Trimmer. Diesen habe ich ein Stück nach rechts gedreht, dann wurde aus dem Balken am RD Pin das Clock Signal. Als ich noch weiter gedreht habe, bekam ich das Lesesignal. Getreu dem Datenblatt habe ich den Trimmer so ausgemittelt, dass beide Signale überlappend auf dem Oszi zu sehen waren. Mit der vorherigen Einstellung hätte die Karte nie funktionieren können. Leider tut sie das jetzt auch mit korrekter Einstellung noch nicht.
- Zu dem Seek Signal. Wenn ich das richtig verstanden habe. teilt die Festplatte über Pin 8 (seek cmplt) am 34pol Stecker dem Controller mit, dass der Lesekopf richtig positioniert ist und dass er anfangen kann die Daten ein zu lesen. Daraufhin habe ich gemessen, ob an Pin 8 ein Signal ankommt. Dem ist so. Das Signal liegt an und läuft über den oben genannten IC 916c191x2tr und den Treiberbaustein 74LS240N zu dem WD1010 Controller an Pin 32 (SC SEEK complete). Was mir dabei auffiel, an Pin 8 des 34pol Steckers ist die Festplatte im Ruhebetrieb auf High und am Pin 32 des WD1010 ist sie im Ruhebetrieb auf Low. Ist das normal ? Ich denke mal schon, denn das Startsignal sollte laut Datenblatt vom WD1010 eine steigende Flanke sein. Also Ruhezustand am Contoller low. Also müsste doch hier alles OK sein ?!
- Das MD Programm zeigt mir immer 637 cylinder 4 heads an oben. Wenn ich die DIP Schalter auf der Karte ändere, ändern sich diese Werte beim Programmstart. Leider stimmen die Einstellungen in dem Bild von Fritzeflink nicht mit meiner Karte überein (anscheinend gab es versch. Sorten). Ich kann aber im Programm die Festplatte auswählen, das sollte doch dann auf jeden Fall funktionieren, oder ?
Habt ihr eine Idee was ich noch machen kann ? Was kann das sein mit diesem SEEK Fehler ??
DANKE !!!!!!!!!!!