root@bonesys03:~# cd /cromemco/mfm root@bonesys03:/cromemco/mfm# ls -l se** -rwxr-xr-x 1 debian debian 2167 Feb 16 2021 setup_mfm_read root@bonesys03:/cromemco/mfm# ./setup_mfm_read Rev B Board root@bonesys03:/cromemco/mfm# ./mfm_read --analyze --drive 1 Board revision B detected Found drive at select 1 Returning to track 0 Drive RPM 3600.9 No more peaks in histogram Found matching format Cromemco: good count difference 0 Selected head 4 found 0, last good head found 3 Read errors trying to determine sector numbering, results may be in error Number of heads 4 number of sectors 1 first sector 0 Interleave (not checked): 0 Drive supports buffered seeks (ST412) No sectors readable from cylinder 615 Stopping end of disk search due to two unreadable tracks in a row Number of cylinders 615, 25.2 MB Command line to read disk: --format Cromemco --sectors 1,0 --heads 4 --cylinders 615 --header_crc 0x0,0x8005,16,0 --data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 --begin_time 6000 root@bonesys03:/cromemco/mfm#
Now use the command again with parameters
./mfm_read --format Cromemco --sectors 1,0 --heads 4 --cylinders 615 --header_crc 0x0,0x8005,16,0 --data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 -e /tmp/output Board revision B detected Ran out of data on sector index 1, try reading with --begin_time 8287000 Ran out of data on sector index 1, try reading with --begin_time 8288000 Ran out of data on sector index 1, try reading with --begin_time 8287000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Ran out of data on sector index 1, try reading with --begin_time 8281000 Ran out of data on sector index 1, try reading with --begin_time 8283000 Ran out of data on sector index 1, try reading with --begin_time 8284000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Ran out of data on sector index 1, try reading with --begin_time 8287000 Ran out of data on sector index 1, try reading with --begin_time 8288000 Ran out of data on sector index 1, try reading with --begin_time 8284000 Ran out of data on sector index 1, try reading with --begin_time 8289000 Ran out of data on sector index 1, try reading with --begin_time 8288000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8290000 Ran out of data on sector index 1, try reading with --begin_time 8287000 Ran out of data on sector index 1, try reading with --begin_time 8291000 Ran out of data on sector index 1, try reading with --begin_time 8277000 Ran out of data on sector index 1, try reading with --begin_time 8288000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Ran out of data on sector index 1, try reading with --begin_time 8287000 Ran out of data on sector index 1, try reading with --begin_time 8286000 Ran out of data on sector index 1, try reading with --begin_time 8286000 Ran out of data on sector index 1, try reading with --begin_time 8288000 Ran out of data on sector index 1, try reading with --begin_time 8283000 Ran out of data on sector index 1, try reading with --begin_time 8284000 Ran out of data on sector index 1, try reading with --begin_time 8283000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Ran out of data on sector index 1, try reading with --begin_time 8281000 Ran out of data on sector index 1, try reading with --begin_time 8290000 Ran out of data on sector index 1, try reading with --begin_time 8287000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8284000 Ran out of data on sector index 1, try reading with --begin_time 8286000 Ran out of data on sector index 1, try reading with --begin_time 8281000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8290000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8281000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Ran out of data on sector index 1, try reading with --begin_time 8285000 Ran out of data on sector index 1, try reading with --begin_time 8283000 Ran out of data on sector index 1, try reading with --begin_time 8283000 Ran out of data on sector index 1, try reading with --begin_time 8284000 Ran out of data on sector index 1, try reading with --begin_time 8283000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Ran out of data on sector index 1, try reading with --begin_time 8279000 Ran out of data on sector index 1, try reading with --begin_time 8282000 Found cyl 0 to 614, head 0 to 3, sector 0 to 0 Expected 2460 sectors got 2460 good sectors, 0 bad header, 0 bad data 0 sectors marked bad or spare 0 sectors corrected with ECC. Max bits in burst corrected 0 Track read time in ms min 23.960208 max 341.763042 avg 37.606600
David,
root@bonesys03:/cromemco/mfm# ./mfm_read --analyze --drive 1 --sectors 1,0 --heads 7 --cylinders 733 --header_crc 0x0,0x8005,16,0 --data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 --begin_time 6000
Board revision B detected
Found drive at select 1
Drive RPM 3600.0
Found matching format Cromemco: good count difference 0
Selected head 8 found 0, last good head found 6
Read errors trying to determine sector numbering, results may be in error
Number of heads 7 number of sectors 1 first sector 0
Interleave (not checked): 0
Drive supports buffered seeks (ST412)
Disk has recalibrated to track 0
Stopping end of disk search due to recalibration
Number of cylinders 733, 52.5 MB
Command line to read disk:
--format Cromemco --sectors 1,0 --heads 7 --cylinders 733 --header_crc 0x0,0x8005,16,0 --data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 --begin_time 6000
root@bonesys03:/cromemco/mfm#
root@bonesys03:/cromemco/mfm# ./mfm_read --drive 1 --sectors 1,0 --heads 7 --cylinders 733 --header_crc 0x0,0x8005,16,0 --data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 --begin_time 6000 -e /tmp/output
Board revision B detected
Generating extract file without analyze requires options: format
root@bonesys03:/cromemco/mfm# ./mfm_read --format Cromemco --drive 1 --sectors 1,0 --heads 7 --cylinders 733 --header_crc 0x0,0x8005,16,0 --data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 --begin_time 6000 -e /tmp/output
Board revision B detected
Ran out of data on sector index 1, try reading with --begin_time 8292000
Ran out of data on sector index 1, try reading with --begin_time 8308000
Ran out of data on sector index 1, try reading with --begin_time 8288000
^Croot@bonesys03:/cromemco/mfm#
root@bonesys03:/cromemco/mfm# ^Cmfm_read --format Cromemco --drive 1 --sectors 1,0 --heads 7 --cylinders 733 --header_crc 0x0,0x8005,16,0 --data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 --begin_time 6000 -e /tmp/output
root@bonesys03:/cromemco/mfm# ./mfm_read --format Cromemco --drive 1 --sectors 1,0 --heads 7 --cylinders 733 --header_crc 0x0,0x8005,16,0 --data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 --begin_time 8292000 -e /tmp/output
Board revision B detected
Returning to track 0
Ran out of data on sector index 0, try reading with --begin_time 16613000
Ran out of data on sector index 0, try reading with --begin_time 16611000
Ran out of data on sector index 0, try reading with --begin_time 16609000
Ran out of data on sector index 0, try reading with --begin_time 16608000
Ran out of data on sector index 0, try reading with --begin_time 16608000
Ran out of data on sector index 0, try reading with --begin_time 16607000
Ran out of data on sector index 0, try reading with --begin_time 16607000
Ran out of data on sector index 0, try reading with --begin_time 16610000
Ran out of data on sector index 0, try reading with --begin_time 16612000
Ran out of data on sector index 0, try reading with --begin_time 16613000
Ran out of data on sector index 0, try reading with --begin_time 16611000
Ran out of data on sector index 0, try reading with --begin_time 16608000
Ran out of data on sector index 0, try reading with --begin_time 16607000
Ran out of data on sector index 0, try reading with --begin_time 16608000
Ran out of data on sector index 0, try reading with --begin_time 16610000
<some lines deleted>
Retries failed cyl 0 head 0
Ran out of data on sector index 0, try reading with --begin_time 16543000
Bad sectors on cylinder 0 head 0: 0H
Ran out of data on sector index 0, try reading with --begin_time 16543000
Ran out of data on sector index 0, try reading with --begin_time 16542000
Ran out of data on sector index 0, try reading with --begin_time 16540000
Ran out of data on sector index 0, try reading with --begin_time 16539000
Ran out of data on sector index 0, try reading with --begin_time 16540000
Ran out of data on sector index 0, try reading with --begin_time 16542000
Ran out of data on sector index 0, try reading with --begin_time 16543000
Ran out of data on sector index 0, try reading with --begin_time 16542000
Ran out of data on sector index 0, try reading with --begin_time 16541000
Ran out of data on sector index 0, try reading with --begin_time 16540000
root@bonesys03:/cromemco/mfm# # ./mfm_read --format Cromemco --drive 1 --sectors 1,0 --heads 7 --cylinders 733 --header_crc 0x0,0x8005,16,0 data_crc 0x0,0x8005,16,0 --sector_length 10240 --retries 50,4 --drive 1 --begin_time 16542000 -e /tmp/output
Board revision B detected
Retries failed cyl 0 head 0
Ran out of data on sector index 0, try reading with --begin_time 24735000
Bad sectors on cylinder 0 head 0: 0H
Ran out of data on sector index 0, try reading with --begin_time 24727000
Ran out of data on sector index 0, try reading with --begin_time 24725000
Ran out of data on sector index 0, try reading with --begin_time 24727000
Ran out of data on sector index 0, try reading with --begin_time 24733000
Ran out of data on sector index 0, try reading with --begin_time 24733000
^Croot@bonesys03:/cromemco/mfm#
etcetera !!