                  Adaptec 7700 Family Manager Set V2.02

                    7700 Family Manager for OS/2 2.X 
                    ================================


Installation instructions for the AIC-7770 OS/2 2.x driver:
===========================================================

1) Open the OS/2 System Folder, then open the System Setup folder.

2) Double-click on Device Driver Install.

3) Insert the Manager Set floppy in the appropriate drive.

4) Change to the directory where the driver is located, usually OS2\2_X.

5) When you find the driver (AIC7770.ADD), select INSTALL.

6) After the install finishes, a message will appear to report the 
   status.  An error will be displayed if no host adapters are found.


** NOTE:
 
   If you are using OS/2 2.0 GA, the above method will not work.  
   To install under 2.0 GA, open a full-screen OS/2 session.  Change to
   the drive and directory on the floppy where the drivers are located.
   Type DDINSTAL and press ENTER.

   
   You may also install the driver manually.  Copy AIC7770.ADD to C:\OS2.
   Add a line to your CONFIG.SYS that says BASEDEV=AIC7770.ADD .


Configuration:
==============

Generic command line switches for Adaptec drivers and OS/2 2.X
===============================================================

OS/2 adapter device drivers (.ADD files) are normally installed 
automatically and require no further information from the user. However,
in certain situations the user may wish to modify the behavior of the 
driver to meet their specific needs.


***** IMPORTANT *****
Please proceed cautiously with the following information. If you have
purchased software which requires you to use switches, it should include
instructions on how to use them. Most software requires no switches and
you do not need to concern yourself with the information about switch 
settings.


The standard format for command line switches is :
BASEDEV=AIC7770.ADD [Universal Parameter][Adapter ID][Unit Parameter]
          {[SCSI Target ID]}

  [Universal Parameter] - An option that applies to all adapters 
           controlled by the driver.

  [Adapter ID] - /A:n, where n is the number (zero relative) of the adapter
           installed in the system. The adapter ID is determined when 
           the driver is loaded based on the order that adapters are 
           found in the system. (See below, AIC7770.ADD Specific Command
           Line Switches.)

  [Unit Parameter] - Modifies the behavior of the selected host adapter.

  [SCSI Target ID] - The targets to which the Unit Parameter will be applied.
           This parameter may be a single ID (d) or list of IDs (d,d,d).

Universal Parameters
--------------------

   /ET - Allow embedded targets.  This parameter indicates that the ADD
      should assume that all targets have more than one logical unit (LUN)
      defined.

   /!ET - Do not allow embedded targets (DEFAULT). This parameter indicates
      that the ADD should assume that all targets have only one logical 
      unit (LUN) defined.

   /V - Load driver verbosely. This parameter will display the driver
      name as well as the version number and Adaptec copyright if the driver
      loads successfully. Information on all targets found in the system
      will also be displayed.

General Unit Parameters
-----------------------

   /I - Ignore the specified adapter. This allows another driver to
      share the adapters that the ADD would normally use.

   /DM - Enable DASD manager support (DEFAULT). This parameter allows
      OS2DASD.DMD to control the specified target(s) if they are 
      identified as DASD (hard disk) devices.

   /!DM - Disable DASD manager support. This parameter prevents
      OS2DASD.DMD from controlling the specified target(s).

   /SM - Enable SCSI manager support (DEFAULT). This parameter allows
      OS2SCSI.DMD to control the specified target(s) if they are 
      identified as NON-DASD SCSI devices. All SCSI hard drives 
      will be controlled by OS2DASD.DMD.

   /!SM - Disable SCSI manager support. This parameter prevents
      OS2SCSI.DMD from controlling the specified target(s).


Configuration Examples
----------------------

Example 1

   Suppose that you had a removable hard drive as target 3 and you wanted
   to control the hard drive with an ASPI application and driver.
   Normally OS2DASD will allocate this device, treat it as a large
   floppy and prevent you from sending any SCSI commands via ASPI.

   BASEDEV=AIC7770.ADD /A:0 /!DM:3 will prevent OS2DASD.DMD from
   accessing the target and still allow OS2SCSI.DMD and OS2ASPI.DMD to
   share access to it.

Example 2

   Suppose that you had a multi-disk CD-ROM as target 4 on host adapter 0 and
   two DASD devices as targets 1 and 5 on host adapter 1.

   BASEDEV=AIC7770.ADD /ET /A:0 /!SM:4 /A:1 /!DM:1,5 will prevent
   OS2SCSI.DMD from accessing the CD-ROM and prevent OS2DASD.DMD from
   controlling the DASD devices. The driver will also search for multiple
   LUNs on all host adapters.

Important Tips
--------------

  1) There are no switches for controlling OS2ASPI.DMD directly. IBM did
    not define them in their specification and we cannot be sure that other
    host adapters will have the same switches.

  2) OS2SCSI.DMD will only allocate devices when a device driver
    requests it, but this will prevent OS2ASPI from accessing it. There is
    nothing in the ASPI specification regarding device allocation so
    OS2ASPI must rely on other managers to fairly share targets. This
    should only be a problem if you have two drivers that use different
    managers and you want them both to access the same target at the same
    time.

  3) Do NOT disable DASD manaager access to target 0 if you are booting
    from your SCSI host adapter. This will prevent the system from booting!


AIC7770.ADD-specific command line switches
==========================================
 
         This driver supports the AIC-7770 single chip SCSI adapter which may be  
         embedded on an EISA motherboard, installed on a 274X EISA adapter or  
         installed on 2840 VESA adapter. Adapter numbers are first assigned to 
         boards with their BIOS enabled; the numbers are assigned from lowest 
         BIOS address to highest address. Any remaining boards are assigned 
         adapter numbers by scanning the slots from lowest to highest and 
         boards are assigned adapter numbers in the order they are found.  
 					       
         Special Unit Parameters: 
 
       	/NTAG:x - Set number of active non-tagged commands allowed on each 
       	target to 1 or 2. The default setting is 2. 
 
       	/TAG:x - Set the maximum number of tagged commands allowed on each 
       	target between 1 and 16. The default is 16; setting the number of 
       	tags to 1 will disable tagged queuing. 
 
	/UR - Report underruns. 
	/!UR - Ignore underruns (DEFAULT). 
 
       	/OPTIMA - Enable the advanced performance features. 
	/!OPTIMA - Disable the advanced performance features. 
	*** This option is not supported on AIC-7770 earlier than revision E. 

