This file provides basic configuration information for the ULTRA 34FA VL-BUS SCSI controller. For a more detailed instructions, please refer to the ULTRA 34FA User Manual. 1. Jumper & Switch Settings (note : * denotes default settings) JP1 : SCSI Terminator Power * IN : The 34FA supplies terminator power for SCSI pin 26 OUT : Terminator power supplied from SCSI pin 26 JP2 : VL-Bus Data Transfer Burst Length Control *1-2 : 16 DWORD (64 bytes) per burst 2-3 : 8 DWORD (32 bytes) per burst The burst length is the maximum transfer in which the Bus Master (Controller) stays on the VL-Bus for each burst transfer. Lower setting allows other devices in the system with a lower DMA priority [floppy controller] to use the VL-Bus. When encountering problems with some devices such as floppy (tape) or graphic devices in a heavy disk access operation, decrease the burst length to 8 DWORD. JP3 : Factory Use S1 Switch : The S1 switches are set to ON position by default. With default settings, all the options are controlled by BIOS Setup utility. Switches need to be changed only if there are conflicts of I/O, BIOS address or floppy with the existing system. SW1 : Floppy Control * ON Floppy enable/disable is controlled by configuration setup OFF Floppy is disabled SW2 - SW4 : BIOS Address if SW8 is OFF SW2 SW3 SW4 * ON ON ON Disable ON ON OFF C4000 - C7FFF ON OFF ON C8000 - CBFFF ON OFF OFF CC000 - CFFFF OFF ON ON D0000 - D3FFF OFF ON OFF D4000 - D7FFF OFF OFF ON D8000 - DBFFF OFF OFF OFF DC000 - DFFFF SW5 - SW7 : I/O Address if SW8 is OFF SW5 SW6 SW7 * ON ON ON 330 ON ON OFF 340 ON OFF ON 310 ON OFF OFF 230 OFF ON ON 240 OFF ON OFF 210 OFF OFF ON 130 OFF OFF OFF 140 SW8 : Configuration control * ON : I/O and BIOS address is controlled by software configuration OFF : I/O address is set by SW5-7 BIOS address is set by SW2-4 2. Connectors J1 : 50 pin internal SCSI connector J2 : 50 pin high density external SCSI connector J3 : 34 pin internal floppy connector JP4 : 4 pin controller activity LED connector 3. Power On Diagnostic The controller performs internal diagnostics upon power up. The sequence and type of the diagnostics are: local CPU check, ROM Checksum verification, local RAM check, Host interface check, configuration Data check, SCSI chip check and controller internal data buffer check . If any diagnostic routine fails, the controller will stop initilization and flash the controller activity LED. Normally, this LED is connected via a pair of wires to the front of the system's case; refer to your system vendor's documentation. The number of flashes reflects the error condition. Flashes Failed Diagnostic 1 Controller CPU diagnostic fails 2 Controller ROM checksum check fails 3 Controller RAM check fails 4 Controller host interface circuit check fails 5 Controller configuration data check fails 6 Controller SCSI interface control check fails 7 Controller internal data buffer check fails If all diagnostics pass, the controller continues initilization until the system becomes ready to accept commands. 4. Controller Configuration Options Controller configuration data is stored in the controller memory, a non-volatile ram which maintains data integrity while power is off. The I/O and BIOS addresses may be configured by one of two sources: configuration data stored in the non-volatile memory or by the switch settings. Configuration setup may be performed either by the on-board BIOS utility or by the software SETUP utility that is included in the software package. The floppy disk control can be controlled by setup utility or disabled by the switch setting regardless of software setup. The configurable options: IO address : (if SW8 of Swicth S1 is ON) *330 / 340 / 310 / 230 / 240 / 210 / 130 / 140 BIOS address : (if SW8 of Switch S1 is ON) *C8000 / CC000 / D0000 / D4000 / D8000 / DC000 / C4000 / Disable IRQ selection : *11 / 15 / 14 / 10 Floppy port : *Enable/Disable Floppy enable/disable selection. The floppy can be disabled by setting SW1 in Switch S1 to OFF regardless of this selection. 3rd Floppy cable : *Double twisted / Single twisted Refer to User Manual for 3rd floppy cable type. SCSI Terminator on controller : *Enable / Disable The SCSI terminator needs to be disabled only when SCSI devices are attached to both external and internal connectors. The devices on both ends need to have terminators. VL-BUS Transfer Wait state : *0 wait state / 1 wait state The wait state is used for increasing address line setup up time. When encountering data transfer problem, especially in a fast CPU clock machine, set wait state to one. Host Adapter ID : *7 / 6 / 5 / 4 / 3 / 2 / 1 / 0 The host adapter SCSI ID should be different from the ID of the attached SCSI devices. Boot SCSI ID : *0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 This option allows the user to select which SCSI device to boot from. The boot device has to be a hard disk, a removable hard disk or a Magneto Optical device and the option of BIOS INT13 Drive has to be set to "Include". Otherwise, the boot device wil be the lowest SCSI ID with BIOS INT13 Drive option set to "Include". Note : For some operating systems, such as UNIX, the boot device ID has to be set to 0. * The following options are per each SCSI device : BIOS INT13 Drive : *Include / Exclude The BIOS INT13 option forces the use of the disk I/O routines that process disk read/write commands which are issued by the operating system. It only handles hard disks, removable hard disks and magneto optical devices. Other typesof devices are excluded from BIOS INT13 option regardless of this option's setting. Devices that are not handled by BIOS INT13 should be handled by either device driver, (e.g. CDROM, WORM) or directly from the application software (such as Tape). Devices that are included in BIOS INT13 are required to be "ready" during the BIOS power up scanning process. For removable devices, the cartridge has to be inserted in order for the drive to be ready. Please note that this option only handles devices with 512 bytes per sector and can't handle removability of the device. For such devices, use the proper software device driver. Drive Mapping mode : 64/32, 16/63, 64/63, 255/63, 128/32, 128/63 This option only affects hard disks, removable hard disks and magneto optical devices. The mapping option provides flexibility for supporting different drive capacities. The first number is number of heads and the second number is number of sectors which are used for that mapping option. The maximum capacities that a mapping mode can support (assume the OS is limited to 1024 cylinders, such as DOS, OS2): 64/32 mode : up to 1 Gbytes (approx. 1 Mbytes per mapping cylinder) 16/63 mode : up to 512Mbytes (approx. .5 Mbytes per mappingcylinder) 64/63 mode : up to 2 Gbytes (approx. 2 Mbytes per mapping cylinder) 255/63 mode : up to 8 Gbytes (approx. 8 Mbytes per mapping cylinder) 128/32 mode : up to 2 GBytes (approx. 2 Mbytes per mapping cylinder) 128/63 mode : up to 4 Gbytes (approx. 4 Mbytes per mapping cylinder) Each device may have its own mapping options, thus allowing drives with different capacities to use a different mapping option to co-exist in the same system without re-installing the operating system. When using devices that were installed by other controllers, make sure to select the same mapping mode as used by that controller. Note : For some operating systems, such as SCO UNIX, the mapping mode for each device in the same controller has to be the same. Refer to the readme file in this package for detailed information. SCSI Parity: *Enable / Disable This option enables or disables the parity checking of data coming from SCSI device to the controller. For some older SCSI devices, the SCSI parity may not be implemented and this option must have the Disable setting for that device. SCSI Disconnect : * Enable / Disable This option allows each device to enable or disable SCSI disconnection. Some older SCSI devices may not implement the SCSI disconnect/reselect function correctly. With the SCSI Disconnect option disabled, performance may be improved for non-multithread operation. Motor spin up : *Drive auto spin up / Sequential Spin up by controller The Motor spin up option applies to hard disk devices only. The device must have the option of spinning up by itself upon system power up or by receving SCSI "Start Motor" command from the controller. If spin up is controlled by the controller (sequential spin up), the controller sends commands to spin up drives in 4 second intervals. Choose sequential spin up to avoid a power surge during system power up when multiple hard disks are attached. SCSI Sync negotiation: 1. *Controller Initiated from 10 MB/sec 2. Controller Initiated from 5 MB/sec 3. Target initiated negotiation SCSI negotiation provides a method to set the transfer rate per individual device. The negotiation can be initiated from the controller or from the target devices. If initiated by controller, the negotiation can start with 10 Mbyte/sec or 5 Mbyte/sec and 15 byte offset. The target device normally responds with its maximum transfer rate handle but not more than the negotiation starting transfer rate and offset. If the SCSI sync negotiation is initiated by the target, the controller will response with the the maximum of the negotiation. When encountering data transfer problems with some devices, choose the 5 Mbyte/sec negotiation transfer rate. 5. ULTRA BIOS Utility There are two ways to invoke the on-board BIOS utility. 1. During system power up, the message "Hit to Enter BIOS Utility" is displayed on screen for 2 to 3 seconds. The user can then press the F9 key to enter the ULTRA BIOS Utility. 2. After a full system bootup to the DOS operating system, use the DOS "DEBUG" program to invoke the BIOS utility : a. Load the DEBUG program by typing DEBUG after the DOS prompt ( ">" sign ) b. Once in the DEBUG program, following the prompt ( "-" sign ), type g=c800:5 or whatever BIOS address the board is configured to. The ULTRA BIOS utility has two menu selections on initial startup: configuration menu and utility menu. The Configuration menu selection allows the user to change controller configuration options. The utility menu selection displays SCSI device ID, type, manufacturer, model number and mapping mode; it also provides functions for exercising SCSI devices and running the controller's diagnostics. The Configuration menu is divided into two catagories. General options : . I/O address . BIOS address . IRQ channel . SCSI terminator . Floppy port . 3rd Floppy cable Advanced options . VL-Bus Transfer Wait State . Controller SCSI ID . Boot device SCSI ID . INT13 DRV . Mapping mode . Disconnect . Parity . Motor Spinup . Sync negotiation Each option in the ULTRA BIOS utility has the same impact as those in the SETUP Utility. The Controller utility menu displays SCSI information and provides the following functions : Verify : Non-destructive media verfication for hard disks, removable hard disks and magneto optical devices. Scan : Same function as verify except it will issue "reassign bad block" to the drive when defective sectors are found. Format : Low level format of the SCSI device. CFormat: Low level format of the SCSI device with the certification option (CLIST) which re-sequences the good blocks. HADiag : Controller internal diagnostic. The diagnostic sequence is controller CPU, EPROM Checksum verification, controller RAM check, host interface circuit, controller configuration check SCSI interface circuit check, internal data buffer check and VL-Bus data transfer check. 6. Software Utility : SETUP The MS DOS based software setup utility provides two functions : Controller card and device setup configuration and Device driver installation. The controller configuration is similar to the BIOS configuration menu, except that it provides a graphical and user friendly interface with mouse support. It can also configure multiple controller cards at the same time. It also has a more in depth explanation of each option via the "HELP" bar. The configuration functions only work with the ULTRA 34FA. The device driver installation lets the user install the ASPI compliant SCSI device driver, USPI14.SYS, and the third floppy device driver, which supports three floppy devices on the ULTRA 34FA. The installation allows the selection of options and drive types and automatically modifies the config.sys file in the system. The device driver installation can be used for the ULTRA 34F and 34FA. The SETUP program is self-explanatory. To launch the SETUP utility, insert the Utilities and Device Drivers diskette into your floppy drive (A: or B:), then type : A:>SETUP or B:>SETUP.