Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ eha(7) — SunOS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

eha(7)

NAME

eha − low-level module for Adaptec 174x EISA host bus adapter

DESCRIPTION

The eha module provides low-level interface routines between the common disk/tape io subsystem and the Adaptec EISA 174x SCSI (Small Computer System Interface) controllers.  The eha module can be configured for disk and streaming tape support for one or more host adapter boards, each of which must be the sole initiator on a SCSI bus. Auto configuration code determines if the adapter is present at the configured address and what types of devices are attached to it. 

Board Configuration and Auto Configuration

The driver attempts to initialize itself in accordance with the information found in the configuration file, /kernel/drv/eha.conf.  The only relevant user configurable item in this file is:

io address "reg=0x1000,0,0"
"ioaddr=0x1000"

The I/O address is 0x1000 times the EISA slot number. Hence, slot 1 is address 0x1000 and slot 10 is 0xa000. 

Prior to installation, the 174x controller must be put into enhanced mode with the EISA configuration utility run under MS-DOS. 

The default listing of the configuration file is as follows:

#
# primary controller [Settings for CD-ROM installation]
#
name="eha" class="sysbus" intr=5,11 reg=0x1000,0,0
ioaddr=0x1000
flow_control="dmult" queue="qsort" disk="scdk" tape="sctp"
tag_fctrl="adapt" tag_queue="qtag";
 # another controller example
#
name="eha" class="sysbus" intr=5,11 reg=0x2000,0,0
ioaddr=0x2000
flow_control="dmult" queue="qsort" disk="scdk" tape="sctp"
tag_fctrl="adapt" tag_queue="qtag";
#

To speed boot, parameters in the configuration file may be commented out with a "#" in the first column for controllers that are not installed.

SunOS 5.1  —  Last change: 22 January 1993

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