home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 31 / CDASC_31_1996_juillet_aout.iso / vrac_os2 / 7870_0s2.zip / AIC7870.TXT < prev    next >
Text File  |  1995-08-08  |  15KB  |  350 lines

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