[comp.sys.amiga.tech] Trackdisk and stuff, error handling

koster@cory.Berkeley.EDU (Kevin Oster) (06/22/88)

    I have some questions about how trackdisk handles disk errors.

1) Does it sometimes do a track read, notice a checksum error, then read
   the sector in again to see if it could be a read error? (That is, is
   reading from the disk sometimes flaky.)

2) Or does it, when it sees an error, home the heads and step out again
   right away, which causes the telltale disk error sound?


   My reasoning is this: suppose trackdisk gets an error. It should read
in the track again to see if it happens again. THEN, if so, it should
try to home the heads and step out to see if  somehow it got on the
wrong track.

neil@amiga.UUCP (Neil Katin) (06/27/88)

In article <4018@pasteur.Berkeley.Edu> koster@cory.Berkeley.EDU.UUCP (Kevin Oster) writes:
|    I have some questions about how trackdisk handles disk errors.
|
|1) Does it sometimes do a track read, notice a checksum error, then read
|   the sector in again to see if it could be a read error? (That is, is
|   reading from the disk sometimes flaky.)
|
|2) Or does it, when it sees an error, home the heads and step out again
|   right away, which causes the telltale disk error sound?

It does both.  It tries to re-read the track 10 times, and seeks
back to cyclinder 0 (a "restore") every fourth try.

	Neil Katin