eiad -- Adaptec 174x EISA SCSI host adapter driver


eiad is the device driver for Adaptec 174x EISA SCSI host adapter cards.

In enhanced mode, the Adaptec AHA-174x uses the eiad driver. In standard mode, the Adaptec AHA-174x emulates the Adaptec AHA-154x host adapter and uses the ad(HW) driver.

Before installing the Adaptec AHA-174x, set the card to enhanced mode to utilize its full functionality using the EISA configuration utility.

Refer to the Compatible Hardware Web Pages. to determine the support status of your host adapter, or contact your system supplier.

Configuring the eiad driver

You can configure the eiad driver using entries in /etc/conf/cf.d/mdevice and /etc/conf/sdevice.d/eiad. See mdevice(F) and sdevice(F). Changes to these files take effect once you relink the kernel using link_unix(ADM) and reboot the system.

Configure eiad driver-specific characteristics by editing the /etc/conf/pack.d/eiad/space.c file, which controls parameters such as the SCSI ID, the SCB handling mode, parity checking, and timeouts.

Boot time configuration of SCSI

Use the bootstring(HW) parameters to override the default hardware configuration information. Of special interest are the adapter= parameter that specifies information for the host adapter card that plugs into or is part of the motherboard, and the periph= parameter that specifies information about the host adapter being used by one of the generic peripheral interfaces (Sdsk, Srom, or Stp).

ioctl commands

The eiad driver supports all standard SCSI ioctls that are defined in the <sys/scsicmd.h> header file and documented on the scsi(HW) manual page.


These error messages associated with eiad may display on the console. See messages(M) for general information about kernel error messages, including a list of generic device driver errors.

NOTICE: eiad: No soft reset interrupt pending, status=0xm
AHA-1740 cmd : n
AHA-1740 sense : o
No interrupt was pending when adapter interrupts were to be cleared.

WARNING: eiad: Adapter m hard reset failure, port 0xn = 0xstatus
Hard reset of the adapter failed.

WARNING: eiad: Adapter m soft reset failure: port 0xn0x = status
Clearing pending adapter interrupts failed.

WARNING: eiad: Unexpected interrupt status 0xn
An unexpected interrupt was received.

ERROR: eiad_reset: Adapter 0 reset failure: port 0x%x = 0x%b
The driver was unable to perform a soft reset on the host adapter.

WARNING: eiad: Adapter diagnostic failure 0x%x: bus 0
eiad was unable to initialize the hardware that it found. This often indicates a hardware error.



SCSI interface header files

See also

ad(HW), boot(HW), link_unix(ADM), mdevice(F), mkdev(ADM), sconf(ADM), scsi(HW), sdevice(F).

``Adding SCSI host adapters and peripherals'' in the SCO OpenServer Handbook
SCO OpenServer System Administration Guide

© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003