Chapter 6
Reporting KTx Scanner Status
6-6
The KTx Hardware Status Register holds the current status of the KTx
hardware, including the Z84 running state, and a bit to indicate that the
scanner initiated a host interrupt. The host may read this information at any
time and should do so when a non-recoverable error has occurred.
See chapter 2, “Start-up and Shutdown,” for a full description of this
register and its contents. Also see appendix C.
This table shows the meanings of the LED states.
LED State
Description
off
No adapters detected or KTx is in reset state.
solid green
No faulted adapters on the remote I/O link.
blinking green
At least one adapter on the remote I/O link is faulted.
solid red
Initialization is in progress OR
an unrecoverable error has occurred
blinking red
All of the adapters on the remote I/O link are faulted.
The scanner is constantly checking for errors in the KTx–host interface, on
the remote I/O link, and in its own hardware and firmware. Most errors are
recoverable errors, i.e., the scanner detects and reports the error and
continues processing. Other errors are non-recoverable and require the
scanner to shutdown. When a non-recoverable error occurs, the scanner
updates the status in the dual port indicating the cause of the error,
interrupts the host, and halts its processor. Unrecoverable errors include:
Initialization
Failure
Program CRC Failure
Dual-port RAM Failure
Program RAM Failure
Duplicate Node Failure
Confirmation Queue Overflow
Host
Dead
Initialization Failure
During initialization the scanner verifies operation of KTx hardware and
firmware, authorization of the host to run the scanner protocol, and that the
host has properly initialized certain dual-port variables. If any of these tests
fail, the scanner writes the failure code in
init_status
in the dual port,
interrupts the host, and halts.
KT
x
Hardware
Status Register
Using the LEDs
as Status Indicators
Exception/Error Handling