Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

scsi_bus(7)

vme(7)



cisc(7)                        DG/UX R4.11MU05                       cisc(7)


NAME
       cisc - Ciprico VME SCSI bus adapter (88k only)

SYNOPSIS
       cisc(parent-bus[,controller-num[,adapter-id]])  or
       cisc([controller-num[,adapter-id]])

DESCRIPTION
       The cisc adapter allows an AViiON server to access Small Computer
       System Interface (SCSI) devices.  The adapter links a host's VME bus
       to a single-ended SCSI bus.

       To access a SCSI device via the interface, you must specify the
       appropriate cisc adapter as the parent bus device within the name of
       a SCSI device to be configured (e.g., st or sd).  See the scsi_bus(7)
       man page for a list of the supported child SCSI devices.

       To configure cisc devices, you must add to the DG/UX system
       configuration file one or more device name entries that contain one
       of the forms described in the synopsis above.  The parameters in a
       device name have the following meanings:

       ·   The parent-bus parameter is itself a device name, representing
           the VME bus device to which the controller is attached (vme(0) or
           vme(1), for example).  In the second form of the device name,
           this parameter is omitted, a parent bus of vme(0) is assumed, and
           all subsequent parameters move up one position.  Thus, cisc(3) is
           equivalent to cisc(vme(0),3).  Note that only the second device
           name form is accepted when specifying a boot command string to
           the AViiON SCM.

       ·   The controller-num parameter is a hexadecimal number in the range
           0 through F which distinguishes the various standard addressing
           values to which the controller may be jumpered.  Consult the
           table below for details on these address settings.  The default
           value for controller-num is 0.

       ·   The adapter-id parameter is a hexadecimal number in the range 0
           through 7 which specifies the SCSI ID that will be used to
           address the adapter itself on its SCSI bus.  The default value
           for adapter-id is 7.

       Each cisc controller board contains two jumperable VME board address
       settings:  the interrupt vector number used by the board, and the A16
       address of the board's 16-bit control register space.  The following
       hexadecimal address values are used for the 16 standard controller-
       num instances supported by the device driver on each parent VME bus:

                   Controller  Interrupt   A16 Address
                   Number      Vector
                               Number

                   0           28          FFFFF300
                   1           29          FFFFF500
                   2           2A          FFFFF700
                   3           2B          FFFFF900
                   4           2C          FFFFED00
                   5           2D          FFFFD700
                   6           2E          FFFFD900
                   7           2F          FFFFDB00
                   8           20          FFFFDD00
                   9           21          FFFFDF00
                   A           22          FFFFE100
                   B           23          FFFFE300
                   C           24          FFFFE500
                   D           25          FFFFE700
                   E           26          FFFFE900
                   F           27          FFFFEB00


       A cisc device can still be used even if it is not jumpered to one of
       the standard address settings.  However, such a device is referred to
       as a non-standard instance, and it requires a different device name
       format:

           cisc@intr-vec-num(parent-bus,a16-addr[,adapter-id])  or
           cisc@intr-vec-num(a16-addr[,adapter-id])


       The parameters in a non-standard device name have the following
       meanings:

       ·   The intr-vec-num value is the hexadecimal VME interrupt vector
           number used by the board.  There is no default value for this
           parameter; it must always be specified explicitly.

       ·   The parent-bus parameter has exactly the same meaning here as it
           does in the standard device name format.

       ·   The a16-addr parameter is the hexadecimal value of the VME A16
           address of the board's 16-bit control register space.  There is
           no default value for this parameter; it must always be specified
           explicitly.

       ·   The adapter-id parameter has exactly the same meaning here as it
           does in the standard device name format.

       A cisc adapter having a firmware revision of 11 or greater attempts
       to use the SCSI synchronous data transfer protocol, by negotiating a
       synchronous offset with each device on the the SCSI bus.  If this
       negotiation fails, or if the firmware revision level is less than 11,
       the asynchronous mode is used.

EXAMPLES
       The following entry in a DG/UX configuration file configures all SCSI
       disk units on all SCSI IDs on the third standard cisc controller on
       the first VME bus:

            sd(cisc(vme(0),2),*)


       The following entry is a synonym for the example above:

            sd(cisc(2),*)


       The following entry is identical to the example above, except that
       the SCSI adapter ID is 6 instead of 7:

            sd(cisc(2,6),*)



       For more information about DG/UX device configuration, refer to
       "Writing a Device Driver" in Programming in the DG/UX Kernel
       Environment.

SEE ALSO
       scsi_bus(7), vme(7).


Licensed material--property of copyright holder(s)

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