Here is the latest release driver for Adaptec 1540 family host adapters
and OS/2 2.X.
AHA154X.ADD 19559 6-08-94 11:07am
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 following examples will all use the driver for the Adaptec 1542B, but the
driver for any other Adaptec host adapter can be used instead.
The standard format for command line switches is :
BASEDEV=AHA154X.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. Please refer
to the section on each host adapter to determine the scanning order.
[Unit Parameter] - The modification being made to the behavior of the
selected host adapter.
[SCSI Target ID] - The targets to which the Unit Parameter will be applied.
This parameter may be and 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.
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
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).
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=AHA154X.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 CD-ROM as target 4 on host adapter 0 and
two DASD devices as targets 1 and 5 on host adapter 1.
BASEDEV=AHA154X.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 manager access to your boot drive
if you are booting from your SCSI host adapter. This will
prevent the system from booting.
Driver Specific Information
AHA152X.ADD
This driver can support two host adapters and searches for them at ports 340H
and 140H; boards are assigned adapter numbers in the order they are found.
Universal Parameters
/SN - Allow synchronous negotiation (DEFAULT).
/!SN - Prevent synchronous negotiation.
Special Unit Parameters
/BOFF:t - allows the bus-off time to be set to a value between 1 and
15 microseconds. The default value for OS/2 2.0 is 1 microsecond
and this should be used for most systems.
*** This option is only supported by the AIC-6360 and requires an
EISA system.
/BON:t - allows the bus-on time to be set to a value between 1 and 15
microseconds. The default value for OS/2 2.0 is 15 microseconds and
this value should be used for most systems.
*** This option is only supported by the AIC-6360 and requires an
EISA system.
/CHAN:x - Specifies the DMA channel to be used in DMA mode. The
available channels are 0, 5, 6 and 7. If an invalid channel is
specifed, then 5 is used by default.
*** This option is only supported by the AIC-6360 and requires an
EISA system.
/D - Allow targets to disconnect from the SCSI bus (DEFAULT).
/!D - Prevent targets from disconnecting from the SCSI bus.
/DMA - Use direct memory access to transfer data to/from the SCSI bus.
*** This option is only supported by the AIC-6360 and requires an
EISA system.
/E - Allow enhanced features of the AIC-6360 (DEFAULT).
/!E - Disable enhanced features of the AIC-6360.
*** This option is only supported by the AIC-6360.
/H:x - Specifies the host adapter SCSI ID. A number from 0-7 replaces
x. The default ID is 7. If you specify an invalid number, the default
is used.
/PIO - Use programmed I/O to transfer data to/from the SCSI bus.
/!SYNC - Disable synchronous data transfers.
/Y - Enable parity checking on the SCSI bus (DEFAULT).
/!Y - Disable parity checking on the SCSI bus.
/Z - Reset the adapter to its default state. This is equivalent to using /D, /E, /H:7, /PIO, /Y.
AHA154X.ADD
This driver can support four host adapters, distributed among six possible
port addresses. The port addresses are scanned in the order 330H, 334H,
230H, 234H, 130H, 134H; boards are assigned adapter numbers in the order they
are found.
Special Unit Parameters (Date first available)
/BOFF:t - allows the bus-off time to be set to a value between 1 and
64 microseconds. The default value for OS/2 2.x is 4 microseconds
and this should be used for most systems.
/BON:t - allows the bus-on time to be set to a value between 2 and 15
microseconds. The default value for OS/2 2.x is 7 microseconds and
this should be used for most systems.
/D - Allow targets to disconnect from the SCSI bus (DEFAULT).
/!D - Prevent targets from disconnecting from the SCSI bus.
*** This command is not supported on boards earlier than revision B.
/UR - Report underruns.
/!UR - Ignore underruns (DEFAULT).
AHA164X.ADD
This driver can support host adapters installed in any 16-bit MCA slot. The
slots are scanned from lowest to highest and boards are assigned adapter
numbers in the order they are found. The slots are scanned twice, the first
scan will find all boards with their BIOS enabled and the second will find
those with their BIOS disabled.
Special Unit Parameters
/UR - Report underruns.
/!UR - Ignore underruns (DEFAULT).
AHA174X.ADD
This driver can support host adapters installed in any EISA slot. 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
/!TQ - Disable tagged queuing.
/UR - Report underruns.
/!UR - Ignore underruns (DEFAULT).
AIC7770.ADD
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).
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.