Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pci_bus(7)

scsi_bus(7)

dppb(7)



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


NAME
       apsc - Adaptec PCI SCSI-2 Host Bus Adapter (Intel Only)

SYNOPSIS
       apsc(parent-bus[,pci-device-num[,pci-function-num[,adapter-scsi-
       id]]])

DESCRIPTION
       The apsc adapter driver allows an AViiON system to access Small
       Computer System Interface (SCSI) devices using an Adaptec PCI-to-SCSI
       host bus adapter.  The adapter links the host's PCI System bus to a
       SCSI bus.  This adapter driver supports Adaptec PCI cards, including
       the AHA-2940, the AHA-2940W, and the AHA-4944(W).  It also supports
       on-board AIC-7870 SCSI interface chips from Adaptec.  The AHA-4944(W)
       supports four differential SCSI ports.  All of the hardware supports
       SCSI-2 features.

       To configure such devices, you must add to the DG/UX system
       configuration file one or more device name entries of the form
       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 PCI bus device to which the controller is attached (pci(0),
           for example).  There is no default value for this parameter; it
           must always be specified explicitly.

       ·   The pci-device-num parameter is a hexadecimal number in the range
           0 through 1F; it represents the PCI device number ("slot number")
           used by the device.  The default value for pci-device-num is 0.

       ·   The pci-function-num parameter is a hexadecimal number in the
           range 0 through 7; it represents the PCI function number used by
           the controller within pci-device-num.  The default value for pci-
           device-num is 0; non-zero values will be used only if the
           controller lies on a multi-function card.

       ·   The adapter-scsi-id parameter can be used to indicate the SCSI ID
           of the Adaptec SCSI adapter, but the adapter will always use the
           ID assigned by either the system control monitor (scm) multi-
           initiator menu (on hosts which offer this feature), or the scsi-
           select utility (available during bios boot).  If this parameter
           is specified for dgux, and it does not match the ID assigned by
           scm or scsi-select, the configuration will fail.  The recommended
           procedure is to leave this parameter blank except when describing
           the device in the scm multi-initiator menu.

       The AHA-4944(W) uses a PCI-to-PCI bus bridge to provide four SCSI
       channels on a single board.  The bridge is accessed by the dppb
       device driver.  The SCSI channels are accessed by specifying 4, 5, 6,
       or 7 as the pci-device-num in the dppb device name.  See the dppb man
       page for more details.

FILES
       There are no files created specifically for the apsc device.  The
       device drivers for the devices on the SCSI bus create device nodes
       that include the apsc device name as the parent-bus for that device.
       See the scsi_bus(7) man page for a list of the supported child SCSI
       devices.

EXAMPLES
       The following entry in a DG/UX configuration file configures all SCSI
       disk units on all SCSI IDs for the apsc card in the PCI slot that
       uses PCI device number 5 on the primary PC PCI host bridge:

            sd(apsc(pci(0),5),[0-F])


       The following entry is identical to the example above, except the
       first port of an AHA-4944(W) card is specified.  The parent bus is
       "dppb(pci(0),5),4,0,6)" and the "4" indicates channel "A" of the
       AHA-4944(W).

            sd(apsc(dppb(pci(0),5),4),[0-F])


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

SEE ALSO
       pci_bus(7), scsi_bus(7), dppb(7).


Licensed material--property of copyright holder(s)

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