Post by Stephen FuldRemember, SMD just gave you access to the raw bits on the drive. In
order to recover the data, you would need to understand the format of
the headers, the sizes of the data fields and gaps, and whatever ECC
was used. These would be a function of the SI controller, not the
drive, so you need to get information on them as well.
Not a problem. Data fields and gaps are pretty obvious. I can
reverse-engineer the sector format and ECC; I've done it before on
other kinds of drives.
The bigger problem will be if SI was doing any RAID or RAID-like
functionality across multiple drives, or if they did anything else that
prevents the logical data from being organized in an obvious way with
regard to the cylinder/head/sector geometry of the drive. (They probably
did some sector interleave, but that should be relatively obvious.)
I have some documentation on the SI controller, but it is not
particularly helpful.
Since posting my original request for the SMD-E spec, I've found
a little bit of information on the competing SMD interface extensions
from Fujitsu, HSMD and ESMD, which are NOT the same as SMD-E, though
they do (optionally) support tags 4, 5, and 6 of SMD-E. I can't quite
figure out the requirements for HSMD, but ESMD switched to using
ECL differential drivers and receivers for the data and clock pairs on
the B connector. Not too surprising, since 24 Mbps is beyond the rated
performance of EIA-422 parts at that time.
I also found that some of the Seagate drives had transfer rates as high
as 34.66 Mbps. I'm guessing that CDC/Imprimis/Seagate must have
switched to ECL drivers and receivers at some point, though perhaps that
was not part of the SMD-E spec.
Eric