Disabling SCSI parity checking to dump disk on ACB4000 MFM-SCSI adapter?
Grant Taylor
cctalk at gtaylor.tnetconsulting.net
Thu Sep 24 10:23:25 CDT 2020
On 9/24/20 1:12 AM, Camiel Vanderhoeven via cctalk wrote:
> I used an Ancot Ultra2080/Lite SCSI-bus Analyzer. This is a device
> that connects to a SCSI bus and has a serial port. Over the serial
> port, you can monitor the signals on the SCSI bus, and use it as a
> SCSI protocol analyzer. There’s also the possibility to construct
> and send a SCSI command. Rather than connect a serial terminal to the
> serial port, I connected a PC, then wrote a C program to control the
> Ancot. I had the Ancot send commands to the disk to read a sector at
> a time, and recorded the data sent in response to a file to create a
> disk image. Slow as hell (each byte on the disk requires sending two
> hex characters and a space over a slow serial line), but it works. I
> had to make several passes over the disk, because occasionally the data
> received from the disk turned out to be data from a different sector
> than the one I was trying to read. By reading the disk multiple times,
> I could get rid of these mis-read sectors.
Very NICE hack Camiel. I like it!
I am a little surprised by getting different data for the same sectors.
I find that mildly concerning. Did you do something like read each byte
multiple times to find a majority sample? 2/3, 3/5, 4/6, etc? Do you
think the different data was an artifact of the old drive? Or was it a
tickle of a bug elsewhere in the chain?
--
Grant. . . .
unix || die
More information about the cctalk
mailing list