User guide
Appendix
B.
Corvus Disk Error Codes
(text
of
CERROR.DOC file from
CORVUS UTILITIES DISKETTE VOL.
1)
Corvus Disk
Error
Codes
The Corvus
controller
has a number
of
error codes that may
be
issued if either an illegal command
is
given,
or
the controller
is
out of synchronization,
or
there
is
a hardware malfunction. A number
of
the utilities and disk interface programs can list these
error
codes
(in hex)
if
such an error occurs. For example, PUTGET.COM may
list the code as:
**
DISK
R/W
ERROR # XXH **
where
XX
is the
error
code.
You
can demonstrate this by trying to
read a sector (with PUTGET) from drive 4
(unless you have
four
drivers). This will give
error
code A7H. The upper 3 bits
of
the error
code have the
following
significance:
BIT 5 Set if there was a recoverable
error
(as
in
a re-try
or
read
or
write).
BIT 6 Set if
an
error occurred on a re-read (verification)
following a disk write.
BIT 7 Set
if
any fatal error has occurred.
NOTE: Most
of
the programs will not list the error
unless bit 7
is
set.
The lower 5 bits have the following significance:
BITS
0-4
MEANING
o Disk Header Fault
1 Seek Ti meout
2
Seek Fault
3 Seek Error
4 Header
CRC Error
5 Re-zero (Head)
Fault
6 Re-zero
Timeout
7 Drive
Not
On Line
8 Write
Fault
47