Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ aha1740(7) — Interactive 3.2r4.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

aha1520(7)

aha1540(7)

athd(7)

bt742(7)

disk(7)

dpt20xx(7)

escx(7)

hpdd(7)

ida(7)

mcesdi(7)

mcst(7)

ncr700(7)

passthru(7)

tape(7)

tmc8x0(7)

wdasc(7)

wdex(7)

aha1740(7)  —  

NAME

aha1740 − low-level controller module

DESCRIPTION

The aha1740 module provides low-level interface routines between the High Performance Device Driver (see hpdd(7)) and the Adaptec AHA-1740 Extended Industry Standard Architecture (EISA) Small Computer System Interface (SCSI) Host Adapters.  It can be configured for disk or streaming tape support for one or more host adapter boards, each of which must be the sole initiator on a SCSI bus.  The low-level code tries to match the software configuration with the hardware configuration (see the INTERACTIVE UNIX Operating System Maintenance Guide) and determines what types of devices are attached to the adapter. It handles simultaneous requests for all devices, overlapping operations where the devices will permit. The aha1740 driver implements the SCSI passthrough operation. 

For information on configuring a kernel to include the aha1740 module, refer to the INTERACTIVE UNIX Operating System Maintenance Guide.

NOTE: To use the Exabyte 8200 Helical Scan 8mm Cartridge Tape Subsystem, make sure that you have the latest firmware.  The part numbers are:

PROM 262L CS FFC8
SCFT C034 CS 66AC or later

You must also have AHA1742 Revision E firmware or later.  You can download the firmware from the Adaptec Bulletin Board.  The EEPROMs that are downloadable are 1740 and 1742, but not 1742A.  SunSoft does not supply Exabyte 8200 EEPROMs or Adaptec Revision E firmware; contact Exabyte and Adaptec directly. 

Board Configuration

If the AHA-1740 adapter is to be used as the primary adapter for the installation kernel, it must be configured to operate in AHA-1540 compatibility mode (see aha1540(7), paying particular attention to the discussion on ­limitations).

Once the installation kernel is installed, kconfig(1) can be used to configure the aha1740 module and allow the extended (EISA) features of the AHA-1740 adapter to be used.  This will require board-level configuration using the EISA configuration utility. 

If more than one board is to be used in a single system, each must occupy a different interrupt level. 

SEE ALSO

aha1520(7), aha1540(7), athd(7), bt742(7), disk(7), dpt20xx(7), escx(7), hpdd(7), ida(7), mcesdi(7), mcst(7), ncr700(7), passthru(7), tape(7), tmc8x0(7), wdasc(7), wdex(7). 

WARNING

The SCSI passthrough interface was first implemented on the aha1740 driver, and it was, therefore, used as a prototype driver for experimentation.  Because it was the first driver to have the SCSI passthrough, this driver uses a slightly different approach than does the aha1540 SCSI passthrough operation.  The interface uses the "a174x_ccb" structure (defined in /usr/include/sys/aha1740.h) as the SCSI passthrough structure.  Application programs must fill in this structure appropriately and according to 1740 adapter specifications and pass the pointer to this structure as an argument to the ioctl() call. 

ADDED VALUE

This entry, supplied by SunSoft, Inc., is an extension of UNIX System V. 

\*U  —  Version 1.0

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026