; ; Adaptec SCSI drive controller card ; BOARD ID = "ZDSF030" NAME = "Adaptec 1540/42B SCSI" MFR = "ACB" CATEGORY = "MSD" SLOT = ISA16 LENGTH = 200 ;board card length in millimeters AMPERAGE = 2100 ;5V current used, in mA SKIRT = NO ;drop-down skirt for 8-bit board READID = no ;readable product ID IOCHECK = INVALID ;board support IOCHECKERR bit DISABLE = UNSUPPORTED ;board support ENABLE bit COMMENTS = "This file represents both the 1540 and 1542B Adaptec SCSI controller board. The difference is that the 1542B contains a floppy drive interface in addition to the SCSI interface. Both boards are standard ISA devices. After fully configuring this board, you are strongly recommended to view the jumper settings to verify your hardware configuration. (version 1.03)" HELP="This is the Board Identification Block help field for the Disk Drive Controller Board Slot Type ISA8OR16. This board is used to control SCSI hard disk drives, it is not meant for Standard or ESDI drive support. After fully configuring this board, you are strongly recommended to view the jumper settings to verify your hardware configuration. (version 1.03)" JUMPER(1) = 13 NAME = "J5 General Control" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-13) "STNE" "Diag" "PTY" "ID0" "ID1" "ID2" "DMA0" "DMA1" "INT0" "INT1" "INT21" "TS0" "TS1" FACTORY = LOC(1-13) 0000000101000 COMMENTS = "These jumpers configure the general control of the SCSI interface of the 1540 and 1542B board." JUMPER(2) = 5 NAME = "J6 BIOS/Auto Sense" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-5) "BIOS" "N/A0" "N/A1" "N/A2" "ASD" FACTORY = LOC(1-5) 10000 COMMENTS = "These jumpers enable the On board bios and disable the auto sense control of the SCSI interface of the 1540 and 1542B board." JUMPER(3) = 8 NAME = "J7 Address Selection" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-8) "FLPY" "ATA0" "ATA1" "ATA2" "BWS0" "BWS1" "BBA0" "BBA1" FACTORY = LOC(1-8) 01000000 COMMENTS = "These jumpers configure the address component of the interfaces on the 1540 and 1542B board. Jumper one, FLPY is related to the function of the FLOPPY port, supported on the 1542B only." JUMPER(4) = 8 NAME = "J8 Floppy Disk" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-8) "ENAB" "DMAR2" "DMAR3" "DMAA2" "DMAA3" "INT6" "INT7" "DSEN" FACTORY = LOC(1-8) 11010100 COMMENTS = "These jumpers configure the floppy controller of 1542B board only." JUMPER(5) = 14 NAME = "J9 DMA/Interrupt" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-14) "DMAR0" "DMAR5" "DMAR6" "DMAR7" "DMAA0" "DMAA5" "DMAA6" "DMAA7" "INT9" "INT10" "INT11" "INT12" "INT14" "INT15" FACTORY = LOC(1-14) 01000100001000 COMMENTS = "These jumpers configure the DMA Request, DMA ACK and INT Request controls of the SCSI interface of the 1540 and 1542B board." FUNCTION = "SCSI Controller" HELP = " The SCSI controller of the Adaptec Drive Controller card is used to control SCSI drives attached to the system. Much of the SCSI code is transparent to the user, and the options for this parameter are to configure the controller options." SUBFUNCTION = "SCSI Address" TYPE = "MSD" COMMENTS ="This subfunction is used to set the SCSI address I.D. SCSI disks should be set to I.D. 0 and 1)." HELP = "This subfunction is used to set the SCSI address I.D. SCSI disks should be set to I.D. 0 and 1)." CHOICE = "7" FREE INIT = JUMPER(1) LOC(4-6) 000 CHOICE = "6" FREE INIT = JUMPER(1) LOC(4-6) 100 CHOICE = "5" FREE INIT = JUMPER(1) LOC(4-6) 010 CHOICE = "4" FREE INIT = JUMPER(1) LOC(4-6) 110 CHOICE = "3" FREE INIT = JUMPER(1) LOC(4-6) 001 CHOICE = "2" FREE INIT = JUMPER(1) LOC(4-6) 101 CHOICE = "1" FREE INIT = JUMPER(1) LOC(4-6) 011 CHOICE = "0" FREE INIT = JUMPER(1) LOC(4-6) 111 SUBFUNCTION = "DMA Channel Select" TYPE = "MSD" COMMENTS ="This subfunction sets the DMA resource used for both DMA request and DMA ACK. This configuration does not provide for separate DMA request and ACK channels. Such configuration is possible via jumper settings, please reference owners manual for such data." HELP ="This subfunction sets the DMA resource used for both DMA request and DMA ACK. This configuration does not provide for separate DMA request and ACK channels. Such configuration is possible via jumper settings, please reference owners manual for such data." CHOICE = "Channel 5" FREE DMA = 5 SHARE = NO SIZE = BYTE TIMING = DEFAULT INIT = JUMPER(1) LOC(7-8) 01 INIT = JUMPER(5) LOC(1-8) 01000100 CHOICE = "Channel 0" FREE DMA = 0 SHARE = NO SIZE = BYTE TIMING = DEFAULT INIT = JUMPER(1) LOC(7-8) 11 INIT = JUMPER(5) LOC(1-8) 10001000 CHOICE = "Channel 6" FREE DMA = 6 SHARE = NO SIZE = BYTE TIMING = DEFAULT INIT = JUMPER(1) LOC(7-8) 10 INIT = JUMPER(5) LOC(1-8) 00100010 CHOICE = "Channel 7" FREE DMA = 7 SHARE = NO SIZE = BYTE TIMING = DEFAULT INIT = JUMPER(1) LOC(7-8) 00 INIT = JUMPER(5) LOC(1-8) 00010001 SUBFUNCTION = "Interrupt Select" TYPE = "MSD" COMMENTS ="This subfunction determine the interrupt request IRQ for the SCSI configuration." HELP ="This subfunction determine the interrupt request IRQ for the SCSI configuration." CHOICE = "IRQ 11" FREE IRQ = 11 SHARE = NO TRIGGER = EDGE INIT = JUMPER(1) LOC(9-11) 010 INIT = JUMPER(5) LOC(9-14) 001000 CHOICE = "IRQ 9" FREE IRQ = 9 SHARE = NO TRIGGER = EDGE INIT = JUMPER(1) LOC(9-11) 000 INIT = JUMPER(5) LOC(9-14) 100000 CHOICE = "IRQ 10" FREE IRQ = 10 SHARE = NO TRIGGER = EDGE INIT = JUMPER(1) LOC(9-11) 100 INIT = JUMPER(5) LOC(9-14) 010000 CHOICE = "IRQ 12" FREE IRQ = 12 SHARE = NO TRIGGER = EDGE INIT = JUMPER(1) LOC(9-11) 110 INIT = JUMPER(5) LOC(9-14) 000100 CHOICE = "IRQ 14" FREE IRQ = 14 SHARE = NO TRIGGER = EDGE INIT = JUMPER(1) LOC(9-11) 001 INIT = JUMPER(5) LOC(9-14) 000010 CHOICE = "IRQ 15" FREE IRQ = 15 SHARE = NO TRIGGER = EDGE INIT = JUMPER(1) LOC(9-11) 101 INIT = JUMPER(5) LOC(9-14) 000001 SUBFUNCTION = "Port Address" TYPE = "MSD" COMMENTS ="This Subfunction determines the address spaced used by the SCSI controller. Special NOTE: any port addressing other than 330 will require that the BIOS be disabled, as it is set for Addressing at 330 only." HELP ="This Subfunction determines the address spaced used by the SCSI controller. Special NOTE: any port addressing other than 330 will require that the BIOS be disabled, as it is set for Addressing at 330 only." CHOICE = "330" FREE PORT = 330h SHARE = NO SIZE = BYTE INIT = JUMPER(3) LOC(2-4) 100 CHOICE = "334" FREE PORT = 334h SHARE = NO SIZE = BYTE INIT = JUMPER(3) LOC(2-4) 000 CHOICE = "234" FREE PORT = 234h SHARE = NO SIZE = BYTE INIT = JUMPER(3) LOC(2-4) 010 CHOICE = "230" FREE PORT = 230h SHARE = NO SIZE = BYTE INIT = JUMPER(3) LOC(2-4) 110 CHOICE = "134" FREE PORT = 134h SHARE = NO SIZE = BYTE INIT = JUMPER(3) LOC(2-4) 001 CHOICE = "130" FREE PORT = 130h SHARE = NO SIZE = BYTE INIT = JUMPER(3) LOC(2-4) 101 SUBFUNCTION = "DMA Speed" TYPE = "MSD" COMMENTS ="This subfunction provides for the selection of the DMA Transfer speed options." HELP ="This subfunction provides for the selection of the DMA Transfer speed options." CHOICE = "5 MByte/Sec" FREE INIT = JUMPER(1) LOC(12 13) 00 CHOICE = "5.7 MByte/Sec" FREE INIT = JUMPER(1) LOC(12 13) 10 CHOICE = "6.7 MByte/Sec" FREE INIT = JUMPER(1) LOC(12 13) 01 CHOICE = "8 MByte/Sec" FREE INIT = JUMPER(1) LOC(12 13) 11 SUBFUNCTION = "Auto Sense" TYPE = "MSD" COMMENTS ="This subfunction provides for the enable or disable of the auto sense control." HELP ="This subfunction provides for the enable or disable of the auto sense control." CHOICE = "ENABLE" FREE INIT = JUMPER(2) LOC(5) 0 CHOICE = "DISABLE" FREE INIT = JUMPER(2) LOC(5) 1 FUNCTION = "SCSI BIOS Configuration" TYPE = "MSD" COMMENTS = "This function provides for the enabling and configuration of the BIOs supplied on the 1540 and 1542b cards. If the IO address for this board was set to anything other than 330, then the BIOS must be disabled." SUBFUNCTION = "Enable BIOS" TYPE = "MSD" COMMENTS ="This function enables and disables the BIOS ROM on the Adaptec 1540 and 1542B board." HELP ="This function enables and disables the BIOS ROM on the Adaptec 1540 and 1542B board." CHOICE = "ENABLE" FREE INIT = JUMPER(2) LOC(1) 1 CHOICE = "DISABLE" FREE INIT = JUMPER(2) LOC(1) 0 SUBFUNCTION = "BIOS Address" TYPE = "MSD" COMMENTS ="This function selects the AT address range of the on board ROM of the Adaptec 1540 and 1542B board." HELP ="This function selects the AT address range of the on board ROM of the Adaptec 1540 and 1542B board." CHOICE = "DC000" FREE MEMORY = 16K ADDRESS = 0DC000h WRITABLE = NO MEMTYPE = OTH INIT = JUMPER(3) LOC(7 8) 00 CHOICE = "CC000" FREE MEMORY = 16K ADDRESS = 0CC000h WRITABLE = NO MEMTYPE = OTH INIT = JUMPER(3) LOC(7 8) 10 CHOICE = "D8000" FREE MEMORY = 16K ADDRESS = 0D8000h WRITABLE = NO MEMTYPE = OTH INIT = JUMPER(3) LOC(7 8) 01 CHOICE = "C8000" FREE MEMORY = 16K ADDRESS = 0C8000h WRITABLE = NO MEMTYPE = OTH INIT = JUMPER(3) LOC(7 8) 11 SUBFUNCTION = "BIOS Wait States" TYPE = "MSD" COMMENTS ="This function selects the Bios wait state timing of the on board BIOS of the Adaptec 1540 and 1542B board." HELP ="This function selects the Bios wait state timing of the on board BIOS of the Adaptec 1540 and 1542B board." CHOICE = "Zero nsec" FREE INIT = JUMPER(3) LOC(5 6) 00 CHOICE = "100 nsec" FREE INIT = JUMPER(3) LOC(5 6) 10 CHOICE = "200 nsec" FREE INIT = JUMPER(3) LOC(5 6) 01 CHOICE = "300 nsec" FREE INIT = JUMPER(3) LOC(5 6) 11 FUNCTION = "Floppy Sub System" TYPE = "MSD" COMMENTS = "This function provide the user with possible configurations of resources used by the floppy subsystem of the 1542B board only. This section should be set to Floppies Disabled on the 1540 board. If this function is set to Floppies Disabled, then both Floppy Drive 0 and Floppy Drive 1 should be set to No Drive present." Choice = "Floppies Disabled" FREE INIT = JUMPER(4) LOC(1-7) 0000000 Choice = "DMA 2 IRQ 6" FREE DMA = 2 SHARE = NO SIZE = BYTE TIMING = DEFAULT IRQ = 6 SHARE = NO TRIGGER = EDGE INIT = JUMPER(4) LOC(1-7) 1101010 Choice = "DMA 3 IRQ 6" FREE DMA = 3 SHARE = NO SIZE = BYTE TIMING = DEFAULT IRQ = 6 SHARE = NO TRIGGER = EDGE INIT = JUMPER(4) LOC(1-7) 1010110 Choice = "DMA 2 IRQ 10" FREE DMA = 2 SHARE = NO SIZE = BYTE TIMING = DEFAULT IRQ = 10 SHARE = NO TRIGGER = EDGE INIT = JUMPER(4) LOC(1-7) 1101001 Choice = "DMA 3 IRQ 10" FREE DMA = 3 SHARE = NO SIZE = BYTE TIMING = DEFAULT IRQ = 10 SHARE = NO TRIGGER = EDGE INIT = JUMPER(4) LOC(1-7) 1010101 FUNCTION = "Floppy Drive 0" TYPE = "MSD" COMMENTS="This is the Function Statement Block of floppy drive 0 for ADAPTEC Disk Drive Controller Board." HELP="This Functional area controls the allocation of drive type for Floppy Drive 0 (A:) on the Adaptec Disk Drive Controller Board. This allows the user to select the size and capacity of the first (or only) floppy drive. Possible configurations are: no drive present as floppy drive 0 drive 0 as a 5 1/4 360K floppy drive drive 0 as a 5 1/4 1.2M floppy drive drive 0 as a 3 1/2 720K floppy drive drive 0 as a 3 1/2 1.44M floppy drive." CHOICE = "No Floppy Present" SUBTYPE="CMOS=100F00,CMOS=143E00" CHOICE = "5 1/4 360K Floppy Present" SUBTYPE="CMOS=100F10,CMOS=143E01" CHOICE = "5 1/4 1.2M Floppy Present" SUBTYPE="CMOS=100F20,CMOS=143E01" CHOICE = "3 1/2 720K Floppy Present" SUBTYPE="CMOS=100F30,CMOS=143E01" CHOICE = "3 1/2 1.44M Floppy Present" SUBTYPE="CMOS=100F40,CMOS=143E01" FUNCTION = "Floppy Drive 1" TYPE = "MSD" COMMENTS="This is the Function Statement Block of floppy drive 1 for Adaptec Disk Drive Controller Board." HELP="This Functional area controls the allocation of drive type for Floppy Drive 1 (B:) on the Adaptec Disk Drive Controller Board. This allows the user to select the size and capacity of the second floppy drive. Possible configurations are: no drive present as floppy drive 1 drive 1 as a 5 1/4 360K floppy drive drive 1 as a 5 1/4 1.2M floppy drive drive 1 as a 3 1/2 720K floppy drive drive 1 as a 3 1/2 1.44M floppy drive." CHOICE = "No Floppy Present " SUBTYPE="CMOS=10F000" CHOICE = "5 1/4 360K Floppy Present" SUBTYPE="CMOS=10F001,CMOS=143E41" CHOICE = "5 1/4 1.2M Floppy Present" SUBTYPE="CMOS=10F002,CMOS=143E41" CHOICE = "3 1/2 720K Floppy Present" SUBTYPE="CMOS=10F003,CMOS=143E41" CHOICE = "3 1/2 1.44M Floppy Present" SUBTYPE="CMOS=10F004,CMOS=143E41" FUNCTION = "Floppy Misc" TYPE = "MSD" Comments = "This allows for configuring the Floppy addressing for either primary or secondary ranging. This also provides the control of dual speed enabling." SUBFUNCTION = "Floppy Addressing" TYPE = "MSD" CHOICE = "PRIMARY" FREE INIT = JUMPER(3) LOC(1) 0 PORT = 3F0H-3F5H SHARE = NO SIZE = BYTE PORT = 3F6H - 3F7H SHARE = YES SIZE = BYTE CHOICE = "SECONDARY" FREE PORT = 01f0h-01f7h SHARE = NO SIZE = BYTE INIT = JUMPER(3) LOC(1) 1 SUBFUNCTION = "Floppy Dual Speed" TYPE = "MSD" CHOICE = "DISABLE" FREE INIT = JUMPER(4) LOC(8) 0 CHOICE = "ENABLE" FREE INIT = JUMPER(4) LOC(8) 1