; ; (C)Copyright Distributed Processing Technology, 1989-1991 ; All Rights Reserved. ; ; DPT PM2012B/9X EISA to SCSI Host Bus Adapter w/ Optional Cache ; Configuration File ; ; Date = 3/18/91 ; Version = (See version at end of this file.) ; Filename = !DPTA401.CFG ; BOARD ID = "DPTA401" NAME = "DPT SCSI Host Bus Adapter (PM2012B/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 PM2012B/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 16MB of disk cache\n \t* 33MB/sec EISA transfer\n \t* EISA bus mastering\n \t* SCSI-2 compliant\n \t* 4MB/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." HELP = "For additional information, contact:\n\n \tDistributed Processing Technology\n \t140 Candace Drive\n \tMaitland, Florida 32751\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 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; JUMPER(2) = 1 NAME = "Option ROM Enable" JTYPE = PAIRED LABEL = LOC(1) "Y7" FACTORY = LOC(1) 0 VERTICAL = YES REVERSE = NO COMMENTS = "Install jumper to enable Option ROM." HELP = "The Option ROM Enable jumper is shipped from the factory installed, allowing ROM address decoding. This ROM is normally the BR401X SmartROM, an INT13 replacement BIOS." JUMPER(3) = 1 NAME = "Option ROM Address" JTYPE = PAIRED LABEL = LOC(1) "Y19" FACTORY = LOC(1) 0 VERTICAL = YES REVERSE = NO COMMENTS = "Install jumper for alternate address." HELP = "The Option ROM Address jumper is shipped from the factory removed, allowing the ROM to be decoded at address C8000h. Installed, the ROM is decoded at D8000h." JUMPER(4) = 2 NAME = "RS-232 Connector" JTYPE = INLINE LABEL = LOC(1^2) "Y4" FACTORY = LOC(1 2) 00 VERTICAL = NO REVERSE = NO COMMENTS = "Do not jumper these pins!" HELP = "These pins are used for an RS-232 connector for factory debug of the PM2012. Do not put jumpers on these pins." ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Include overlay file INCLUDE = "DPTA401.OVL" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "Option ROM" TYPE = "OTH" FUNCTION = "Address" COMMENTS = "Install jumper Y7 to enable the ROM.\n Install jumper Y19 to select the alternate D8000h address." HELP = "This ROM is normally the BR401X SmartROM, an INT13 replacement BIOS." CHOICE = "Enabled @ C8000h" FREE INIT = JUMPER(3) LOC(1) 0 INIT = JUMPER(2) LOC(1) 1 MEMORY = 8K ADDRESS = 0C8000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = YES CHOICE = "Enabled @ D8000h" FREE INIT = JUMPER(3) LOC(1) 1 INIT = JUMPER(2) LOC(1) 1 MEMORY = 8K ADDRESS = 0D8000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = YES CHOICE = "Disabled" DISABLE = YES FREE INIT = JUMPER(2) LOC(1) 0 ENDGROUP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "Controller Parameters" FUNCTION = "Cache Parameters" SUBFUNCTION = "Cache" HELP = "This function controls the operation of the DPT cache." CHOICE = "Enabled (Write-Through)" HELP = "Enabling cache in write-through mode enables disk caching for disk read operations. Writes are completed to the disk drive before the system is sent an acknowledgement." FREE INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) LOC(7) 1 CHOICE = "Enabled (Write-Back)" HELP = "Enabling cache in write-back mode enables read and write disk caching." FREE INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) LOC(7) 0 CHOICE = "Disabled" HELP = "No disk caching is performed." FREE INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) LOC(7) 1 SUBFUNCTION = "Look-Ahead Length" HELP = "This function instructs the Host Adaptor how many blocks to read ahead on the disk after a system disk read is executed. This field should be equal to or a multiple of the file system on the disk. A block = 512 bytes. (i.e. 4K file systems would use 8 blocks)." CHOICE = "8 blocks" FREE INIT = IOPORT(7) LOC(5-4) 00 CHOICE = "16 blocks" FREE INIT = IOPORT(7) LOC(5-4) 01 CHOICE = "32 blocks" FREE INIT = IOPORT(7) LOC(5-4) 10 CHOICE = "Disabled" HELP = "Disabling this function is useful when the system is performing very random accesses to the disk and look-ahead data is unlikely to be used." FREE INIT = IOPORT(7) LOC(5-4) 11 ENDGROUP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "Synchronous Transfer" FUNCTION = "Negotiation" COMMENTS = "Select Disabled only for testing purposes or if a device does not correctly handle synchronous negotiations." HELP = "Normally, leave synchronous transfers enabled." SUBFUNCTION = "SCSI ID 0" COMMENTS = "Select Disabled only for testing purposes or if a device does not correctly handle synchronous negotiations." HELP = "Normally, leave synchronous transfers enabled." CHOICE = "Enabled" FREE INIT = IOPORT(9) LOC(0) 1 CHOICE = "Disabled" FREE INIT = IOPORT(9) LOC(0) 0 SUBFUNCTION = "SCSI ID 1" HELP = "Normally, leave synchronous transfers enabled." CHOICE = "Enabled" FREE INIT = IOPORT(9) LOC(1) 1 CHOICE = "Disabled" FREE INIT = IOPORT(9) LOC(1) 0 SUBFUNCTION = "SCSI ID 2" HELP = "Normally, leave synchronous transfers enabled." CHOICE = "Enabled" FREE INIT = IOPORT(9) LOC(2) 1 CHOICE = "Disabled" FREE INIT = IOPORT(9) LOC(2) 0 SUBFUNCTION = "SCSI ID 3" HELP = "Normally, leave synchronous transfers enabled." CHOICE = "Enabled" FREE INIT = IOPORT(9) LOC(3) 1 CHOICE = "Disabled" FREE INIT = IOPORT(9) LOC(3) 0 SUBFUNCTION = "SCSI ID 4" HELP = "Normally, leave synchronous transfers enabled." CHOICE = "Enabled" FREE INIT = IOPORT(9) LOC(4) 1 CHOICE = "Disabled" FREE INIT = IOPORT(9) LOC(4) 0 SUBFUNCTION = "SCSI ID 5" HELP = "Normally, leave synchronous transfers enabled." CHOICE = "Enabled" FREE INIT = IOPORT(9) LOC(5) 1 CHOICE = "Disabled" FREE INIT = IOPORT(9) LOC(5) 0 SUBFUNCTION = "SCSI ID 6" HELP = "Normally, leave synchronous transfers enabled." CHOICE = "Enabled" FREE INIT = IOPORT(9) LOC(6) 1 CHOICE = "Disabled" FREE INIT = IOPORT(9) LOC(6) 0 SUBFUNCTION = "SCSI ID 7" HELP = "Normally, leave synchronous transfers enabled." CHOICE = "Enabled" FREE INIT = IOPORT(9) LOC(7) 1 CHOICE = "Disabled" FREE INIT = IOPORT(9) LOC(7) 0 ENDGROUP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION = "!DPTA401.CFG Version" CHOICE = "Configuration File 003B - Extended Version, Overlay version 1.00" FREE ; THIS STATEMENT IS THE VERSION OF THE CONFIG FILE INIT = IOPORT(4) LOC(2-0) 001 ; THIS STATEMENT ENABLES THE LUNMAP INIT = IOPORT(10) LOC(7-0) 11111000 ; THIS STATEMENT SETS THE CACHE MAX DIRTY PERCENTAGE TO 50% INIT = IOPORT(7) LOC(1-0) 00 ; THIS STATEMENT SETS THE CACHE MAX PERCENTAGE LOOK-AHEAD TO 30% INIT = IOPORT(7) LOC(3-2) 00 ; THIS STATEMENT SETS THE CACHE WRITE-BACK LENGTH TO 32 BLOCKS INIT = IOPORT(8) LOC(5-4) 00 ; THIS STATEMENT SETS THE CACHE WRITE-BACK SKIP LENGTH TO 32 BLOCKS INIT = IOPORT(8) LOC(3-2) 00 ; THIS STATEMENT SETS THE READ CACHE THRESHOLD TO 32 BLOCKS INIT = IOPORT(8) LOC(1-0) 00