Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mcis(7) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ioctl(2)






       mcis(7)                                                      mcis(7)


       NAME
             mcis - MCIS SCSI host adapter driver

       DESCRIPTION
             The MCIS host adapter subsystem serves as a means for SCSI
             target drivers (such as sd01, st01, and so on) to communicate
             on the SCSI bus with target controllers and logical units.
             This driver implements the SCSI Driver Interface (SDI) for
             such SCSI target drivers.

             It is also possible to access this subsystem using the pass-
             through driver interface.  To find the appropriate device to
             use, while any device is being accessed through the target
             driver, use the B_GETDEV ioctl to get the major and minor
             numbers of the pass-through node.  This node may be created
             and opened for use.

          ioctl Calls
             There are three groups of ioctl(2) commands supported by mcis.
             The first group contains the ioctl commands used by the mcis
             driver itself:

             SDI_SEND
                   Sends a pass-through command to a target controller,
                   bypassing the associated target driver.

             SDI_BRESET
                   Resets the SCSI bus.

             B_REDT
                   Reads the extended edt data structure that is stored in
                   the mcis driver's internal data structure.

             B_HA_CNT
                   Gets the value of the number of host adapters for which
                   the mcis driver is configured.

             The second group is used by the mcis driver and all target
             drivers that use the SDI protocol to communicate with their
             associated target controllers.

             B_GETTYPE
                   Returns the bus name (for example, scsi) and device
                   driver name of a specific device.




                           Copyright 1994 Novell, Inc.               Page 1













      mcis(7)                                                      mcis(7)


            The third group should be supported by all target drivers that
            use the SDI protocol to communicate with their associated
            target controllers.  However, this ioctl is not supported by
            the mcis driver.

            B_GETDEV
                  Returns the pass-through major and minor numbers to the
                  calling utility to allow creation of a pass-through
                  special device file.

         Files
            /usr/include/sys/mcis.h
            /usr/include/sys/scsi.h
            /usr/include/sys/sdi.h
            /usr/include/sys/sdi_edt.h
            /etc/conf/pack.d/mcis/space.c

      NOTICES
            On IBM MCA SCSI systems (for example, Model 57 and Model 90),
            the SCSI boot disk must be the disk with the highest SCSI
            target address (SCSI ID). For example, if you have disks at
            SCSI IDs 3, 4, and 6, the boot disk must be the disk at SCSI
            ID 6. If you attempt to boot from a SCSI disk which is not the
            highest SCSI ID, it may not work.

      REFERENCES
            ioctl(2)





















                          Copyright 1994 Novell, Inc.               Page 2








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