Service manual

88 Self-Tests
Another look at device status:
There is a status longword for each possible device (eight of them) on the
bus. Each of these statuses has the following format:
31 24 23 16 15 08 07 00
INQ Data INQ Message INQ Status Status
Target Status
(see below)
First byte returned in status phase
for an INQUIRY command (FFh if none)
First byte returned in message_in phase
for an INQUIRY command (FFh if none)
First byte returned in data_in phase
for an INQUIRY command (FFh if none)
The device statuses appear on the screen in increasing ID order, that is,
the device whose ID is zero is on the left and the device whose ID is seven
is rightmost. Note that ID SIX is reserved by the system architecture to
be the host ID.
Target
Status
Code Status Description
FF Status: Status: target untested
01 Status: This target is fine
03 Status: This ID used for the host
05 Status: Target did not respond to selection
10 Error: Target did not set cur_stat<req>soon enough when
changing phase
12 Error: Jitter on the phase lines when changing phase
20 Error: Target set command phase twice
22 Error: Target changed phase before command complete
24 Error: Target failed to set cur_stat<req> when getting command