Hello again!
Yet another project I've just started on... I have a C128 DCR which is all in order (recently finished that one)... I just picked up another 1571 as an external drive.
Currently, I'm controlling it via ZoomFloppy on my Mac. Before I pull the 128 out of it's nest, I want to have this thing in good order to try to keep my office tidy. The problem is that the external 1571 throws read errors.
Symptoms:
* It cannot read the directory on a known good disk: 27,read error,18,00
(This is true for all known good disks)
* It cannot format a known good disk: 21,read error,00,00
Here are some more detailed errors that cbmforng will spit out at me:
21,READ ERROR,01,55
Track|Retry|sctrs|slctd|| GAP |modulo |modulo|tail| Verify | RPM |
| | | GAP ||adjst|complmt| dvsr |GAP | | |
-----+-----+-----+-----++-----+-------+------+----+---------+------+
1 | | 21 |$05.0||$06.8| $02.8 | $08.0|$094|SYNC fail| 0.00|
1 | 1 | 21 |$04.8||$07.0| $03.8 | $07.0|$09D|SYNC fail| 0.00|
1 | 2 | 21 |$09.0||$02.8| $04.8 | $06.0|$042|SYNC fail| 0.00|
1 | 3 | 21 |$06.8||$05.0| $01.8 | $09.0|$077|SYNC fail| 0.00|
1 | 4 | 21 |$05.0||$06.8| $03.8 | $07.0|$093|SYNC fail| 0.00|
1 | 5 | 21 |$04.8||$07.0| $02.8 | $08.0|$09E| ./. |300.46|
1 | 6 | 21 |$0B.0||$00.8| $04.8 | $06.0|$01A|SYNC fail| 0.00|
1 | 7 | 21 |$07.8||$15.8| $09.0 | $01.8|$1CB|SYNC fail| 0.00|
1 | 8 | 21 |$05.8||$06.0| $02.8 | $08.0|$08A|SYNC fail| 0.00|
1 | 9 | 21 |$04.8||$07.0| $03.8 | $07.0|$09D|SYNC fail| 0.00|
1 | 10 | 21 |$09.0||$02.8| $03.8 | $07.0|$043| ./. |300.48|
1 | 11 | 21 |$0B.0||$00.8| $03.8 | $07.0|$01B|SYNC fail| 0.00|
1 | 12 | 21 |$07.8||$04.0| $02.8 | $08.0|$062|SYNC fail| 0.00|
1 | 13 | 21 |$05.8||$06.0| $02.8 | $08.0|$08A|SYNC fail| 0.00|
1 | 14 | 21 |$04.8||$07.0| $03.8 | $07.0|$09D|SYNC fail| 0.00|
*) Note: The fractional parts of all the GAP based numbers shown here
(sedecimal values) are given due to nybble based calculations.
I'm not 100% sure what's happening here, but I think that the formatng command is doing a more "manual" format or something, so it's directing writes to specific locations and verifying what's happening. That's just a guess. More importantly, the order of the errors that that returns changes every time I run it, which *seems* like a sort of good thing maybe? (possibly indicating that this isn't a hardware fault)
I had been thinking this could be an alignment problem, but I would *expect* a misaligned drive to still be able to format something, even if nothing else can read it.
I have the drive partially disassembled on the workbench. Here's what I have done and what I can confirm:
* The drive heads move
* The heads appear to be in good condition. I cleaned them and there wasn't much on them.
* The heads seek to track 0 and to track 18 with no obvious issues. When trying for a directory, they appear to hunt around track 18 a bit.
* The mechanism closes firmly and well. The ejector spring was disconnected, but that's been corrected.
* The disk spins freely and the motor sounds just fine.
Suggestions? I'm trying to avoid pulling my 128 out of it's spot to run 128 diags from there, but I will if I have to... Though I am just starting to wonder if I can control the ZoomFloppy from vice...
Thanks!
Yet another project I've just started on... I have a C128 DCR which is all in order (recently finished that one)... I just picked up another 1571 as an external drive.
Currently, I'm controlling it via ZoomFloppy on my Mac. Before I pull the 128 out of it's nest, I want to have this thing in good order to try to keep my office tidy. The problem is that the external 1571 throws read errors.
Symptoms:
* It cannot read the directory on a known good disk: 27,read error,18,00
(This is true for all known good disks)
* It cannot format a known good disk: 21,read error,00,00
Here are some more detailed errors that cbmforng will spit out at me:
21,READ ERROR,01,55
Track|Retry|sctrs|slctd|| GAP |modulo |modulo|tail| Verify | RPM |
| | | GAP ||adjst|complmt| dvsr |GAP | | |
-----+-----+-----+-----++-----+-------+------+----+---------+------+
1 | | 21 |$05.0||$06.8| $02.8 | $08.0|$094|SYNC fail| 0.00|
1 | 1 | 21 |$04.8||$07.0| $03.8 | $07.0|$09D|SYNC fail| 0.00|
1 | 2 | 21 |$09.0||$02.8| $04.8 | $06.0|$042|SYNC fail| 0.00|
1 | 3 | 21 |$06.8||$05.0| $01.8 | $09.0|$077|SYNC fail| 0.00|
1 | 4 | 21 |$05.0||$06.8| $03.8 | $07.0|$093|SYNC fail| 0.00|
1 | 5 | 21 |$04.8||$07.0| $02.8 | $08.0|$09E| ./. |300.46|
1 | 6 | 21 |$0B.0||$00.8| $04.8 | $06.0|$01A|SYNC fail| 0.00|
1 | 7 | 21 |$07.8||$15.8| $09.0 | $01.8|$1CB|SYNC fail| 0.00|
1 | 8 | 21 |$05.8||$06.0| $02.8 | $08.0|$08A|SYNC fail| 0.00|
1 | 9 | 21 |$04.8||$07.0| $03.8 | $07.0|$09D|SYNC fail| 0.00|
1 | 10 | 21 |$09.0||$02.8| $03.8 | $07.0|$043| ./. |300.48|
1 | 11 | 21 |$0B.0||$00.8| $03.8 | $07.0|$01B|SYNC fail| 0.00|
1 | 12 | 21 |$07.8||$04.0| $02.8 | $08.0|$062|SYNC fail| 0.00|
1 | 13 | 21 |$05.8||$06.0| $02.8 | $08.0|$08A|SYNC fail| 0.00|
1 | 14 | 21 |$04.8||$07.0| $03.8 | $07.0|$09D|SYNC fail| 0.00|
*) Note: The fractional parts of all the GAP based numbers shown here
(sedecimal values) are given due to nybble based calculations.
I'm not 100% sure what's happening here, but I think that the formatng command is doing a more "manual" format or something, so it's directing writes to specific locations and verifying what's happening. That's just a guess. More importantly, the order of the errors that that returns changes every time I run it, which *seems* like a sort of good thing maybe? (possibly indicating that this isn't a hardware fault)
I had been thinking this could be an alignment problem, but I would *expect* a misaligned drive to still be able to format something, even if nothing else can read it.
I have the drive partially disassembled on the workbench. Here's what I have done and what I can confirm:
* The drive heads move
* The heads appear to be in good condition. I cleaned them and there wasn't much on them.
* The heads seek to track 0 and to track 18 with no obvious issues. When trying for a directory, they appear to hunt around track 18 a bit.
* The mechanism closes firmly and well. The ejector spring was disconnected, but that's been corrected.
* The disk spins freely and the motor sounds just fine.
Suggestions? I'm trying to avoid pulling my 128 out of it's spot to run 128 diags from there, but I will if I have to... Though I am just starting to wonder if I can control the ZoomFloppy from vice...
Thanks!