Interrupts; Priority Of Device-Dependent Testing; Xerox Removable Disk Storage Systems Testing Sequence - Xerox 7260 Reference Manual

Removable disk storage system
Table of Contents

Advertisement

3.
Release interrupt. If AIOstatus bit2 is set, the device,
operating in dual access mode, has generated an inter-
rupt after its re lease by the other control! er.
4.
Attention interrupt. If AIO status bit 1 is set, the de-
vice has generated an interrupt as a result of the
depression 9f its manual ATTENTION pushbutton while
placing the device in the "operational" state (or after
the device was already operational).
TESTS FOLLOWING CHANNEL ENO OR UNUSUAL
. ENO INTERRUPTS
The following tests can be performed after receipt of a
channel end or an unusual end interrupt:
1.
CCl and CC2 are zero for an AIO instruction.
2.
AIO status bits 8,
9,
and 12 are zero.
3.
CC 1 and CC2 are zero for a TDV instruction.
4.
TDV status bits 8 through 15 are zero.
The testing described in this and the preceding section is
applicable to all peripheral devices. If no error is found,
device-dependent fault testing (see below) is not required.
PRIORITY OF DEVICE-DEPENDENT TESTING
One or more status bits may be set when a fault occurs.
Thus to properly describe the fault, testing must be per-
formed in a predefined sequence. Table 10 shows the test-
ing sequence priorities •
Before performing device-dependent testing, the program
must issue a TIO instruction to determine the state of the
device.
In case of software timeout, the TIO has a
I
ready
been issued.
The recovery actions annotated in Table 10 are more thor-
oughly described in the section subsequent to the table -
"Recovery Actions".
Table 10. Xerox Removable Disk Storage Systems Testing Sequence
.~
~
D.
-"
u
~
. .
-"
~
u
..5
5
~
. .
.!!
•O
~~
"'
~
0 ..
.g
""Cl
.~
""' a
....
·
0
-.; c
. .
~
""0
u
"'
...
-.:
~
;;
;;
-"
:K'ii
~
""Cl
""Cl
""Cl
Sequence and Summary Description
Condition Code, Status Response Bits, and Detailed Information
..
cc
0
0
0
Recommended Corrective Action
J!
.. 0
. . . .
. . . .
V>U
"' "'
J:
J:
Step 1.
TDV CC1,CC2
01
x x x x x x
See recovery action l.
Perform if TDV CC 1, CC2
I
00,
in-
Test mode. The controller has been placed in test mode due to a
dicoting TDV condition code error.
hardware failure or a programming error.
TDV CC1,CC2
10.
x x
See recovery action
2.
Busy. The controller indicates
it is currently "busy" with a
x x x
See recovery action
4.
CJeV'lce other than the one addressed; this is the result of a hard-
x
See recovery action 3.
ware failure.
· - -
Step 2.
TIO 5,6 - 01.
x x x x x x
See recovery action l .
Perform if TIO 5, 6
I
00, indicating
Not
o~rational.
The controller has sensed that a power shutdown
control I er is not
11
ready
11
immediately
is in progress or that its control memory does not respond correctly.
following an
1/0
interrupt.
--
TIO 5,6' 10.
x x
See recovery action 2.
Not defined.
x x x
See recovery action 4.
x
See recovery action 3.
TIO 5,6
11.
x x
See recovery action 2.
Busy. The controller failed to return to the "ready
11
condition.
x x x
See recovery action 4.
flliScan occur if a command list is coded for multiple interrupts
x
See recovery action 3.
or
if
hardware malfunction prevented the controller's return to
the
11
reody
11
condition.
1/0
Fault Detection and Recovery Actions
35

Advertisement

Table of Contents
loading

This manual is also suitable for:

726172657266

Table of Contents