*****************************************************************
* *
* BusLogic SCSI Adapter Driver Ver. 1.12 for IBM OS/2 2.x *
* *
* Copyright (c) 1993 BusLogic Inc. *
* *
* Version 1.12 7/27/1993 *
* *
*****************************************************************
Before using this software, please review the BusLogic License Agreement
terms contained in this file.
BusLogic's SCSI Adapter Driver BTSCSI.ADD Ver 1.10 runs under both IBM OS/2
2.0 and IBM OS/2 2.1. Hereafter these two versions of OS/2 will be
referred to as OS/2 2.x.
This device driver supports the following BusLogic Adapter Cards:
-BT 445S VL Bus Adapter
-BT 54x ISA Bus Adapters
-BT 64x EISA Adapters
-BT 74x MCA Adapters
The diskette for BusLogic OS/2 SCSI Adapter Driver contains the software
device driver and configuration files for the BusLogic family of SCSI host
adapters.
DISK #1 Drivers for
- IBM OS/2 V2.0 and V2.1
Configuration files for
- EISA
- Micro Channel
The following is the list of files on the diskette
Volume in Drive A is:
README TXT ; This README file
LICENSE TXT ; BusLogic License Agreement
OS220
; Driver for IBM OS/2 2.x
CONFIG ; Configuration for MCA & EISA adapter
Sub-directory of \OS220
BTSCSI ADD 15794 5-25-93 8:29p; OS/2 2.x SCSI Adapter Driver
BTSCSI DDP 148 4-22-93 1:28p; Device Driver Profile
Sub-directory of \CONFIG
!BUS4201 CFG 8745 2-22-93 6:53p; EISA configuration file for BT-74x
@0708 ADF 5861 3-08-93 2:44p; Micro Channel configuration file for BT-64x
IBM Disclaimer
THIS DEVICE DRIVER AND ITS ACCOMPANYING DOCUMENTATION HAVE BEEN LICENSED TO
IBM BY BUSLOGIC SOLELY FOR THE PURPOSE OF DISTRIBUTION. MAINTENANCE AND
SUPPORT OF THE DEVICE DRIVER IS THE RESPONSIBILITY OF BUSLOGIC. IBM MAKES
NO WARRANTY, EXPRESS OR IMPLIED , WITH RESPECT TO THE DEVICE DRIVER
INCLUDING, WITHOUT LIMITATION, WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE. IN NO EVENT WILL IBM BE LIABLE FOR ANY DAMAGES
(DIRECT OR INDIRECT) RESULTING FROM A FAILURE IN ANY MANNER OF THIS DEVICE
DRIVER OR ITS ACCOMPANYING DOCUMENTATION TO PERFORM TO THE USERS'
EXPECTATIONS. IBM GRANTS NO LICENSE TO PATENTS OR COPYRIGHTS WITH THIS
DEVICE DRIVER. CONSULT THE ACCOMPANYING END USER LICENSE AGREEMENT FOR
YOUR RIGHTS AND LICENSES.
*******************************************************************
* *
* BusLogic License Agreement *
* *
*******************************************************************
BUSLOGIC INC. LICENSE AGREEMENT. Please read the terms of this Agreement
carefully before using this software. Use of this BusLogic Inc.
("BusLogic") proprietary Software, indicates your acceptance of the
following terms. BusLogic is willing to license the enclosed Software only
upon the condition that you accept all of the terms contained in this
Agreement. If you do not agree to these terms, then BusLogic is unwilling
to license the Software to you in which event you should return the
Software to th e place from which it was acquired.
LICENSE. BusLogic grants you the right to use the Software on any single
compatible computer. You may make one copy of the software for
archival/back-up purposes. The copy must include the copyright notice,
proprietary data or other legend/logo as cont ained in the original
Software.
RESTRICTIONS. You may not use, copy, modify, or transfer the Software, or
any copy, in whole or in part, except as expressly provided for in this
Agreement. You may not decompile, disassemble or reverse engineer the
Software. Any attempt to transfer any of the rights, duties, or
obligations hereunder except as expressly provided for in this Agreement is
void. You may not rent, lease, loan, resell for profit, sublicense,
distribute, electronically transmit or network the Software. You agree to
comply w ith U.S. export regulations, if applicable.
LIMITED WARRANTY/LIMITATION OF REMEDIES. BusLogic does not warrant that
the Software will meet your requirements, that operation of the Software
will be uninterrupted or error-free, or that all errors will be corrected.
SUCH WARRANTIES ARE IN LIEU OF OTHER WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO THE SOFTWARE, AND THE
ACCOMPANYING WRITTEN MATERIALS. NO ORAL OR WRITTEN INFORMATION OR ADVICE
GIVEN BY BUSLOGIC, ITS EMPLOYEES, DISTRIBUTORS, DEALERS OR AGENTS SHALL
INCREASE THE SCOPE OF THE ABOVE WARRANTIES OR CREATE ANY NEW WARRANTIES.
IN NO EVENT WILL BUSLOGIC BE LIABLE TO YOU, REGARDLESS OF WHETHER ANY
REMEDIES SET FORTH HEREIN FAIL OF THEIR ESSENTIAL PURPOSE, FOR DAMAGES
INCLUDING ANY LOST PROFITS, LOSS OF DATA OR OTHER INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OF, OR INABILITY TO USE, THE
SOFTWARE, EVEN IF BUSLOGIC OR AN AUTHORIZED BUSLOGIC REPRESENTATIVE HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE
EXCLUSION MAY NOT APPLY TO YOU. IN THAT EVENT, ANY IMPLIED WARRANTIES ARE
LIMITED IN DURATION TO NINETY (90) DAYS FROM THE DATE OF DELIVERY OF THE
SOFTWARE. THIS WARRANTY GIVES Y OU SPECIFIC LEGAL RIGHTS. YOU MAY HAVE
OTHER RIGHTS, WHICH VARY FROM STATE TO STATE. SOME STATES DO NOT ALLOW THE
LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL
DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
TERM. This Agreement will immediately and automatically terminate without
notice if you fail to comply with any term or condition of this Agreement.
You agree upon termination to promptly destroy the Software together with
all copies and merged portions of the Software in any form.
GENERAL. This Agreement is governed by the laws of the State of
California, except for that body of law dealing with conflicts of law.
This Agreement constitutes the complete understanding and agreement of the
parties regarding the subject matter herein and supersedes all prior
understandings and agreements. If any provision of this Agreement is held
to be unlawful, void, or for any reason unenforceable, that provision will
be enforced to the fullest extent possible and the remaining provisions
will remain in full force.
U.S. GOVERNMENT RESTRICTED RIGHTS. The Software and accompanying
materials are provided with Restricted Rights. Use, duplication or
disclosure by the Government is subject to restrictions as set forth in
subparagraph (c) (l) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS 252.227-7013. Contractor/manufacturer is BusLogic
Inc., 4151 Burton Drive, Santa Clara, CA 95054.
If you have any questions concerning this Agreement, contact BusLogic Inc.,
4151 Burton Drive, Santa Clara, CA 95054, (408) 492-9090.
P/N 9402022 Rev. C1
*******************************************************************
* *
* BusLogic Installation Instructions *
* *
*******************************************************************
Before installing the BusLogic OS/2 2.x SCSI Adapter Driver, you must fully
install OS/2 2.x. You are able to do this out of the box because IBM ships
a generic "Int 13" driver that will get you through the installation. Once
OS/2 is installed and you have rebooted OS/2 from the hard disk following
the installation, you can install the BusLogic driver using one of the two
following methods:
Method A - Automatic Method
---------------------------
1) Insert the BusLogic diskette in Drive A:. Either:
a) Choose the System Setup icon from the OS/2 Desktop, then
choose the Device Driver Install icon from the System
Setup icon view screen
or ..
b) Type DDINSTAL at the system prompt
(This will invoke the same icon as above).
2) Click on the Change button of the Source directory.
3) Select the OS220 directory and click on the Set button.
4) Click on the Install button, select the BusLogic driver, and then click
on OK. The installation and modification to CONFIG.SYS will be performed
automatically.
Method B - Manual Method
------------------------
1) Copy the BusLogic files \OS220\BTSCSI.ADD over to the \OS2 directory
on the C: boot drive.
2) Edit C:\CONFIG.SYS you can invoke E - the IBM OS/2 editor that is
automatically installed and after invoking the IBM OS/2 editor,
add the following line:
BASEDEV = BTSCSI.ADD
The system will find the driver in the \OS2 directory. If you plan on
using CDROM.SYS or OPTICAL.SYS from IBM, you must also add the following
line to C:\CONFIG.SYS:
BASEDEV = OS2SCSI.DMD
Once you have completed either method of driver installation, you must
reboot for changes to take effect.
**** New Command Line Switches ****
Tagged queuing is an advanced SCSI-II feature that allows overlapped
commands to a SCSI device, this results in enhanced performance. While
BusLogic provides support for this important SCSI-II feature, not all SCSI
devices support tagged queuing. Both the host adapter and the SCSI device
must support tagged queuing to take advantage of this feature.
BusLogic's OS/2 2.x SCSI Adapter Driver defaults to tagged queuing DISABLED
on all devices. For devices that support tagged queuing, the following
command line switches are provided to manage tagged queuing support:
/A:x - Adapter identification switch. x is between 0 and 5 and identifies
the adapter being referenced. This switch is followed by
one of the switches below describing the enabling/disabling of
tagged queuing support.
/TQ - Enable tagged queuing support on ALL targets on the specified
host adapter (specified by the receding /A: switch) that supports
tagged queuing. If this switch is specified and the specified
host adapter supports tagged queuing (revision 3.30 firmware
and above), then tagged queuing is enabled.
/TQ: x,y,z,... - Enable tagged queuing support on a specified list of
SCSI targets. x,y,and z is a list of embedded SCSI targets
separated by commas. The Logical Unit Number (LUN) is presumed
to be 0.
/TQ: (a,b), (c,d), ... - Enable tagged queuing support on a specified list
of pairs of SCSI targets/LUNs in parenthesies. Each parenthesied
pair is separated by commas.
Examples:
1) BASEDEV = BTSCSI.ADD /A:0 /TQ
This example enables tagged queuing on host adapter 0 on all
targets that support it. Targets attached to host adapter 0
that do not support tagged queuing are not affected.
2) BASEDEV = BTSCSI.ADD /A:0 /TQ /A:1 /TQ
This example enables tagged queuing on all targets on host
adapters 0 and 1 that support it. Targets attached to host
adapters 0 and 1 that do not support tagged queuing are
not affected.
3) BASEDEV = BTSCSI.ADD /A:0 /TQ: 0,2,3 /A:2 /TQ: 0,1
This example enables tagged queuing on targets 0,2, and 3 on
host adapter 0 and on targets 0 and 1 on host adapter 2.
If any of the specified targets are not attached or do not
support tagged queuing, specification of those particular
devices is ignored.
4) BASEDEV = BTSCSI.ADD /A:0 /TQ: (0,0),(2,1)
This example enables tagged queuing on target 0 LUN 0 and
target 2 LUN 1 on host adapter 0. If any of the specified
target/LUN combinations are not attached or do not support
tagged queuing, specification of those particular devices
is ignored.
*******************************************************************
* *
* BusLogic SCSI Host Adapter Configuration Files for *
* EISA and Micro Channel *
* *
*******************************************************************
The configuration files for both the EISA and Micro Channel are under the
sub-directory \CONFIG.
!BUS4201.CFG EISA configuration file for BusLogic SCSI host adapters
BT-74x.
Copy this configration file into your EISA System Configration/Setup
diskette. Refer to the appropriate hardware installation guide to install
your BusLogic SCSI host adapter.
@0708.ADF Micro Channel configuration file for BusLogic SCSI host
adapters BT-64x.
Copy this configration file into your Micro Channel System
Configration/Setup diskette. Refer to the appropriate hardware
installation guide to install your BusLogic SCSI host adapter.