Digital Output Registers (Write 3F2) ................................................................... 4-23Diskette Controller Registers (Read/write 3F4 and 3F5) .................................... 4-24Digital Input Register (Read 3F7)......................................................................... 4-25Diskette Control Register (Write 3F7).................................................................. 4-25Firmware Download (AHA-1740/1744 Only) .............................................................. 4-26Hardware Configuration Requirements...................................................................... 4-27SCSI Configuration ................................................................................................ 4-27BIOS Driver Needs ................................................................................................ 4-28SCSI Subsystem Configuration............................................................................. 4-28Initialize SCSI Subsystem Command (Standard Mode)...................................... 4-28Initialize SCSI Subsystem Command (Enhanced Mode)..................................... 4-28Configuration Byte Description and Defaults ...................................................... 4-29Chapter Five - Standard Mode Firmware DescriptionHost Adapter Command Overview ................................................................................ 5-1No Operation (Operation Code 00).......................................................................... 5-2Mailbox Initialization (Operation Code 01) ............................................................ 5-2Start SCSI Command (Operation Code 02) ............................................................ 5-3Start PC AT BIOS Command (Operation Code 03) ............................................... 5-3Adapter Inquiry (Operation Code 04) ..................................................................... 5-3Enable Mailbox Out Available Interrupt (Operation Code 05) ............................. 5-4Set Selection Time out (Operation Code 06)........................................................... 5-5Set Bus On Time (Operation Code 07).................................................................... 5-5Set Bus Off Time (Operation Code 08).................................................................... 5-6Set Transfer Speed (Operation Code 09) ................................................................ 5-6Return Installed Devices (Operation Code 0A) ...................................................... 5-7Return Configuration Data (Operation Code 0B)................................................... 5-8Enable Target Mode Command (Operation Code 0C)............................................ 5-9Return Setup Data (Operation Code 0D).............................................................. 5-10Initialize SCSI Subsystem (Operation Code 10) .................................................. 5-12Return Firmware Checksum (Operation Code 11)............................................... 5-12Write Adapter Channel 2 Buffer (Operation Code 1A) ........................................ 5-12Read Adapter Channel 2 Buffer (Operation Code 1B) ......................................... 5-13Write Adapter FIFO Buffer (Operation Code 1C) ................................................ 5-13Read Adapter FIFO Buffer (Operation Code 1D)................................................. 5-13Echo Command Data (Operation Code 1F) .......................................................... 5-14Adapter Diagnostic (Operation Code 20) .............................................................. 5-14Set Host Adapter Options (Operation Code 21) ................................................... 5-14Mailbox Overview ......................................................................................................... 5-14Mailbox Out Definition .......................................................................................... 5-15Mailbox In Definition ............................................................................................. 5-17Command Block Definition .......................................................................................... 5-20Command Control Block Format .......................................................................... 5-20Scatter/Gather List Definition ..................................................................................... 5-28Description of Operation .............................................................................................. 5-29Execution of Initiator Mode Operations .............................................................. 5-29Execution of Target Mode Operations With a Prepared CCB ............................. 5-30Execution of Target Mode Operations Without a Prepared CCB........................ 5-31DMA Channel Initialization (with Host Adapter BIOS Disabled) ............................ 5-31Table of Contentsvii