DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

ida(HW)


ida -- Compaq EISA/PCI Integrated Drive Array (IDA) driver

Description

ida is the device driver for Compaq EISA/PCI Integrated Drive Array (IDA) controllers.

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

Configuring the ida driver

You can configure the ida driver using entries in /etc/conf/cf.d/mdevice and /etc/conf/sdevice.d/ida. 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 ida driver-specific characteristics by editing the /etc/conf/pack.d/ida/space.c file, which controls parameters such as the SCSI ID, the SCB handling mode, parity checking, and timeouts.

Boot time configuration

The ida driver supports the ida.nocheck bootstring(HW), which disables hardware checking by the driver. This allows Compaq IDA devices to be installed on non-Compaq platforms.

ioctl commands

The ida driver supports the ioctl(S) commands described on the hd(HW) manual page, as well as the ioctl commands for asynchronous I/O described on the aio(HW) manual page.

Diagnostics

The following error messages may be displayed on the console. See messages(M) for general information about kernel error messages, including a list of generic device driver errors.
CONFIG: ida#: Vectors for controller in slot m differ (kernel=o, system=p)
The EISA configuration interrupt vector does not match that in
sdevice(F).

NOTICE: ida#: n abort errors on dev major/minor unit m, block=n cmd=0xo status=0xp
Reports the number of abort errors.

NOTICE: ida#: n bad command lists on dev major/minor unit m, block=n cmd=0xo status=0xp
Reports the number of bad command lists.

NOTICE: ida#: n bad requests on dev major/minor unit m, block=n cmd=0xo
status=0xp
Reports the number of bad requests.

NOTICE: ida#: n recoverable errors on dev major/minor unit m, block=n cmd=0xo status=0xp
Reports the number of recoverable errors.

WARNING: ida: Cannot allocate nk, IDA disabled
Not enough memory was available to allocate to command blocks.

WARNING: ida: Only first six of n Disc Array Controllers supported
A maximum of six drive controllers can be attached.

WARNING: ida#: m non-recoverable errors on dev major/minor unit n, block=o cmd=0xp status=0xq
Reports the number of non-recoverable errors.

WARNING: ida#: m unknown errors on dev major/minor unit n, block=o cmd=0xp status=0xq
Reports the number of unknown errors.

WARNING: ida#: No queued requests
No request blocks were found for processing on update.

WARNING: ida#: Spurious interrupt
No command was pending when an interrupt was received.

WARNING: ida#: Unknown cmd=0xm on dev major/minor unit n, offset=0xo status=0xp
An unknown command was received.

PANIC: ida - ran out of cmdlist
No more command blocks were available.

Files


/usr/include/sys/scsicmd.h
SCSI interface header files

See also

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

SCO OpenServer System Administration Guide


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