RD53 einrichten an PDP-11/73

  • Gestern verbrachte ich viel Zeit damit schließlich doch erfolgreich eine RD-53 Festplatte einzurichten. Kurz möchte ich die kleinen Fallen und Zeitfresser erwähnen, in der Hoffnung anderen sonnige Nachmittage zu verschaffen.


    Ausgangslage ist eine DEC PDP-11/73 mit gestorbener RD53 Festplatte sowie RX50 Floppylaufwerk am RQDX3 (Karte M7555) , 1MB Ram und Ethernet.


    1) Erste Schwierigkeit war es eine Ersatzplatte zu finden. Die RD53 Platten sind wegen ihrer schlechten Dauerhaftigkeit inzwischen echt rar. Selbes gilt für Micropolis 1325 Laufwerke, die DEC dafür genommem hat. Letztlich habe ich drei Platten bekommen, aber leider war eine Platte defekt.


    2) aus dem Micropolis platten macht man laut etlichen WEB Quellen RD53 Platten, indem man unter der oberen Platine einen unbestückten Platz für einen Widerstand mit einer Brücke versieht. Das ist R7. Der Laufwerksjumper sollt auf die ID=3 eingestellt werden. Soweit so leicht.


    3) Jetzt benötigen wir das richtige tool um mit dem RQDX3 die Platte zu formatieren. Das geht genau nach Anleitung wie im DEC Dokument (Bitsavers) beschrieben. Die einzige Schwierigkeit ist die, dazu brach man ein lauffähiges XXDP+. (Für nicht DECcer, das ist ein vereinfachtes Betriebssystem was alle tools zur Maintenance von DEC an Board hat, etwa 750 davon)

    Eine Websuche liess mich ein RX50 Floppyimage finden, aber das scheint wohl defekt zu sein, hat nicht geklappt. Also hab ich mich dazu entschlossen mit einen PDP11 Emulator eine passende Floppy zurecht zu bauen.

    Dazu habe ich nach geeigneten XXDP Systemen gesucht und letztendlich die beiden bei Bitsavers als RL02 Files angebotenen genommen.

    XXDP25.rl02 und XXDP+.rl02 werden leider beide gebraucht.

    Zuerst erzeuge ich im simh pdp11 Emulator eine leere Diskette vom Typ RX50, dann mounte ich die beiden obigen XXDPs:


    sim> set rqd en

    sim> at rqd0 rx50.dsk

    RQD: creating new file

    set rl0 rl02

    at rl0 XXDP25.rl02

    set rl01 rl02

    at rl1 XXDP+.rl02

    b rl0


    Im nun starteten XXDP25 mache ich ein:

    init DU0:

    copy/sys dl0:*.sys du0:

    kopiere noch die Kerneldateien und mache die Diskette bootbar: copy/boot dl0: du0:

    Nun benötige ich das richtige tool aus dem XXDP+ und kopiere es auf die Diskette:

    copy/bin dl1:zrqch??.* du0:


    Nun ist die Diskette vorbereitet und kann weiterverarbeitet werden.

    4) das Diskettenfile auf einen DOS Rechner bringen (bei mir per FTP) und dort mit dem Programm putr auf eine echte Diskette schreiben. Diese bootet nun tatsächlich in meiner 11/73 und ich kann mit dem Formatieren beginnen und starte das tool:

    .R ZRQCH0.SYS


    DR>STA


    CHANGE HW (L) ? Y


    # UNITS (D) ? 1


    UNIT 0

    Enter controller IP Address (O) 172150 ?

    What unit do you want to format [0-255] (D) 0 ?

    Would you like to revector a single LBN only [Y/N] (L) N ?

    Do you want to use the "AUTOFORMAT" Mode [Y/N] (L) Y ? N



    Would you like to use the RCT - Revector known bad blocks [Y/N] (L) N ?



    **** WARNING ****


    ALL DATA ON SELECTED DRIVE WILL BE DESTROYED


    Write protect all drives not being formatted.

    Please verify that the selected drive is ON LINE

    and NOT write protected.


    If formatting RX33 media, insert media to be

    formatted in the selected drive.


    Do you wish to continue [Y/N] (L) Y ?



    MSCP Controller Model: 19

    Microcode Version: 2


    Do you want to use manufacturing bad block information [Y/N] (A) N ?


    Downline load UIT [Y/N] (A) Y ?



    UIT Drive Name

    _______________________________________________________

    0 RD51

    1 RD52 part # 30-21721-02 (1 light on front panel)

    2 RD52 part # 30-23227-02 (2 lights on front panel)

    3 RD53

    4 RD31

    5 RD54

    6 RD32

    7 RD33


    Enter Unit Identifier Table (UIT) [0-7] (D) ? 3


    Continue if bad block information is inaccessible [Y/N] (A) N ? Y


    Please type in the serial number [8-10 digits] (A) ? 12345678



    Formatting of Drive 0 Begun.



    ------------ FORMAT PROGRESS REPORT -------------



    1 minute into format ---- Formatting tracks, LBN # 34137

    2 minutes into format ---- Formatting tracks, LBN # 68307

    3 minutes into format ---- Formatting tracks, LBN # 102460

    4 minutes into format ---- Formatting tracks, LBN # 136613

    5 minutes into format ---- First check pass, writing LBN # 37655

    6 minutes into format ---- First check pass, writing LBN # 75395

    7 minutes into format ---- First check pass, writing LBN # 113135

    8 minutes into format ---- First check pass, reading LBN # 12121

    9 minutes into format ---- First check pass, reading LBN # 49708

    10 minutes into format ---- First check pass, reading LBN # 87380

    11 minutes into format ---- First check pass, reading LBN # 125035

    12 minutes into format ---- Second check pass, writing LBN # 37621

    13 minutes into format ---- Second check pass, writing LBN # 75361

    14 minutes into format ---- Second check pass, writing LBN # 113101

    15 minutes into format ---- Second check pass, reading LBN # 12155

    16 minutes into format ---- Second check pass, reading LBN # 49878

    17 minutes into format ---- Second check pass, reading LBN # 87601

    18 minutes into format ---- Second check pass, reading LBN # 125358

    20 minutes into format ---- Third check pass, writing LBN # 37604

    21 minutes into format ---- Third check pass, writing LBN # 75344

    22 minutes into format ---- Third check pass, writing LBN # 113118

    23 minutes into format ---- Third check pass, reading LBN # 12155

    24 minutes into format ---- Third check pass, reading LBN # 49895

    25 minutes into format ---- Third check pass, reading LBN # 87652

    26 minutes into format ---- Third check pass, reading LBN # 125392



    Format Completed.


    00000 Rev LBNs

    00000 Bad RBNs

    00000 Bad DBNs

    00000 Bad XBNs

    00000 retired


    FCT was not used.


    Drive 0 has been formatted successfully.


    ZRQC EOP 1

    0 TOTAL ERRS



    Yeah! Der Vorgang dauert etwas, etwa 90 Minuten?

    Mit dem Programm vom XXDP25 hatte ich erst keinen Erfolg, das meckerte, und brach immer ab. Habe einige Zeit gebracht die richtigen Eingaben für das Programm zu probieren, sonst ist es immer nach einer Weile Aagebrochen. Entscheidend ist wohl die Option:


    Continue if bad block information is inaccessible [Y/N] (A) N ? Y


    Denn es gibt auf nicht von DEC vorformatierten Platten die Tabelle für die BadBlocks nicht. Auf diese Weise wird sie erzeugt. Bei DEC ist das LowLevel formatieren eher eine Auffrischung sonst und schreibt diese Tabelle fort.


    Danach war es leicht die Platte unter RT-11 mit INIT/badblocks zu initialisieren und zu benutzen. Aber RT-11 ist hier erstmal nur testweise drauf.

    Lieben Gruß,

    Volker

    Suche Teile und Geräte für DEC PDP8 Systeme, DEC PDP 11/40 (Unibus) und Teletype ASR-33+ ASR-35. Sowie Zubehör, Doku usw. aus dem Umfeld.