home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 4 Drivers / 04-Drivers.zip / aic7870.zip / README.TXT < prev   
Text File  |  1995-03-07  |  12KB  |  278 lines

  1.  
  2.              Adaptec 7800 Family Manager for OS/2 2.1X/Warp
  3.              =============================================
  4.  
  5.       (Supports AHA-2940/2940W, AHA-3940/3940W, and AIC-7850/7870)
  6.  
  7.           ================================================
  8.            INSTALLATION INSTRUCTIONS FOR THE OS/2 DRIVER:
  9.           ================================================
  10.  
  11. 1) Installing a New Driver or Updating an Existing Driver for OS/2 2.1X/Warp
  12. ----------------------------------------------------------------------------
  13. a) Open the OS/2 System Folder, then open the System Setup folder.
  14.  
  15. b) Double-click on Device Driver Install.
  16.  
  17. c) Insert the Manager Set floppy in the appropriate drive.
  18.  
  19. d) Change to the directory where the driver is located, usually OS2.
  20.                                       
  21. e) When you find the driver (AIC7870.ADD), select INSTALL.
  22.  
  23. 6) After the install finishes, a message will appear to report the 
  24.    status.  An error will be displayed if no host adapters are found.
  25.  
  26.    You may also install the driver manually.  Copy AIC7870.ADD to C:\OS2.
  27.    Add a line to your CONFIG.SYS that says BASEDEV=AIC7870.ADD .
  28.  
  29. 2) First-Time Installation of OS/2 2.1X/Warp From Floppy Diskette
  30. -----------------------------------------------------------------
  31. a) Make backup copies of the Installation Diskette and Disk #1.
  32.  
  33. b) Using the backup copies of the Installation Diskette and Disk #1 
  34.    do the following:
  35.    1) Copy OS2LDR from the 7800 Manager Set onto the Installation Diskette.
  36.    2) Copy IBMINT13.I13 from the 7800 Manager Set onto Disk #1.
  37.  
  38. c) Install OS/2 using the backup diskettes and the remainder 
  39.    of the standard OS/2 diskettes.
  40.      
  41. d) When installation has completed, reboot the system.
  42.  
  43. e) After the system has rebooted, follow the instructions for installing
  44.    the driver on a system containing OS/2.
  45.  
  46. 3) First-Time Installation of OS/2 2.1X From CD-ROM
  47. ---------------------------------------------------
  48. a) Make a backup copy of Disk #1.
  49.  
  50. b) Copy the file AIC7870.ADD to the backup copy of Disk #1.
  51.  
  52. c) Using a text editor, add the following line to the CONFIG.SYS found
  53.    on Disk #1 :
  54.  
  55.         BASEDEV=AIC7870.ADD
  56.  
  57. d) When installation has completed, reboot the system.
  58.  
  59. 4) First-Time Installation of OS/2 Warp From CD-ROM
  60. ---------------------------------------------------
  61. Follow the steps a-d above.  After reboot, update the AIC7870.ADD on the
  62. boot drive from DISK #1 (this file will be overwritten from the CD-ROM).
  63.  
  64. Additional Notes:
  65. -----------------
  66.  
  67. OS/2 2.1X currently does not identify PCI systems and handles them
  68. in the same way it would an ISA system. This can cause several different
  69. problems: trouble installing OS/2 2.1X and an inability to share a single
  70. interrupt between multiple PCI adapters.
  71.  
  72. IBM is aware of these problems and has open APARs (PJ14230 and PJ14710)
  73. tracking them. They will be fixed in a future release of OS/2; please check
  74. the list of closed APARs accompanying each future release.
  75.  
  76. Currently, we have files which can be used as interim fixes for both these
  77. problems:
  78.  
  79.    OS2LDR - A new PCI aware version of the loader. This file can be used
  80.    during installation or installed after the installation of OS/2 has
  81.    completed.
  82.  
  83.    IBMINT13.I13 - A new PCI aware version of the generic INT 13H driver that
  84.    is used during installation from floppy disk.
  85.  
  86. If you update Disk #1 of the CD-ROM installation to include OS2LDR, please be
  87. aware that this file will be overwritten from the CD-ROM. It may have to be
  88. updated again on the boot drive when the installation has completed.
  89.  
  90. The above problems with OS2LDR and IBMINT13.I13 have been fixed in OS/2 Warp.
  91. Therefore, the updates are no longer required.                                 
  92.  
  93. This driver added a new switch named /PCIHW which enables the driver to 
  94. ignore the PCI BIOS and access the PCI hardware registers directly. This
  95. switch could be useful for the users having problems loading the AIC7870.ADD
  96. included with OS/2 Warp, if their system has a non-compliant
  97. system BIOS. 
  98.                                
  99.     BASEDEV=AIC7870.ADD /PCIHW
  100.  
  101. Intel Errata #8511 lists known data integrity issues with the 
  102. processor cache on the Saturn-1 chipset (82424TX).  For this reason 
  103. Adaptec recommends that processor cache be disabled via the CMOS 
  104. setup to avoid data corruption.  For more information, see Intel 
  105. Errata #8511.  You may get this from Intel's FaxBack system at 
  106. 800.628.2283 or 916.356.3105.  For more detailed information see 
  107. Errata #8512 and 8513.  
  108.                         
  109. There is currently no support for installing OS/2 2.0 on a hard drive
  110. attached to an AIC-7870, due to limitations in the installation procedure. 
  111. Upgrading to OS/2 2.1 or higher is recommended.
  112.  
  113.                      ============================
  114.                       Configuration Information:
  115.                      ============================
  116.  
  117. Generic Command Line Switches for Adaptec Drivers and OS/2 2.1X and Above
  118. -------------------------------------------------------------------------
  119.  
  120. OS/2 adapter device drivers (.ADD files) are normally installed 
  121. automatically and require no further information from the user. However,
  122. in certain situations the user may wish to modify the behavior of the 
  123. driver to meet their specific needs.
  124.  
  125.  
  126. ***** IMPORTANT *****
  127. Please proceed cautiously with the following information. If you have
  128. purchased software which requires you to use switches, it should include
  129. instructions on how to use them. Most software requires no switches and
  130. you do not need to concern yourself with the information about switch 
  131. settings.
  132.  
  133.  
  134. The standard format for command line switches is :
  135. BASEDEV=AIC7870.ADD [Universal Parameter][Adapter ID][Unit Parameter]
  136.           {[SCSI Target ID]}
  137.  
  138.   [Universal Parameter] - An option that applies to all adapters 
  139.            controlled by the driver.
  140.  
  141.   [Adapter ID] - /A:n, where n is the number (zero relative) of the adapter
  142.            installed in the system. The adapter ID is determined when 
  143.            the driver is loaded based on the order that adapters are 
  144.            found in the system. (See below, AIC7870.ADD Specific Command
  145.            Line Switches.)
  146.  
  147.   [Unit Parameter] - Modifies the behavior of the selected host adapter.
  148.  
  149.   [SCSI Target ID] - The targets to which the Unit Parameter will be applied.
  150.            This parameter may be a single ID (d) or list of IDs (d,d,d).
  151.  
  152. Universal Parameters:
  153. ---------------------
  154.  
  155.    /ET - Allow embedded targets.  This parameter indicates that the ADD
  156.       should assume that all targets have more than one logical unit (LUN)
  157.       defined.
  158.  
  159.    /!ET - Do not allow embedded targets (DEFAULT). This parameter indicates
  160.       that the ADD should assume that all targets have only one logical 
  161.       unit (LUN) defined.
  162.  
  163.    /V - Load driver verbosely. This parameter will display the driver
  164.       name as well as the version number and Adaptec copyright if the driver
  165.       loads successfully. Information on all targets found in the system
  166.       will also be displayed.
  167.  
  168.    /PCIHW  Enables driver to access PCI configuration hardware registers.
  169.            This switch is implemented because in some PCI systems accessing
  170.               PCI configuration space through PCI BIOS function calls causes
  171.               problem.
  172.               
  173. General Unit Parameters:
  174. ------------------------
  175.  
  176.    /I - Ignore the specified adapter. This allows another driver to
  177.       share the adapters that the ADD would normally use.
  178.  
  179.    /DM - Enable DASD manager support (DEFAULT). This parameter allows
  180.       OS2DASD.DMD to control the specified target(s) if they are 
  181.       identified as DASD (hard disk) devices.
  182.  
  183.    /!DM - Disable DASD manager support. This parameter prevents
  184.       OS2DASD.DMD from controlling the specified target(s).
  185.  
  186.    /SM - Enable SCSI manager support (DEFAULT). This parameter allows
  187.       OS2SCSI.DMD to control the specified target(s) if they are 
  188.       identified as NON-DASD SCSI devices. All SCSI hard drives 
  189.       will be controlled by OS2DASD.DMD.
  190.  
  191.    /!SM - Disable SCSI manager support. This parameter prevents
  192.       OS2SCSI.DMD from controlling the specified target(s).
  193.  
  194.  
  195. Configuration Examples:
  196. -----------------------
  197.  
  198. Example 1
  199.  
  200.    Suppose that you had a removable hard drive as target 3 and you wanted
  201.    to control the hard drive with an ASPI application and driver.
  202.    Normally OS2DASD will allocate this device, treat it as a large
  203.    floppy and prevent you from sending any SCSI commands via ASPI.
  204.  
  205.    BASEDEV=AIC7870.ADD /A:0 /!DM:3 will prevent OS2DASD.DMD from
  206.    accessing the target and still allow OS2SCSI.DMD and OS2ASPI.DMD to
  207.    share access to it.
  208.  
  209. Example 2
  210.  
  211.    Suppose that you had a multi-disk CD-ROM as target 4 on host adapter 0 and
  212.    two DASD devices as targets 1 and 5 on host adapter 1.
  213.  
  214.    BASEDEV=AIC7870.ADD /ET /A:0 /!SM:4 /A:1 /!DM:1,5 will prevent
  215.    OS2SCSI.DMD from accessing the CD-ROM and prevent OS2DASD.DMD from
  216.    controlling the DASD devices. The driver will also search for multiple
  217.    LUNs on all host adapters.
  218.  
  219. Important Tips:
  220. ---------------
  221.  
  222.   1) There are no switches for controlling OS2ASPI.DMD directly. IBM did
  223.     not define them in their specification and we cannot be sure that other
  224.     host adapters will have the same switches.
  225.  
  226.   2) OS2SCSI.DMD will only allocate devices when a device driver
  227.     requests it, but this will prevent OS2ASPI from accessing it. There is
  228.     nothing in the ASPI specification regarding device allocation so
  229.     OS2ASPI must rely on other managers to fairly share targets. This
  230.     should only be a problem if you have two drivers that use different
  231.     managers and you want them both to access the same target at the same
  232.     time.
  233.  
  234.   3) Do NOT disable DASD manager access to target 0 if you are booting
  235.     from your SCSI host adapter. This will prevent the system from booting!
  236.  
  237.  
  238. AIC7870.ADD-Specific Command Line Switches
  239. ------------------------------------------
  240.  
  241. This driver supports the AIC-7870 installed on an AHA-2940 PCI host 
  242. adapter.  Adapter numbers are first assigned to boards with their BIOS 
  243. enabled; the numbers are assigned from lowest BIOS address to highest 
  244. address.  Any remaining boards are assigned numbers by scanning slots.  
  245. Each slot is a combination of a bus number and a device number pair 
  246. starting from lowest to higest numbers, and the adapters are assigned a 
  247. number in the order they are found.  
  248.  
  249.  
  250. Special Unit Parameters:
  251. ------------------------
  252.       /TAG: - Sets the number (1-16) of tagged commands for all target
  253.               devices on the host adapter. A value of one disables 
  254.               tagged queuing. 16 is the maximum number allowed and 8 is
  255.               the default value.
  256.  
  257.       /TAG:1  Disables tagged queuing for all target devices on a given
  258.               host adapter. The driver maintains a maximum of 2 non-
  259.               tagged commands per target internally. The driver treats
  260.               all target devices as non-tagged devices, and sends only
  261.               one command at a time per target to the host adapter.
  262.  
  263.        Example:
  264.  
  265.        BASEDEV=AIC7870.ADD /A:0 /TAG:8
  266.                will set the number of tagged commands for all target
  267.                devices on the first host adapter to 8.
  268.                
  269.  
  270.                            ==============
  271.                             Limitations:
  272.                            ==============
  273.  
  274.      Fault Tolerance is now supported in the driver. However, ABORT and 
  275.      SCSI BUS RESET will only work for targets that are properly
  276.      behaved.
  277.  
  278.