
Interrupt Initialization.................................................................................................5-32
Chapter Six - Enhanced Mode Firmware Description
Introduction.....................................................................................................................6-1
Control Block...................................................................................................................6-3
Command Word........................................................................................................6-4
Flag Word 1 ..............................................................................................................6-4
Flag Word 2 ..............................................................................................................6-6
Data or Scatter/Gather List Pointer .....................................................................6-10
Data or Scatter/Gather List Length......................................................................6-11
Status Block Pointer ..............................................................................................6-11
Chain Address ........................................................................................................6-12
Sense Information Pointer.....................................................................................6-12
Sense Length..........................................................................................................6-12
CDB Length............................................................................................................6-12
Checksum of Data..................................................................................................6-12
SCSI Command Descriptor Block .........................................................................6-13
Status Block..................................................................................................................6-13
Status Word............................................................................................................6-14
Host Adapter Status...............................................................................................6-17
Target Status..........................................................................................................6-17
Residual Byte Count ..............................................................................................6-18
Residual Buffer Address........................................................................................6-18
Additional Status Length ......................................................................................6-19
Sense Length..........................................................................................................6-19
Target Mode CDB...................................................................................................6-19
Control Block Commands.............................................................................................6-19
Download Firmware...............................................................................................6-21
Initialize SCSI Subsystem.....................................................................................6-23
Initiator SCSI Command.......................................................................................6-26
No Operation ..........................................................................................................6-27
Read Host Adapter Inquiry Data ..........................................................................6-29
Read Sense Information.........................................................................................6-34
Run Diagnostic Test...............................................................................................6-36
Target SCSI Command..........................................................................................6-38
Aborting Control Block Commands.............................................................................6-39
Control Block is Queued for Operation.................................................................6-40
Associated Target for the Control Block is Disconnected ....................................6-40
Control Block is Currently Active on the SCSI Bus.............................................6-40
Control Block in the Interrupt Queue...................................................................6-40
Asynchronous Event Notification ................................................................................6-41
Asynchronous Event Conditions ...........................................................................6-41
SCSI Bus Reset ......................................................................................................6-41
Host Adapter Selected by Another Initiator.........................................................6-42
Immediate Commands..................................................................................................6-42
Reset........................................................................................................................6-43
Reset Device ...........................................................................................................6-43
Reset Host Adapter................................................................................................6-45
Resume....................................................................................................................6-46
Table of Contents
viii