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