scsi1x7(7) — SPECIAL FILES AND DEVICES
NAME
scsi1x7 − scsi1x7 SCSI host adapter
DESCRIPTION
The scsi1x7 driver controls a SCSI host adapter with one SCSI bus, supporting up to seven SCSI devices. Each SCSI device can have up to eight sub devices.
Assuming the necessary system resources are available, the scsi1x7 driver sends each command to the controller as soon as it receives the command from an application.
The scsi1x7 driver does not have to wait for a command to complete before sending a command for another device.
For information on devices supported and general information about the SCSI sub-system refer to the scsi man page.
MINOR NUMBERS
The scsi1x7 device driver interprets the minor number of a device using the standard SCSI-2 minor mapping.
PASSTHRU SUPPORT
The scsi1x7 device driver complies with the passthru support standard specified on the passthru(7) man page with no exceptions.
ERROR MESSAGES
The scsi1x7 driver will print the following messages on the system console if an error occurs during system initialization:
scsi1x7: ctlr %d: init failed: insufficient memory
There was insufficient memory for the driver data structures. Devices attached to the specified controller will be inaccessible.
scsi1x7: ctlr %d: SCSI controller error
There was a problem with the SCSI chip initialization. Devices attached to the specified controller will be inaccessible.
scsi1x7: ctlr %d: work queue initialization test failed
There was insufficient memory for the driver data structures. Devices attached to the specified controller will be inaccessible.
scsi1x7: ctlr %d: memory allocation failed. all controllers
are unavailable. There was insufficient memory for the driver data structures. Devices attached to the specified controller will be inaccessible.
scsi1x7: ctlr %d: initialization failed
Devices attached to the specified controller will be inaccessible.
scsi1x7: ctlr %d: all controllers failed to initialize.
Devices attached to the specified controller will be inaccessible.
scsi1x7: ctlr %d: memory allocation failed. all controllers
are unavailable. Devices attached to the specified controller will be inaccessible.
MASTER.D PARAMETERS
The following parameters affect the operation of the scsi1x7 device driver. The following are parameters listed under the scsi1x7 description:
scsi_imaj
Specifys the major number to the driver.
scsi_host_address
This parameter specifies the SCSI bus address occupied by the host (ncr53c710) SCSI chip.
scsi_max_pkts
The parameter scsi_max_pkts specifies the number of packets that are available for use within the driver. It should be set to a large number
scsi_cmd_tag_queue
The parameter scsi_cmd_tag_queue specifies a flag to enable or disable SCSI command tage queueing.
SPECIAL CONSIDERATIONS
When an error occurs while writing or reading a tape, the best course of action in this case is to rewind the tape and repeat the operation.
Removing a cartridge tape during an MTBSF operation hangs the tape drive.
LUN SUPPORT
The scsi1x7 device driver supports SCSI Logical Unit Numbers (LUN). Up to 8 LUNs per device may be configured on a per SCSI bus basis.
By default, the driver will only recognize LUN 0.
To enable the driver to support additional LUNs, add an aux-info directive (see edt_data(4) for more information) to the scsi1x7 driver directive in the /stand/edt_data and then set the first word of the aux-info directive to the number of LUNs required. For performance reasons the number of LUNs should be kept as small as possible.
FILES
/dev/dsk/m187__∗
/dev/rdsk/m187__∗
/dev/rmt/m187__∗
/dev/generic/m187__∗
/dev/dsk/m197__∗
/dev/rdsk/m197__∗
/dev/rmt/m197__∗
/dev/generic/m197__∗
/usr/include/sys/pcflio.h
/usr/include/sys/scsi/sbc_scsi/incl/ncr.h
/usr/include/sys/scsi/sbc_scsi/incl/ncr710.h
/usr/include/sys/scsi/sbc_scsi/incl/ncr710db.h
/usr/include/sys/scsi/sbc_scsi/incl/scsi.h
/usr/include/sys/scsi/sbc_scsi/incl/scsi_dbg.h
/usr/include/sys/scsi/sbc_scsi/incl/scsi_err.h
/usr/include/sys/dk.h
/usr/include/sys/mtio.h
/usr/include/sys/m328scsi.h
/usr/include/sys/m328sio.h
/usr/include/sys/m328space.h
/usr/include/sys/mvme328.h
SEE ALSO
mvme328(1), scsi(1), mt(1), ddefs(1M), dinit(1M), close(2), ioctl(2), open(2), read(2), write(2), cdrom(7), disk(7), floppy(7), intro(7), tape(7), passthru(7), scsi(7)