Du musst ja in dem Fall haufenweise doch nicht defekte Laufwerke haben, oder übersehe ich was?
Beiträge von kinzi im Thema „1581-Platine. Laufwerksprobleme.“
-
-
Sieh an, das passt zu deinem Thread hier:
Bitte melde dich an, um diesen Link zu sehen.
-
- Nach "File not found Error" kein Zugriff mehr auf die 1581 möglich. 74, Drive not Ready, 00, 00. Erst nach Reset der Floppy ist die Directory wieder lesbar.
Auch kein Fehlerkanal mehr auslesbar?
-
-
Was würde denn passieren, wenn ich den Jumper J1 schliesse?
Dann wird der 1772 mit den Registerwerten des 1770 beschrieben für die Steppergeschwindigkeit. Es gibt WIMRE vier Stufen (00, 01, 10, 11), und WIMRE werden 00 und 11 gleich interpretiert, 01 und 10 sind aber andere Geschwindigkeiten bei 1770 und 1772. (Das alles jetzt aus dem Kopf, keine Gewähr!)
Da stimmt dann die Stepper-Geschwindigkeit nicht. Genaueres müsste man nachlesen, gibt irgendwo einen Forumseintrag in einem englischsprachigen Forum, muss ich aber erst wieder suchen; hatte mich zu wenig interessiert.
-
Hmm ... dann bleibt bei der 1581 ja nicht viel, im Prinzip das auf dem Schaltplanteil hier:
Bitte melde dich an, um diesen Anhang zu sehen.
Oder halt der Controller.

-
YL1772 Controller in Kombination mit 8520 CIA und offenem Jumper J1.
So weit korrekt.
Ich sehe JiffyDOS - tritt das Problem mit dem CBM-DOS auch auf?
Ist im anderen Laufwerk auch Jiffy verbaut?
-
Es könnte eine Problemkombination aus Controller und Laufwerk sein.
Der WD1772 kann schnellere Stepraten (Kopfbewegung) als der WD1770. Das muss das Laufwerk aber auch mitmachen. Wurde also z. B. mal der Controller getauscht, ist das möglicherweise das Problem.
WD1770 und WD1772 interpretieren die Einstellungen zur Steprate unterschiedlich. Es gibt einen Jumper (J1), der offen für WD1772 und geschlossen für WD1770 sein muss. Ist das "falsch herum", stimmt unter Umständen die Steprateneinstellung nicht.
Weiters muss der CIA bei WD1770 ein 8520 und darf kein 6526/8521 sein. Der geschlossene Jumper gibt PHI2 auf den "TOD"-Eingang des 8520, der dessen 24-Bit-Timer hochzählen lässt. Die Software (1581-ROM) erkennt das und leitet daraus ab, ob ein 1770 oder 1772 verbaut ist. (Es war wohl kein normaler I/O mehr frei, dass zu so einer komischen Abfrage gegriffen wurde.)
Der 6526/8521 hat keinen 24-Bit-Timer, sondern eine Echtzeituhr. Was ich bisher darüber gelesen habe, fällt das ROM dabei in der Abfrage auf die Schnauze.
Zu guter letzt gab es anfangs einen Batch 1770 in den 1581-Drives, der fehlerhaft war. Das äußerte sich nach allem, was ich bisher gelesen habe in Lese-/Schreibproblemen. Deshalb hat der 1770 (zu unrecht) generell einen schlechten Ruf. Commodore hatte keine Aufzeichnungen, welches Drive einen IC aus dem "schlechten Batch" bekommen hat und hat später pauschal einfach alle WD1770 gegen WD1772 auf Kundenwunsch getauscht. Möglicherweise hast du so einen alten WD1770 verbaut.
Es gibt übrigens ein Testprogramm dafür:
Bitte melde dich an, um diesen Link zu sehen.
Anscheinend von Fred Bowen persönlich.

(Das alles ist kürzlich zusammengelesen und nicht persönlich überprüft.)
-
Also nach der Beschreibung muss es ja an der Elektronik der 2. liegen.
Ist das ein Original oder ein Nachbau?
Was ist für ein Controller drauf - 1772?
[edit]Und "Lesefehler" - was sagt der Fehlerkanal genau?
[/edit][EDIT 2]
Am besten mach ein Foto von der Platine.
[/EDIT 2]