On 8/30/06, J Blaser <oldcpu at rogerwilco.org> wrote:
For the DEC uVAX gurus out there...
Being the fortunate recipient of a nice collection of DEC gear, I've now
turned my attention to a handful of uVAXen of various flavors.
Given your problems you list further down the message, what models
of uVAXen do you have, and most specifically, what disk controllers
(uVAX 2000-built-in, RQDX1, RQDX3...)?
As I did with the PDP-11 RL cartridges, I'm first
trying to image these
uVAXen disks[1] before I do something stupid. Please be aware that I'm
a complete VAX newbie and I consider this imaging a vital CYA insurance
step to my eventual VAX/VMS/ULTRIX/BSD education.
Nothing wrong with being cautious.
Since I don't have (at least to my knowledge, yet)
a functional VAX that
might do the trick, I've removed each drive and attached it to a known
working WD1002-WA2 controller [2] running on a 40Mhz 386 box, with
Debian Linux. I'm just using the dd command to image the drive to a
file, which I'll burn off to a CD when I've got everything imaged.
Good plan in theory, but there's a problem with it in practice - there is
no standard for low-level format on MFM drives.
The reason I'm using such old hardware is a long
story [3], but I have
tested and proved this setup's functionality by imaging three MFM drives
from old PC-class system.with no difficulty.
You must have happened to have used WD-formatted MFM drives (since
the rig has a WD1002 in it). Your setup will work fine for imaging some
PC drives, but not others.
Which brings me to the DEC-related drives.
After adjusting the Drive Select... *none* of the DEC-related drives
are recognized by my test rig...
Strangely, it almost appears that there is no low level format on the
drives, doesn't it?
Or that the low-level format isn't recognized by a WD1002.
I'm not smart enough to make that call though,
and
it seems strange that *all three* drives show this same result. Is it
possible that the original owner somehow 'bulk erased' the drives? I
did, at least, expect to find formating marks.
It's _possible_ that the previous owner erased the drives, but unlikely.
The only two (easy) ways I can guess how it might have been done
would be to use the internal (ROM-based) format utility on a uVAX2000
or to boot the Field Service diagnostic tape (the customer tape lacks the
format utility) and use the tape-based format utility. Unlikely.
Is there something I've missed, trying to image
these 'DEC' drives? Did
I miss some not-so-obvious jumper somewhere (though I diligently
examined all documentation I could find)?
The only jumper change from VAX to PC use I know of is the one that
must be installed into a Micropolis 1355 to turn it into an RD53 (J7?).
You have to unscrew the lower board from the drive (2 screws and it
hinges up), and there's a marked spot for a wire jumper. Without that
jumper, the VAX format utility won't "see" the drive as an RD53, but
it would work fine in a PC. I've added this jumper to drives pulled from
PCs and reformatted them - no problems. I don't think you have to
pull the jumper to go the other way.
Surely, they're just good-ol' MFM drives,
right?
The rare jumper aside, yes. What you've hit upon was a daily problem
in the pre-IDE world - the data interface between the controller and the
drive is a raw analog channel. As long as you didn't exceed the bits-per-
inch limit of the medium and the MFM clock rate (5MHz?), you were
free to invent your own marking scheme on the disk. One non-DEC
example is that the Commodore D9060 and D9090 drives wrote 32
sectors of 128 bytes on each track on the same sort of drive that a PC
put 17 sectors of 512 bytes on each track. The drive was unchanged
from one place to the other - it was all about what the
controller scribbled
on the surface. In your VAX-to-PC setup, it's all 512-byte
sectors, but
there's no requirement that the same encoding scheme or header scheme
be used.
In a PC-only context, think of this real example - the ST-225 was nominally
a 21.4MB MFM drive. The ST-238 was nominally a 30MB RLL drive. With
the exception of manufacturer surface quality verification (checking for bad
spots), the drives are identical. If you stuck an ST-238 on an MFM
controller, it formatted to 21.4MB. If you stuck an ST-225 on an RLL
controller, if formatted to 30MB (but you might or might not have any
luck keeping your data intact, depending on how good the platters were).
In other words, it was all about the controller - the drives were, essentially,
identical.
Even among DEC controllers, there's not one low-level format. If you
wanted to migrate an RD51 from an RQDX1 to an RQDX3, you'd have
to low-level format it. You can exchange drives between a uVAX-2000
and a uVAX w/RQDX3... that format _is_ identical. Other than that,
you pretty much have to look up the controller specs and possibly
(probably?) reformat.
I have never heard of a single PC controller that "knew" DEC's low-level
format. What folks typically have to do is take a working machine and
save off the disk from a running OS. There are many ways to do this,
either imaging a disk over a serial or network link, backing the drive up
to tape or to a SCSI drive (and then dumping the backup from a
"modern" machine that can directly read the backup), or even just cloning
the MFM drive to a spare MFM drive and sticking the spare on the shelf.
It's easier to make a suggestion if it's known exactly what hardware
resources you have on hand.
All I can say from what you've posted is that you very well might have
what you need on hand, but a spare drive or two that you know is safe
to reformat might make things easier to juggle - you could practice
installing an OS (*BSD, VMS...) and save the forensic recovery of
anything interesting on your old drives until you are more familiar with
the systems.
If you don't have a tape drive or a SCSI controller, consider Kermit... it
may take a while to move many MB over Kermit, but you can set it up
and go do something else for hours/days. Also, there isn't *one* way to
do this, so if you would list for us the resources you have, we might be
able to make a suggestion that's more targeted to your situation.
-ethan