; ; (C)Copyright Distributed Processing Technology, 1989-1993 ; All Rights Reserved. ; ; DPT PM2X22A/9X EISA to SCSI Host Bus Adapter w/ Optional Cache ; Configuration File ; ; Date = 9/22/93 ; Version = (See version at end of this file.) ; Filename = !DPTA410.CFG ; BOARD ID = "DPTA410" NAME = "DPT SCSI Host Bus Adapter (PM2X22A/9X)" MFR = "DPT" CATEGORY = "MSD" SLOT = EISA LENGTH = 341 SKIRT = NO READID = YES BUSMASTER = 999 AMPERAGE = 4500 IOCHECK = INVALID DISABLE = SUPPORTED COMMENTS = "\nThe Distributed Processing Technology PM2X22A/9X is a high performance SCSI Host Bus Adapter with an EISA host interface.\n Key features of the adapter are:\n\n \t* Up to 64MB of disk cache w/ ECC protection\n \t* RAID-0, 1, and 5\n \t* 33MB/sec EISA burst transfer\n \t* SCSI-2 and CCS compliant\n \t* 10MB/sec SCSI sync transfer\n \t* WD1003 hardware emulation\n \t* CAM-compliant EATA interface\n \t* Overlapped commands\n \t* Scatter/gather\n \t* Automatic request sense\n\n For additional information, contact:\n\n \tDPT Customer Support\n \t(407) 830-5522" IOPORT(1) = 0zC90h IOPORT(2) = 0zC84h IOPORT(3) = 0zC88h SIZE = WORD IOPORT(4) = 0zC89h IOPORT(5) = 0zC8Ah IOPORT(6) = 0zC8Bh IOPORT(7) = 0zC8Ch IOPORT(8) = 0zC8Dh IOPORT(9) = 0zC8Eh IOPORT(10) = 0zC8Fh IOPORT(11) = 0zC94h ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; JUMPER(1) = 1 NAME = "Floppy Enable" JTYPE = PAIRED LABEL = LOC(1) "Y20" FACTORY = LOC(1) 1 VERTICAL = YES REVERSE = NO COMMENTS = "Install jumper to enable floppy controller on card." HELP = "If these pins are not jumpered the onboard floppy controller is disabled. If you wish to enable it, jumper these pins." ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "CONTROLLER PARAMETERS" TYPE = "MSD,DSKCTL" FUNCTION = "DPT PM2X22A/9X SCSI Adapter WD1003 Boot Address" COMMENTS = "Select Enabled at Primary to boot in WD1003 mode." HELP = "This function allows the controller I/O ports to be used at the Primary location, which is bootable with a standard BIOS in WD1003 mode. All HBAs should typically be set to Disabled for slot-specific addressing." CONNECTION = "Internal SCSI Connector, J10, Top Right\n External SCSI Connector, J11, Middle Right" CHOICE = "Disabled (Secondary)" FREE PORT = 170h SIZE = WORD SHARE = "DPT" PORT = 171h-177h SHARE = "DPT" INIT = IOPORT(1) LOC(1) 1 INIT = IOPORT(1) LOC(6) 0 CHOICE = "Enabled at Primary" FREE PORT = 1F0h SIZE = WORD PORT = 1F1h-1F7h INIT = IOPORT(1) LOC(1) 0 INIT = IOPORT(1) LOC(6) 0 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Interrupt Number" COMMENTS = "Select 14-Edge to boot in WD1003 mode.\n Select 11-Level or 15-Level to share interrupts." HELP = "This function allows the controller interrupt number to be selected either at IRQ 14H, which is bootable with a standard BIOS in WD1003 mode, or IRQ 11H or 15H. These interrupts may also be chosen as Edge (non-sharable) or Level (sharable)." CHOICE = "15 Level" FREE IRQ = 15 TRIGGER = LEVEL SHARE = "DPT" INIT = IOPORT(1) LOC(5 4 3) 010 INIT = IOPORT(1) LOC(2) 1 CHOICE = "11 Level" FREE IRQ = 11 TRIGGER = LEVEL SHARE = "DPT" INIT = IOPORT(1) LOC(5 4 3) 001 INIT = IOPORT(1) LOC(2) 1 CHOICE = "14 Level" FREE IRQ = 14 TRIGGER = LEVEL SHARE = "DPT" INIT = IOPORT(1) LOC(5 4 3) 100 INIT = IOPORT(1) LOC(2) 1 CHOICE = "15 Edge" FREE IRQ = 15 TRIGGER = EDGE INIT = IOPORT(1) LOC(5 4 3) 010 INIT = IOPORT(1) LOC(2) 0 CHOICE = "11 Edge" FREE IRQ = 11 TRIGGER = EDGE INIT = IOPORT(1) LOC(5 4 3) 001 INIT = IOPORT(1) LOC(2) 0 CHOICE = "14 Edge (WD1003)" FREE IRQ = 14 TRIGGER = EDGE INIT = IOPORT(1) LOC(5 4 3) 100 INIT = IOPORT(1) LOC(2) 0 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Floppy Disk Controller" COMMENTS = "Select Enable to access via standard motherboard BIOS.\n Install jumper Y20 to enable." CONNECTION = "Floppy Connector, J8 Top Middle" CHOICE = "Enabled" FREE PORT = 3F0h-3F7h INIT = JUMPER(1) LOC(1) 1 INIT = IOPORT(1) LOC(0) 0 CHOICE = "Disabled" FREE INIT = JUMPER(1) LOC(1) 0 INIT = IOPORT(1) LOC(0) 0 FUNCTION = "DPT PM2X22A/9X SCSI Adapter SCSI BIOS ROM Address" COMMENTS = "Select C8000 or D8000 (size 8KB) to allow the BIOS to see the onboard ROM." HELP = "This ROM is normally the BR401X SmartROM, an INT13 replacement BIOS, which allows for higher performance, larger capacity, and easier installation." CHOICE = "Enabled at C8000h" FREE INIT = IOPORT(11) LOC(1) 1 INIT = IOPORT(11) LOC(2) 0 INIT = IOPORT(11) LOC(3) 0 MEMORY = 8K ADDRESS = 0C8000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = YES CHOICE = "Disabled" FREE INIT = IOPORT(11) LOC(1) 0 CHOICE = "Enabled at D8000h" FREE INIT = IOPORT(11) LOC(1) 1 INIT = IOPORT(11) LOC(2) 1 INIT = IOPORT(11) LOC(3) 0 MEMORY = 8K ADDRESS = 0D8000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = YES FUNCTION = "DPT PM2X22A/9X SCSI Adapter Host Bus Adapter SCSI ID" COMMENTS = "Select a SCSI ID for the host bus adapter which is not currently used by another SCSI device on the same SCSI bus." HELP = "The controller must have a unique SCSI ID." CHOICE = "7" FREE INIT = IOPORT(4) LOC(5-3) 111 CHOICE = "0" FREE INIT = IOPORT(4) LOC(5-3) 000 CHOICE = "1" FREE INIT = IOPORT(4) LOC(5-3) 001 CHOICE = "2" FREE INIT = IOPORT(4) LOC(5-3) 010 CHOICE = "3" FREE INIT = IOPORT(4) LOC(5-3) 011 CHOICE = "4" FREE INIT = IOPORT(4) LOC(5-3) 100 CHOICE = "5" FREE INIT = IOPORT(4) LOC(5-3) 101 CHOICE = "6" FREE INIT = IOPORT(4) LOC(5-3) 110 ENDGROUP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "SCSI PARAMETERS" FUNCTION = "DPT PM2X22A/9X SCSI Adapter Maximum Transfer Rate" COMMENTS = "Select the maximum SCSI transfer rate for all drives on the controller. This rate will apply to the Internal and External SCSI connector." CHOICE = "10MB/s" FREE INIT = IOPORT(8) LOC(4-3) 00 CHOICE = "8MB/s" FREE INIT = IOPORT(8) LOC(4-3) 01 CHOICE = "5MB/s" FREE INIT = IOPORT(8) LOC(4-3) 10 CHOICE = "Asynchronous" FREE INIT = IOPORT(8) LOC(4-3) 11 FUNCTION = "DPT PM2X22A/9X SCSI Adapter External Cable Detection" COMMENTS = "Select Yes for the controller to check for an external SCSI cable. The presence of an external cable will force all SCSI transfers, internal and external, to 5MB/s. Some hard drives are unreliable at 10MB/s on external SCSI cables." CHOICE = "Disabled - 10MB/s" FREE INIT = IOPORT(8) LOC(5) 1 CHOICE = "Enabled - 5MB/s" FREE INIT = IOPORT(8) LOC(5) 0 FUNCTION = "DPT PM2X22A/9X SCSI Adapter SCSI Termination" COMMENTS = "Select Enabled for SCSI termination to be enabled on the HBA. If the HBA is not at the end of the SCSI cable, this option must be set to Disabled." CHOICE = "Enabled" FREE INIT = IOPORT(1) LOC(7) 0 CHOICE = "Disabled" FREE INIT = IOPORT(1) LOC(7) 1 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Command Queuing" COMMENTS = "Select Enabled to allow the controller to perform command queuing on devices that support command queuing. Select Disable to prevent command queuing on all devices." CHOICE = "Enabled" FREE INIT = IOPORT(8) LOC(0) 0 CHOICE = "Disabled" FREE INIT = IOPORT(8) LOC(0) 1 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Command Timeout" COMMENTS = "If enabled, the controller will timeout on all DASD Read and Write commands that are active for more than the time allowed. If a timeout occurs, the controller will reset the SCSI bus and retry the command. Timeouts are only performed on caching controllers, and should be enabled on all controllers with the DM4000 Disk Array Module." CHOICE = "Enabled" FREE INIT = IOPORT(8) LOC(2) 0 CHOICE = "Disabled" FREE INIT = IOPORT(8) LOC(2) 1 ENDGROUP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "CACHE PARAMETERS" FUNCTION = "DPT PM2X22A/9X SCSI Adapter Cache" COMMENTS = "Select Read and Write Caching (Write-Back) to allow the controller to accept write data immediately and write to disk at a later point. Select Read Caching Only (Write-Through) to write the data to the disk immediately but also put it into cache for reads. Select Disable Caching to write the data immediately but not put it into cache and read caching will be disabled." CHOICE = "Read and Write Caching (Write-Back)" FREE INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) LOC(7) 0 CHOICE = "Read Caching Only (Write-Through)" FREE INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) LOC(7) 1 CHOICE = "Caching Disabled" FREE INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) LOC(7) 1 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Maximum Percentage Dirty" COMMENTS = "This selection indicates the amount of cache dedicated to dirty (written) data. Once the limit has been exceeded, the controller will begin to perform write-backs to the disk." CHOICE = "50%" FREE INIT = IOPORT(7) LOC(0) 0 CHOICE = "80%" FREE INIT = IOPORT(7) LOC(0) 1 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Maximum Percentage Read-Ahead" COMMENTS = "This selection indicates the amount of cache dedicated to read ahead (pre-fetch) data." CHOICE = "30%" FREE INIT = IOPORT(7) LOC(1) 0 CHOICE = "80%" FREE INIT = IOPORT(7) LOC(1) 1 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Read-Ahead" COMMENTS = "This selection enables or disables an 8 block read-ahead (pre-fetch) allowed after a read operation. Selecting DISABLED will turn off the read-ahead feature." CHOICE = "Enabled" FREE INIT = IOPORT(7) LOC(2) 0 CHOICE = "Disabled" FREE INIT = IOPORT(7) LOC(2) 1 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Long Record Caching" COMMENTS = "This selection indicates whether records longer than 8KB will be cached. Selecting Enabled will allow long records to utilize caching." CHOICE = "Disabled" FREE INIT = IOPORT(7) LOC(3) 0 CHOICE = "Enabled" FREE INIT = IOPORT(7) LOC(3) 1 FUNCTION = "DPT PM2X22A/9X SCSI Adapter Caching Parameters" COMMENTS = "This selection specifies whether the EISA config values specified above should override any values previously stored on the disk using the Mode Select command." CHOICE = "Use Values Stored on Device" FREE INIT = IOPORT(8) LOC(1) 0 CHOICE = "EISA Config Overrides" FREE INIT = IOPORT(8) LOC(1) 1 ENDGROUP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION = "!DPTA410.CFG Version" CHOICE = "006B0" FREE ; FLOPPY MUST ALWAYS BE AT PRIMARY, ENSURING 3F6 INIT = IOPORT(1) LOC(0) 0 ; THIS STATEMENT ENABLES BUS MASTERING INIT = IOPORT(2) LOC(0) 1 ; THIS STATEMENT IS THE VERSION OF THE CONFIG FILE INIT = IOPORT(4) LOC(2-0) 100 ; THIS STATEMENT ENABLES THE CONFIG INIT = IOPORT(10) LOC(7-0) 11111000