PDP-11/45: Data Recovery

Sun 09 July 2017 by Fritz Mueller

Okay, the system is working well enough now to start attempting recovery and archive of the dozen or so RK05 packs that I have on-hand. These were all obtained (along with the RK05 drives, controller and power supply) in a surplus auction downstream of Stanford's Hansen Experimental Physics Lab, sometime in the early '90s.

The packs date from the mid-70's to early-80's, and the labels indicate contents related to experiments and research projects taking place at the lab at that time. One particular pack seems associated with the Stanford Gravity Wave Project, which built early resonant mass detectors. Other packs labeled "FEL" would be related to early free-electron laser research. Many of the names on the packs are are readily found on related scientific publications from the time.

The process for dealing with these packs involves opening them up for inspection and cleaning before mounting them, with hopes of avoiding beating up or destroying the drive heads and/or media with head crashes. Much has been written about pack cleaning on the classiccmp mailing lists and in the vcfed forums, but briefly the process involves some clean-room gloves, lint-free wipes, and anhydrous isopropyl alcohol. The outside of the pack is first cleaned of dust and grime, then the packs are opened and inspected and the disk surfaces given a scrub with the wipes and alcohol. If a pack seems in good enough shape to mount, it is spun up and run in a drive with head load disabled for about a half-hour. This gets a good air-flow over the disk to blow out remaining loose particulates and also lets the disk come up to thermal equilibrium. After that the heads are loaded, with a finger standing by on the unload switch in case there are any bad noises...

I've already been dealing with two of the packs extensively during the restoration: one is an RKDP diagnostics pack, and the other was a backup pack of same. I was able to capture a complete, error-free image of the RKDP pack using PDP11GUI. This seems to be an earlier version of this disk that what is already available on bitsavers; I've sent the bits to Al Kossow, but as I understand it his project has a big backlog at the moment so it may be a while before he can consider my submission. In the meantime, for those interested, the disk image is available here.

The RKDP backup disk was used as a test pack during the RK11/RK05 restoration work, and thus was overwritten by the RK05 diagnostic read/write tests. It now contains a bootable RT-11 image, written via PDP11GUI. Mixed results on the other packs so far: some have had severe head crashes (see pic below) or are otherwise damaged to the point that I am hesitant to mount them. Some have been mysteriously unreadable. It looks like I can expect about 50% recovery. Results so far are tabulated here. I hope to be able to make other recovered images available soon, but since they contain original research materials I am trying to contact the authors for permission first.

Serial #LabelOSNotes
ZO 50511 MAINDEC-11-DZZAA-J-HB 9/21/74 M
XXDP RKDP RK11 DIAGNOSTIC PACKAGE
DZQUD-A RKDP-RK11 MONITOR [1974] MAINDEC diagnostics for PDP-11/40/45 CPU/MMU/FPU, MS11, DL11, DR11, RK11, LC11/LA30, KW11-L/P. Full recovery.
B1-75814 RKDB Backup unknown [unknown] Presumed to be backup of ZO 50511; used as test disk and overwritten.
B1-28320 Gravitational Radiation Experiment
Boughn, Hollenhorst, Paik, Sears, Taber MSA
DOS/BATCH V09-20 [1976-77] Fortran and MACRO-11 codes, mostly calculations relating to resonant mass detector design. Full recovery.
AD-21279 BLAZQUEZ RT-11 AUG 83 RT-11FB (S) V04.00L [1983] Fortran and MACRO-11 codes relating to image processing and display. Device driver code for DeAnza Systems ID-2000 display and Calcomp plotter. Names: Ken Dinwiddie (DeAnza codes), Art Vetter (Calcomp codes). Full recovery.
BAK 9069 A W. COLSON DOS/BATCH V9-20C [1977-78] Full recovery.
AE 61745 FEL L.ELIAS DOS/BATCH V9-20C [1974-78] Head crash on read (ouch!) Partial recovery. Unrecovered data looks to be mostly OS files; may be patchable.
ZO 50399 TRANSPORT + DATA
1/18/80
DOS/BATCH V9-20C [1980-83] Minor corrosion spot. Partial recovery. Data files and Fortran programs.
E172140 M. O'Halloran Ray Tracing
R. RAND BBU PROGRAMS
TBD [TBD]
B1-45441 RT 11 TBD [TBD] Minor head crashes on media.
B1-24056 RDAS DOS/BATCH V9-20C [1970-78, 1983] Minor head crashes on media. Partial recovery. FEL related Fortran codes.
AE 20116 DEACON FEL unknown [unknown] Many corrosion spots on media; did not mount.
19177 Transport DOS/BATCH-9 V 20C unknown [unknown] Major head crash on media; did not mount.
B1-44898 RDAS9 - V20C unknown [unknown] Medium head crashes on media; did not mount.