; !ASU0100.CFG for ASUS EISA-SC100 SCSI Cache Host Adapter ; DATE:11/11/1992 ; Version 2.0 ; ; ASUS EISA-SC100 SCSI Cache Host Adapter ; BOARD ID = "ASU0100" NAME = "ASUS EISA-SC100 SCSI Cache Host Adapter (CFG file V2.0)" MFR = "ASUSTeK" CATEGORY = "MSD" ; Mass storage device SLOT = EISA ; Board card type LENGTH = 340 ; Board card length in millimeters AMPERAGE = 2000 ; 5V current used, in mA SKIRT = NO ; Drop-down skirt for 8-bit board READID = YES ; Readable product ID BUSMASTER = 400 ; Max. acceptable latency in ms IOCHECK = VALID ; Board support IOCHECKERR bit DISABLE = SUPPORTED ; Board support ENABLE bit COMMENTS = "<<< ASUS EISA-SC100 Configuration File Version 2.0 >>>\n The EISA-SC100 SCSI Cache Host Adapter is a 32-bit intelligent bus master controller. This controller provides EISA to SCSI interface and floppy disk interface. Cache Memory also implemented to achieve high performance." HELP = "<<< ASUS EISA-SC100 SCSI Cache Host Adapter >>>\n The EISA-SC100 host adapter supports full automatic configuration. Please remove the JP1 jumper on EISA-SC100 to obtain the configuration data saved in EISA CMOS during boot up. If the JP1 jumper is closed after EISA configuration, the EISA-SC100 will use 330H for I/O port, 11 for IRQ channel, DC000H for BIOS address and Floppy Controller is Primary Floppy. Other items use the setting saved in EISA CMOS." IOPORT(1) = 0zC90H ; Host interface configuration 1 INITVAL = 0xxxxxxx IOPORT(2) = 0zC91H ; Host interface configuration 1 INITVAL = 000xxxxx IOPORT(3) = 0zC92H ; SCSI configuration INITVAL = 0xxxxxxx IOPORT(4) = 0zC93H ; Cache feature's configuration INITVAL = xxxxxxxx IOPORT(5) = 0zC94H ; Floppy configuration INITVAL = 000x00xx ; > 1GB support IOPORT(6) = 0zC8DH ; Doorbell register INITVAL = 0000000x ; Set to enable controller ; Function Statement Block ; ; Host Setting ; FUNCTION = "Host Interface Configurations " TYPE = "MSD" SUBFUNCTION = "I/O Base Port" COMMENTS = "The host adapter I/O ports are control registers that are used for command, status and interrupt operations. The host adapter BIOS supports I/O base port 330H only, please use the default setting if you wish to install SCSI disk(s) by BIOS." CHOICE = "Port 330H - default" FREE PORT = 330H-332H SHARE = NO INIT = IOPORT(1) LOC(3-0) 0000 CHOICE = "Port 334H" FREE PORT = 334H-336H SHARE = NO INIT = IOPORT(1) LOC(3-0) 0011 CHOICE = "Port 230H" FREE PORT = 230H-232H SHARE = NO INIT = IOPORT(1) LOC(3-0) 0001 CHOICE = "Port 234H" FREE PORT = 234H-236h SHARE = NO INIT = IOPORT(1) LOC(3-0) 0100 CHOICE = "Port 130H" FREE PORT = 130h-132h SHARE = NO INIT = IOPORT(1) LOC(3-0) 0010 CHOICE = "Port 134H" FREE PORT = 134H-136H SHARE = NO INIT = IOPORT(1) LOC(3-0) 0101 SUBFUNCTION = "IRQ Channel" COMMENTS = "The host adapter IRQ Channel is the hardware interrupt request channel that EISA-SC100 used to interrupt main board's CPU." CHOICE = "IRQ 11 - default" FREE IRQ = 11 SHARE = NO TRIGGER = EDGE INIT = IOPORT(1) LOC(6-4) 000 CHOICE = "IRQ 12" FREE IRQ = 12 SHARE = NO TRIGGER = EDGE INIT = IOPORT(1) LOC(6-4) 001 CHOICE = "IRQ 10" FREE IRQ = 10 SHARE = NO TRIGGER = EDGE INIT = IOPORT(1) LOC(6-4) 010 CHOICE = "IRQ 15" FREE IRQ = 15 SHARE = NO TRIGGER = EDGE INIT = IOPORT(1) LOC(6-4) 011 CHOICE = "IRQ 14" FREE IRQ = 14 SHARE = NO TRIGGER = EDGE INIT = IOPORT(1) LOC(6-4) 100 CHOICE = "IRQ 9" FREE IRQ = 9 SHARE = NO TRIGGER = EDGE INIT = IOPORT(1) LOC(6-4) 101 SUBFUNCTION = "BIOS Base Address (16K Bytes)" COMMENTS = "The host adapter BIOS provides SCSI disk I/O service and handles up to two hard disks. Since this BIOS supports I/O base port 330H only, please \'Disable\' BIOS if the I/O base port is not 330H. If you run in DOS, please also shadow this BIOS at system BIOS setup to obtain much better performance." TYPE = "ROM" CHOICE = "Address DC000H - default" FREE MEMORY = 16K ADDRESS = 0DC000H MEMTYPE = OTH ; OTHER WRITABLE = NO SIZE = BYTE SHARE = NO CACHE = YES INIT = IOPORT(2) LOC(2-0) 000 CHOICE = "Address D8000H" FREE MEMORY = 16K ADDRESS = 0D8000H MEMTYPE = OTH ; OTHER WRITABLE = NO SIZE = BYTE SHARE = NO CACHE = YES INIT = IOPORT(2) LOC(2-0) 001 CHOICE = "Address D4000H" FREE MEMORY = 16K ADDRESS = 0D4000H MEMTYPE = OTH ; OTHER WRITABLE = NO SIZE = BYTE SHARE = NO CACHE = YES INIT = IOPORT(2) LOC(2-0) 010 CHOICE = "Address D0000H" FREE MEMORY = 16K ADDRESS = 0D0000H MEMTYPE = OTH ; OTHER WRITABLE = NO SIZE = BYTE SHARE = NO CACHE = YES INIT = IOPORT(2) LOC(2-0) 011 CHOICE = "Address CC000H" FREE MEMORY = 16K ADDRESS = 0CC000H MEMTYPE = OTH ; OTHER WRITABLE = NO SIZE = BYTE SHARE = NO CACHE = YES INIT = IOPORT(2) LOC(2-0) 100 CHOICE = "Address C8000H" FREE MEMORY = 16K ADDRESS = 0C8000H MEMTYPE = OTH ; OTHER WRITABLE = NO SIZE = BYTE SHARE = NO CACHE = YES INIT = IOPORT(2) LOC(2-0) 101 CHOICE = "Address E0000H" FREE MEMORY = 16K ADDRESS = 0E0000H MEMTYPE = OTH ; OTHER WRITABLE = NO SIZE = BYTE SHARE = NO CACHE = YES INIT = IOPORT(2) LOC(2-0) 110 CHOICE = "Disable" FREE INIT = IOPORT(2) LOC(2-0) 111 SUBFUNCTION = "ISA DMA Channel Emulation" COMMENTS = "The ISA DMA Channel Emulation of host adapter is used for software compatibility only." TYPE = "OTH" CHOICE = "Channel 5 - default" LINK DMA = 5 INIT = IOPORT(2) LOC(4-3) 01 CHOICE = "Channel 6" LINK DMA = 6 INIT = IOPORT(2) LOC(4-3) 10 CHOICE = "Channel 7" LINK DMA = 7 INIT = IOPORT(2) LOC(4-3) 11 CHOICE = "Disable" LINK INIT = IOPORT(2) LOC(4-3) 00 ; ; SCSI Setting ; FUNCTION = "SCSI Configurations" TYPE = "MSD" SUBFUNCTION = "SCSI ID of Host Adapter" COMMENTS = "This SCSI ID is the SCSI address of host adapter. ID 7 has the highest SCSI priority and normally used for the host adapter." CHOICE = "ID 7 - default" FREE INIT = IOPORT(3) LOC(2-0) 111 CHOICE = "ID 6" FREE INIT = IOPORT(3) LOC(2-0) 110 CHOICE = "ID 5" FREE INIT = IOPORT(3) LOC(2-0) 101 CHOICE = "ID 4" FREE INIT = IOPORT(3) LOC(2-0) 100 CHOICE = "ID 3" FREE INIT = IOPORT(3) LOC(2-0) 011 CHOICE = "ID 2" FREE INIT = IOPORT(3) LOC(2-0) 010 CHOICE = "ID 1" FREE INIT = IOPORT(3) LOC(2-0) 001 CHOICE = "ID 0" FREE INIT = IOPORT(3) LOC(2-0) 000 ;======================== SUBFUNCTION = "Adapter Initiate Sync Negotiation" COMMENTS = "If \'Enable\' is selected, the host adapter will attempt to use the faster synchronous transfers on the SCSI bus. If \'Disable\' is selected, the host adapter use asynchronous transfers unless a SCSI device requests synchronous negotiation." CHOICE = "Disable - default" FREE INIT = IOPORT(3) LOC(3) 1 CHOICE = "Enable" FREE INIT = IOPORT(3) LOC(3) 0 SUBFUNCTION = "SCSI Bus Reset at Power-On" COMMENTS = "If \'Enable\' is selected, the host adapter will perform SCSI Bus Reset during power-on. This option should be \'Disabled\' if any SCSI device has initialization problem after this reset." CHOICE = "Enable - default" FREE INIT = IOPORT(3) LOC(4) 0 CHOICE = "Disable" FREE INIT = IOPORT(3) LOC(4) 1 SUBFUNCTION = "Wait For Device Power-On" COMMENTS = "Select \'Enable\' if one of SCSI devices requires longer time for start-up sequence. Select \'Disable\' for faster boot with error free (fast start-up) devices." CHOICE = "Disable - default" FREE INIT = IOPORT(3) LOC(6) 0 CHOICE = "Enable" FREE INIT = IOPORT(3) LOC(6) 1 SUBFUNCTION = "Auto Request Sense" COMMENTS = "If \'Enable\' is selected, the host adapter will executes a SCSI REQUEST SENSE command automatically to get status if error detected at completion of a SCSI command. If your operating system or application do not allow this feature and need to handle error status requests by itself, please \'Disable\' this option." CHOICE = "Enable - default" FREE INIT = IOPORT(3) LOC(5) 0 CHOICE = "Disable" FREE INIT = IOPORT(3) LOC(5) 1 ; ;Cache Features Setting ; FUNCTION = "Cache Features" SUBFUNCTION = "Cache Block Size" COMMENTS = "Cache Block Size may influence performance of disk cache. Normally, 16KB is adequate for most applications. You may try different block sizes for your application and choose the better one. Please note that the maximum number of Cache Blocks is 1024, i.e., for 16MB cache, the smallest Cache Block Size is 16KB, for 8MB cache is 8KB, and so on." CHOICE = "16KB - default" FREE INIT = IOPORT(4) LOC(3-0) 0011 CHOICE = "64KB" FREE INIT = IOPORT(4) LOC(3-0) 0001 CHOICE = "32KB" FREE INIT = IOPORT(4) LOC(3-0) 0010 CHOICE = "8KB" FREE INIT = IOPORT(4) LOC(3-0) 0100 CHOICE = "4KB" FREE INIT = IOPORT(4) LOC(3-0) 0101 SUBFUNCTION = "Cache Enable/Disable" COMMENTS = "Select \'Disable\' only if you wish to see the performance difference between Cached/Non-Cached in your environment and applications. If there is no cache memory installed or cache failed during the host adapter power-on self test, the host adapter will \'Disable\' cache feature automatically even you select \'Enable\'." CHOICE = "Enable - default" FREE INIT = IOPORT(4) LOC(4) 0 CHOICE = "Disable" FREE INIT = IOPORT(4) LOC(4) 1 ; ;Floppy Controller Setting ; FUNCTION = "Floppy Controller" COMMENTS = "Select Primary Floppy will use the system's DMA channel 2, IRQ channel 6 and I/O ports 3F0H to 3F7H. Secondary Floppy occupies DMA 2, IRQ 6 and I/O ports 370H to 37FH. Select \'Disable\' if you do not have floppy disk installed or you like to use other floppy interface adapter." TYPE = "DSK" CHOICE = "Primary Floppy - default" FREE DMA = 2 SIZE = BYTE SHARE = NO TIMING = TYPEB IRQ = 6 TRIGGER = EDGE SHARE = NO PORT = 03F0H-03F7H SHARE = NO INIT = IOPORT(5) LOC(1-0) 00 INIT = IOPORT(6) LOC(0) 1 CHOICE = "Secondary Floppy" FREE DMA = 2 SIZE = BYTE SHARE = NO TIMING = TYPEB IRQ = 6 TRIGGER = EDGE SHARE = NO PORT = 0370H-0377H SHARE = NO INIT = IOPORT(5) LOC(1-0) 01 INIT = IOPORT(6) LOC(0) 1 CHOICE = "Disable Floppy" FREE INIT = IOPORT(5) LOC(1-0) 10 INIT = IOPORT(6) LOC(0) 1 ; ; DOS Disk Partition larger than 1GB ; FUNCTION = "DOS Disk Partitions > 1GB Support" COMMENTS = "This is 1GB+ Disk Support for DOS 5.0 disk partitions. Select \'Enable\' will use 255 heads / 63 heads translation to support DOS disk partitions up to 2 gigabytes. Select \'Disable\' will use 64 heads / 32 sectors translation and DOS disk partitions up to 1 gigabytes is supported. \'Enable\' should be used with DOS 5.0 only, do not select \'Enable\' for other opearting systems such as OS/2, Unix or NetWare." TYPE = "OTH" CHOICE = "Disable - default" FREE INIT = IOPORT(5) LOC(4) 0 CHOICE = "Enabled" FREE INIT = IOPORT(5) LOC(4) 1