TECHNICAL INFORMATION DOCUMENT TITLE: Adaptec 1740/1740A/1742A Driver UnixWare 1.x DOCUMENT ID: TID300075 DOCUMENT REVISION: B DATE: 25JAN95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: ADSE PRODUCT and VERSION: UnixWare 1.0 UnixWare 1.1 ABSTRACT: The adse.tar.Z file contains The adse - Adaptec 1740,1740A and 1742ADriver support for UnixWare 1.0. The Adaptec AHA-1740A/1742A EISA-to-Fast SCSI host adapter has been designed to operate as shipped in standard EISA class computers and supports the more common single-ended SCSI interface. The AHA-1744 adapter however, is not supported or certified to operate with UnixWare. A working UNIX system is required to make an IHV HBA diskette for use at installation time. SYMPTOM Support needed for the Adaptec 1740/1740A/1742A Host Bus Adapter card. SOLUTION Apply the adse file. Installation Instructions: DATATYPE: compressedtar 1. Download the adse.tar.Z and the adse.txt files to the /tmp directory on your machine. 2. Read the release notes contained in this file. 3. Now become root, and add the package to your system using the following commands: (This assumes that adse.tar.Z is in the /tmp directory, and that /tmp is the working directory.) $su (become the super user) #mkdir ihv (make a directory to hold the files) #cp adse.tar.Z ihv (copy file into ihv directory) #cd ihv (make ihv the working directory) #uncompress adse.tar.Z (uncompress the file) #tar xvf adse.tar (un tar the file) #rm adse.tar (remove the tar file) #/usr/sbin/format /dev/rfd0 (format diskette1)* #mkfs -F s5 /dev/dsk/f0t 2844:711 2 36 (make file system on diskette1)* #mount -F s5 /dev/dsk/f03ht /mnt (mount diskette)* #find . -print | /bin/cpio -pmud /mnt (copy files to diskette) Solution Specifics Adaptec AHA-1740/1740A/1742A host bus adapter The Adaptec AHA-1740A/1742A EISA-to-Fast SCSI host adapter has been designed to operate as shipped in standard EISA class computers and supports the more common single-ended SCSI interface. The AHA-1744 adapter however, is not supported or certified to operate with UnixWare. The following configuration has been certified to operate with UnixWare: New installation The controller configuration information should be adhered to when installing UnixWare on this board. If the adapter is to be configured for enhanced mode, the card is required to be physically installed in SLOT 1 of your system. The I/O address for SLOT 1 is determined by the software. The IRQ must be set to 9 to install the operating system. This can be modified once the system has been installed. NOTE: When using the ECU utility (EISA configuration floppy disk) to configure the host bus adapter for enhanced mode, select Enhanced Mode from the menu and then press F6 to change the IRQ. Existing installation configuration 1. If the operating system has already been installed using this controller and it has been configured for 16-bit compatibility mode, the sdevice entry will require a man- ual edit to accommodate the I/O address changes for enhanced mode operation. You will not need to move the adapter from the current SLOT in which it is located, but the following starting and ending I/O address will need to be updated. After the IHV HBA package has been installed via the Desktop or through a Terminal window using the pkgadd command, edit the /etc/conf/sdevice.d/adse driver configuration file with the appropriate I/O address selected below. The IRQ does not need to be changed. slot 1 starting I/O address = 1C80 ending = 1CFF slot 2 starting I/O address = 2C80 ending = 2CFF slot 3 starting I/O address = 3C80 ending = 3CFF slot 4 starting I/O address = 4C80 ending = 4CFF slot 5 starting I/O address = 5C80 ending = 5CFF slot 6 starting I/O address = 6C80 ending = 6CFF slot 7 starting I/O address = 7C80 ending = 7CFF slot 8 starting I/O address = 8C80 ending = 8CFF 2. Edit the /etc/conf/sdevice.d/adse driver, which is the NEW driver entry name for the 1740. You will need to remove the 4th line which denotes this driver as a dynami- cally loadable driver. If you do not remove this entry, error conditions will occur, and your system will not boot. The example below shows how to reconfigure the 1740 host bus adapter from I/O address 330, slot # 4, and IRQ 11 to enhanced mode using the adse driver. FROM: #ident "@(#)/etc/conf/sdevice.d/adse.sl 1.0 4.1dt 06/26/92 xxxxx AT&T-USL" #ident "$Header: $" $version 1 $loadable adse #REMOVE THIS LINE!!!!!!!!!!!!!!!!!!!!!!!!!!!! adse Y -1 5 4 9 1c80 1fff d0000 d3fff -1 <--- Edit This Line TO: #ident "@(#)/etc/conf/sdevice.d/adse.sl 1.0 4.1dt 06/26/92 xxxxx AT&T-USL" #ident "$Header: $" $version 1 adse Y -1 5 4 11 4c80 4fff dc000 dffff -1 3. The next step requires a manual edit of the /etc/conf/sdevice.d/adsc driver. You will need to disable the 1540 driver entry by placing an "N" in the second field as shown below: #ident "@(#)/etc/conf/sdevice.d/adsc.sl 1.1 1.0 10/31/92 3987 Univel" #ident "$Header: $" $version 1 adsc N -1 5 1 11 330 333 DC000 DDFFF 5 4. Ensure all manual edits are correct, as shown above, before you continue. If you miss a step before you rebuild the system kernel, problems will occur. If all edits have been made, rebuild the system kernel by changing directory into /etc/conf/bin and issue the following command: ./idbuild -B 5. Use the ECU utility (on the EISA configuration floppy disk) to change the card con- figuration to enhanced mode. When enhanced mode is selected, press F6 if you want to change the IRQ. Change the I/O address to match the slot in which the host bus adapter is installed. Reboot the system with the new configuration.