oot@beaglebone:~/mfm# ./mfm_read --drive 1 --heads 4 --cylinders 615 --trans c9 00.tran Board revision C detected At cyl 0 At cyl 5 At cyl 10 At cyl 15 At cyl 20 At cyl 25 At cyl 30 At cyl 35 At cyl 40 At cyl 45 At cyl 50 At cyl 55 At cyl 60 At cyl 65 At cyl 70 At cyl 75 At cyl 80 At cyl 85 At cyl 90 At cyl 95 At cyl 100 At cyl 105 At cyl 110 At cyl 115 At cyl 120 At cyl 125 At cyl 130 At cyl 135 At cyl 140 At cyl 145 At cyl 150 At cyl 155 At cyl 160 At cyl 165 At cyl 170 At cyl 175 At cyl 180 At cyl 185 At cyl 190 At cyl 195 At cyl 200 At cyl 205 At cyl 210 At cyl 215 At cyl 220 At cyl 225 At cyl 230 At cyl 235 At cyl 240 At cyl 245 At cyl 250 At cyl 255 At cyl 260 At cyl 265 At cyl 270 At cyl 275 At cyl 280 At cyl 285 At cyl 290 At cyl 295 At cyl 300 At cyl 305 At cyl 310 At cyl 315 At cyl 320 At cyl 325 At cyl 330 At cyl 335 At cyl 340 At cyl 345 At cyl 350 At cyl 355 At cyl 360 At cyl 365 At cyl 370 At cyl 375 At cyl 380 At cyl 385 At cyl 390 At cyl 395 At cyl 400 At cyl 405 At cyl 410 At cyl 415 At cyl 420 At cyl 425 At cyl 430 At cyl 435 At cyl 440 At cyl 445 At cyl 450 At cyl 455 At cyl 460 At cyl 465 At cyl 470 At cyl 475 At cyl 480 At cyl 485 At cyl 490 At cyl 495 At cyl 500 At cyl 505 At cyl 510 At cyl 515 At cyl 520 At cyl 525 At cyl 530 At cyl 535 At cyl 540 At cyl 545 At cyl 550 At cyl 555 At cyl 560 At cyl 565 At cyl 570 At cyl 575 At cyl 580 At cyl 585 At cyl 590 At cyl 595 At cyl 600 At cyl 605 At cyl 610 Track read time in ms min 27.278417 max 2041.249416 avg 42.820116 root@beaglebone:~/mfm# ./setup_mfm_read 00.tran root@beaglebone:~/mfm# 00.tran root@beaglebone:~/mfm# ./mfm_read --analyze --extracted_data_file c900.extract Board revision C detected Found drive at select 1 Returning to track 0 Drive RPM 3598.5 Found matching format Intel_iSBC_214_512B: Interleave mismatch previous entry 0, 1 was 1 now 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 17 first sector 0 Unable to determine interleave. Interleave value is not required Drive supports buffered seeks (ST412) At cyl 5 At cyl 10 At cyl 15 At cyl 20 At cyl 25 At cyl 30 At cyl 35 At cyl 40 At cyl 45 At cyl 50 At cyl 55 At cyl 60 At cyl 65 At cyl 70 At cyl 75 At cyl 80 At cyl 85 At cyl 90 At cyl 95 At cyl 100 At cyl 105 At cyl 110 At cyl 115 At cyl 120 At cyl 125 At cyl 130 At cyl 135 At cyl 140 At cyl 145 At cyl 150 At cyl 155 At cyl 160 At cyl 165 At cyl 170 At cyl 175 At cyl 180 At cyl 185 At cyl 190 At cyl 195 At cyl 200 At cyl 205 At cyl 210 At cyl 215 At cyl 220 At cyl 225 At cyl 230 At cyl 235 At cyl 240 At cyl 245 At cyl 250 At cyl 255 At cyl 260 At cyl 265 At cyl 270 At cyl 275 At cyl 280 At cyl 285 At cyl 290 At cyl 295 At cyl 300 At cyl 305 At cyl 310 At cyl 315 At cyl 320 At cyl 325 At cyl 330 At cyl 335 At cyl 340 At cyl 345 At cyl 350 At cyl 355 At cyl 360 At cyl 365 At cyl 370 At cyl 375 At cyl 380 At cyl 385 At cyl 390 At cyl 395 At cyl 400 At cyl 405 At cyl 410 At cyl 415 At cyl 420 At cyl 425 At cyl 430 At cyl 435 At cyl 440 At cyl 445 At cyl 450 At cyl 455 At cyl 460 At cyl 465 At cyl 470 At cyl 475 At cyl 480 At cyl 485 At cyl 490 At cyl 495 At cyl 500 At cyl 505 At cyl 510 At cyl 515 At cyl 520 At cyl 525 At cyl 530 At cyl 535 At cyl 540 At cyl 545 At cyl 550 At cyl 555 At cyl 560 At cyl 565 At cyl 570 At cyl 575 At cyl 580 At cyl 585 At cyl 590 At cyl 595 At cyl 600 At cyl 605 At cyl 610 No sectors readable from cylinder 612 Stopping end of disk search due to two unreadable tracks in a row Number of cylinders 612, 21.3 MB Command line to read disk: --format Intel_iSBC_214_512B --sectors 17,0 --heads 4 --cylinders 612 --header_crc 0xffff,0x1021,16,0 --data_crc 0xffffffff,0x140a0445,32,8 --sector_length 512 --retries 50,4 --drive 1 At cyl 0 At cyl 5 At cyl 10 At cyl 15 ECC Corrections on cylinder 17 head 3: 0(1) At cyl 20 At cyl 25 At cyl 30 At cyl 35 At cyl 40 At cyl 45 At cyl 50 At cyl 55 All sectors recovered after 6 retries cyl 57 head 3 ECC Corrections on cylinder 57 head 3: 1(6) At cyl 60 At cyl 65 At cyl 70 At cyl 75 At cyl 80 At cyl 85 At cyl 90 At cyl 95 At cyl 100 At cyl 105 At cyl 110 At cyl 115 At cyl 120 At cyl 125 At cyl 130 At cyl 135 At cyl 140 At cyl 145 At cyl 150 At cyl 155 At cyl 160 At cyl 165 At cyl 170 At cyl 175 ECC Corrections on cylinder 176 head 1: 14(6) At cyl 180 At cyl 185 ECC Corrections on cylinder 189 head 0: 14(6) At cyl 190 At cyl 195 ECC Corrections on cylinder 197 head 0: 2(1) At cyl 200 At cyl 205 At cyl 210 At cyl 215 At cyl 220 ECC Corrections on cylinder 220 head 3: 12(1) At cyl 225 At cyl 230 At cyl 235 At cyl 240 At cyl 245 At cyl 250 At cyl 255 At cyl 260 At cyl 265 At cyl 270 At cyl 275 At cyl 280 At cyl 285 At cyl 290 At cyl 295 At cyl 300 At cyl 305 At cyl 310 At cyl 315 At cyl 320 At cyl 325 At cyl 330 At cyl 335 At cyl 340 At cyl 345 At cyl 350 At cyl 355 ECC Corrections on cylinder 356 head 1: 4(1) Retries failed cyl 358 head 1 Bad sectors on cylinder 358 head 1: 4 ECC Corrections on cylinder 359 head 1: 4(1) At cyl 360 ECC Corrections on cylinder 360 head 1: 4(1) ECC Corrections on cylinder 361 head 1: 4(1) At cyl 365 At cyl 370 At cyl 375 At cyl 380 At cyl 385 At cyl 390 At cyl 395 At cyl 400 At cyl 405 At cyl 410 At cyl 415 At cyl 420 At cyl 425 At cyl 430 At cyl 435 All sectors recovered after 3 retries cyl 436 head 3 ECC Corrections on cylinder 436 head 3: 5(2) All sectors recovered after 30 retries cyl 437 head 3 ECC Corrections on cylinder 437 head 3: 5(6) Retries failed cyl 438 head 3 Bad sectors on cylinder 438 head 3: 5 At cyl 440 At cyl 445 At cyl 450 At cyl 455 At cyl 460 At cyl 465 At cyl 470 At cyl 475 At cyl 480 At cyl 485 At cyl 490 At cyl 495 At cyl 500 At cyl 505 At cyl 510 At cyl 515 At cyl 520 At cyl 525 At cyl 530 At cyl 535 At cyl 540 At cyl 545 At cyl 550 At cyl 555 At cyl 560 At cyl 565 At cyl 570 At cyl 575 ECC Corrections on cylinder 578 head 3: 4(1) At cyl 580 At cyl 585 At cyl 590 At cyl 595 At cyl 600 At cyl 605 At cyl 610 ECC Corrections on cylinder 610 head 2: 5(5) Found cyl 0 to 611, head 0 to 3, sector 0 to 16 Expected 41616 sectors got 41614 good sectors, 0 bad header, 2 bad data 0 sectors marked bad or spare 14 sectors corrected with ECC. Max bits in burst corrected 6 Track read time in ms min 22.189125 max 857.304791 avg 38.809532 root@beaglebone:~/mfm# root@beaglebone:~/mfm# ./mfm_read --analyze --emulation_file c900.emu Board revision C detected Found drive at select 1 Returning to track 0 Drive RPM 3599.2 Found matching format Intel_iSBC_214_512B: Interleave mismatch previous entry 0, 1 was 1 now 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 17 first sector 0 Unable to determine interleave. Interleave value is not required Drive supports buffered seeks (ST412) At cyl 5 At cyl 10 At cyl 15 At cyl 20 At cyl 25 At cyl 30 At cyl 35 At cyl 40 At cyl 45 At cyl 50 At cyl 55 At cyl 60 At cyl 65 At cyl 70 At cyl 75 At cyl 80 At cyl 85 At cyl 90 At cyl 95 At cyl 100 At cyl 105 At cyl 110 At cyl 115 At cyl 120 At cyl 125 At cyl 130 At cyl 135 At cyl 140 At cyl 145 At cyl 150 At cyl 155 At cyl 160 At cyl 165 At cyl 170 At cyl 175 At cyl 180 At cyl 185 At cyl 190 At cyl 195 At cyl 200 At cyl 205 At cyl 210 At cyl 215 At cyl 220 At cyl 225 At cyl 230 At cyl 235 At cyl 240 At cyl 245 At cyl 250 At cyl 255 At cyl 260 At cyl 265 At cyl 270 At cyl 275 At cyl 280 At cyl 285 At cyl 290 At cyl 295 At cyl 300 At cyl 305 At cyl 310 At cyl 315 At cyl 320 At cyl 325 At cyl 330 At cyl 335 At cyl 340 At cyl 345 At cyl 350 At cyl 355 At cyl 360 At cyl 365 At cyl 370 At cyl 375 At cyl 380 At cyl 385 At cyl 390 At cyl 395 At cyl 400 At cyl 405 At cyl 410 At cyl 415 At cyl 420 At cyl 425 At cyl 430 At cyl 435 At cyl 440 At cyl 445 At cyl 450 At cyl 455 At cyl 460 At cyl 465 At cyl 470 At cyl 475 At cyl 480 At cyl 485 At cyl 490 At cyl 495 At cyl 500 At cyl 505 At cyl 510 At cyl 515 At cyl 520 At cyl 525 At cyl 530 At cyl 535 At cyl 540 At cyl 545 At cyl 550 At cyl 555 At cyl 560 At cyl 565 At cyl 570 At cyl 575 At cyl 580 At cyl 585 At cyl 590 At cyl 595 At cyl 600 At cyl 605 At cyl 610 No sectors readable from cylinder 612 Stopping end of disk search due to two unreadable tracks in a row Number of cylinders 612, 21.3 MB Command line to read disk: --format Intel_iSBC_214_512B --sectors 17,0 --heads 4 --cylinders 612 --header_crc 0xffff,0x1021,16,0 --data_crc 0xffffffff,0x140a0445,32,8 --sector_length 512 --retries 50,4 --drive 1 At cyl 0 At cyl 5 At cyl 10 At cyl 15 ECC Corrections on cylinder 17 head 3: 0(1) At cyl 20 At cyl 25 At cyl 30 At cyl 35 At cyl 40 At cyl 45 ECC Corrections on cylinder 47 head 1: 2(1) At cyl 50 At cyl 55 All sectors recovered after 2 retries cyl 57 head 3 ECC Corrections on cylinder 57 head 3: 1(5) At cyl 60 At cyl 65 At cyl 70 At cyl 75 At cyl 80 At cyl 85 At cyl 90 At cyl 95 At cyl 100 At cyl 105 At cyl 110 At cyl 115 At cyl 120 At cyl 125 At cyl 130 At cyl 135 At cyl 140 At cyl 145 At cyl 150 At cyl 155 At cyl 160 At cyl 165 At cyl 170 At cyl 175 ECC Corrections on cylinder 176 head 1: 14(2) At cyl 180 At cyl 185 ECC Corrections on cylinder 189 head 0: 14(1) At cyl 190 At cyl 195 ECC Corrections on cylinder 197 head 0: 2(1) At cyl 200 At cyl 205 At cyl 210 At cyl 215 At cyl 220 ECC Corrections on cylinder 220 head 3: 12(1) At cyl 225 At cyl 230 At cyl 235 At cyl 240 At cyl 245 At cyl 250 At cyl 255 At cyl 260 At cyl 265 At cyl 270 At cyl 275 At cyl 280 At cyl 285 At cyl 290 At cyl 295 At cyl 300 At cyl 305 At cyl 310 At cyl 315 At cyl 320 At cyl 325 At cyl 330 At cyl 335 At cyl 340 At cyl 345 At cyl 350 At cyl 355 All sectors recovered after 1 retries cyl 356 head 1 ECC Corrections on cylinder 356 head 1: 4(1) ECC Corrections on cylinder 357 head 1: 4(1) Retries failed cyl 358 head 1 Bad sectors on cylinder 358 head 1: 4 ECC Corrections on cylinder 359 head 1: 4(2) At cyl 360 ECC Corrections on cylinder 360 head 1: 4(1) ECC Corrections on cylinder 361 head 1: 4(2) At cyl 365 At cyl 370 At cyl 375 At cyl 380 At cyl 385 At cyl 390 At cyl 395 At cyl 400 At cyl 405 At cyl 410 At cyl 415 At cyl 420 At cyl 425 At cyl 430 At cyl 435 All sectors recovered after 1 retries cyl 436 head 3 ECC Corrections on cylinder 436 head 3: 5(3) Retries failed cyl 437 head 3 Bad sectors on cylinder 437 head 3: 5 Retries failed cyl 438 head 3 Bad sectors on cylinder 438 head 3: 5 At cyl 440 ECC Corrections on cylinder 442 head 3: 5(1) At cyl 445 At cyl 450 At cyl 455 At cyl 460 At cyl 465 At cyl 470 At cyl 475 At cyl 480 At cyl 485 At cyl 490 At cyl 495 At cyl 500 At cyl 505 At cyl 510 At cyl 515 At cyl 520 At cyl 525 At cyl 530 At cyl 535 At cyl 540 At cyl 545 At cyl 550 At cyl 555 At cyl 560 At cyl 565 At cyl 570 At cyl 575 At cyl 580 At cyl 585 At cyl 590 At cyl 595 At cyl 600 At cyl 605 At cyl 610 ECC Corrections on cylinder 610 head 2: 5(3) Found cyl 0 to 611, head 0 to 3, sector 0 to 16 Expected 41616 sectors got 41613 good sectors, 0 bad header, 3 bad data 0 sectors marked bad or spare 15 sectors corrected with ECC. Max bits in burst corrected 5 Track read time in ms min 22.539084 max 1263.285916 avg 38.887275 root@beaglebone:~/mfm#