1541 II DS-50F Liest alle Disketten, schreibt und formatiert nicht.

Es gibt 44 Antworten in diesem Thema, welches 3.387 mal aufgerufen wurde. Der letzte Beitrag (21. Oktober 2024 um 20:34) ist von kinzi.

  • Ich hätte folgendes Problem: Mein 1541 II DS-50F liest alle Disketten perfekt. Wenn ich aber formatieren versuche, rattert gewaltig dann kommt ready in Basic wieder und das grüne LED fängt zu blinken an. Das gleiche passiert, wenn man kopieren versucht, das LED blinkt. Das Mainboard kam von venice12 er hat das Board überprüft und bestand alle Tests. Da vertraue ich auch drauf deshalb denke ich, dass ich den LW näher betrachten soll.

    Was würdet ihr als erstes vorschlagen? Wenn die justage nicht I.O ist würde auch keine Diskette lesen oder? Kopfverschmutzung kann sowas verursachen? Schreibschutzerkennung kann da eine Rolle spielen?

    Vielen Dank für die Vorschläge!

  • ich habe die Lischtschranke abgeschraubt und geguckt. Kommt mir nur so vor als würde da was fehlen oder soll so aussehen? Bitte melde dich an, um diesen Anhang zu sehen.

  • Was sagt denn der Fehlerkanal?

    - nach fehlgeschlagenem Formatieren?

    - nach fehlgeschlagenem Schreiben?

    Wie sind die Widerstandswerte von R/W Kopf?

    ich habe die Lischtschranke abgeschraubt und geguckt. Kommt mir nur so vor als würde da was fehlen oder soll so aussehen?

    zu einer Lichtschranke gehört immer noch eine zweite Hälfte. Die wird aber wohl woanders eingebaut sein.

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Könntest du mir die Listing von fehlerkanalauslesen posten?

    Für die Wiederstände muß ich erst Multimeter kaufen. Kinzi meinte aber früher,daß diese Köpfe nie kaputt gehen, kann natürlich bei mir trotzdem das erste mal sein.

  • Könntest du mir die Listing von fehlerkanalauslesen posten?

    Ja klar.

    Bitte melde dich an, um diesen Link zu sehen. -> verlinkt auf:

    Bitte melde dich an, um diesen Link zu sehen.

    da ich einsehe dass das wirklich umständlich ist, und dann dort auch noch die Zeilennummer fehlen, hier meine Variante:

    10 OPEN 1,8,15: INPUTBitte melde dich an, um diesen Link zu sehen.,A,B$,C,D: PRINT A;B$;C;D

    RUN

    es reicht hier aber auch, dann fehlen nur Spur und Sektor was hier nicht wichtig ist:

    10 OPEN1,8,15:INPUTBitte melde dich an, um diesen Link zu sehen.,A,B$:?A;B$

    RUN

    oder in absoluter Kurzschreibweise, diesmal in lowercase, damit man die geshifteten Zeichen sieht:

    10 oP1,8,15:inP1,A,B$:?A;B$

    RUN

    (das CLOSE1 kann man sich hier sparen)

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Ich habe ausgelesen. Diese Meldung kommt zurück:

    21 read error

    Ps: ich habe init durchgeführt, hat sich nichts verändert.

  • Ich habe ausgelesen. Diese Meldung kommt zurück:

    21 read error

    Ps: ich habe init durchgeführt, hat sich nichts verändert.

    das heisst, beim Formatieren und/oder Schreiben wird die alte Formatierung zerstört. Das ist nicht gut.

    Vielleicht ist die Erase Spule in dem Kopf kaputt. Kannst du den Kopf doch mal durchmessen?

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Ich habe ausgelesen. Diese Meldung kommt zurück:

    21 read error

    Ps: ich habe init durchgeführt, hat sich nichts verändert.

    das heisst, beim Formatieren und/oder Schreiben wird die alte Formatierung zerstört. Das ist nicht gut.

    Vielleicht ist die Erase Spule in dem Kopf kaputt. Kannst du den Kopf doch mal durchmessen?

    Ich besorge einen Multi und melde mich mit den Werte. Kann ein bisschen dauern! Danke für die Hilfe

  • Multi habe ich geholt.

    Ich habe den Kopf gemessen: Stecker war natürlich von der Platine gezogen, nach mehrfachen wiederholen kam ich immer wieder auf diese Werte:

    Rot-Blau: 19,1

    Rot-Gelb: 12,3

    Rot-Schwarz: 9,3

    Gelb-Schwarz:2,5

    Gelb-Blau: 12,4

    Schwarz-Blau: 9,4

  • Ich weiß nicht ob das eine Rolle spielt,

    das betroffene Board habe ich mit (m)einem Chinon Laufwerk getestet.

    Das spielt keine Rolle.

    Hast du schreiben und formatieren auch getestet?

    Ich tippe auf ein kaputtes Gate Array. Ich hab eine 1541-II-Platine, die sich genau gleich verhält, da ist es kaputt.

  • Gelb-Schwarz:2,5

    kommt mir jetzt etwas wenig vor. Welche Paarung ist denn das? Bzw. welche Pin Nummern?

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Formatieren hatte ich getestet, schreiben nicht explizit noch extra.

    Naja, wenn "formatieren" klappt, würde ich "schreiben" explizit annehmen.

    Außer vielleicht, man formatiert eine bereits formatierte, leere Disk erneut. ( strik :?:)

    Da könnte ich mir vorstellen, dass genau das verifiziert wird. was erwartet wird und daher der Fehler nicht erkannt wird, wenn nicht geschrieben werden kann.

  • Formatieren hatte ich getestet, schreiben nicht explizit noch extra.

    Naja, wenn "formatieren" klappt, würde ich "schreiben" explizit annehmen.

    Außer vielleicht, man formatiert eine bereits formatierte, leere Disk erneut. ( strik :?:)

    Da könnte ich mir vorstellen, dass genau das verifiziert wird. was erwartet wird und daher der Fehler nicht erkannt wird, wenn nicht geschrieben werden kann.

    Auf der Diskette sind prgs drauf die auch gut geladen werden. Ich habe sämtliche andere Disketten probiert es war aber immer das gleiche.

  • Auf der Diskette sind prgs drauf die auch gut geladen werden. Ich habe sämtliche andere Disketten probiert es war aber immer das gleiche.

    Wenn du ein anderes Laufwerk hast, formatiere dort mal eine Diskette. Dann lege die Diskette in die Problem-1541 und formatiere sie genau gleich - gleicher Name, gleiche ID! - klappt das?