Copyright Digital Equipment Corp. All rights reserved.

Description

   It is used by mrd_ready_inport(3mrd). This command is used by
   the TL820 family of DLT libraries to enable the button on the I/O
   device (IOD) which opens the Inport door.

   The robot_info argument is the address of a robot_info_t that has
   been opened by mrd_startup(3mrd).

   The port argument is the absolute address of the port to be
   readied. On supported TL820 configurations which use a left
   mounted IOD this will always be 64.

   This routine uses the dev_status_t structure for handing errors.
   The dev_status_t structure includes the code, os_status, and SCSI
   error fields. The following describes how to decode errors with
   the dev_status_t structure.

   SCSI Errors

   SCSI errors are indicated when the value of the valid field of
   the SCSI error is not equal to 0. The key, asc, and ascq fields
   provide additional information to help determine the cause of the
   error.

   The code usually maps the Additional Sense Code and Additional
   Sense Code Qualifier (ASC/ASCQ) values to an MRD error. The asc
   and ascq values are copied from the request sense data returned
   by the target.

   The Additional Sense Code (asc) indicates further information
   related to the error or exception condition reported in the sense
   key field. The Additional Sense Code Qualifier (ascq) indicates
   detailed information related to the additional sense code. For
   more information, consult the SCSI-2 Specification.

   Operating System Errors

   Operating system errors are indicated when the value of the valid
   field of the SCSI error is equal to 0 and the value of the os_
   status field is not equal to 0. This result is most likely caused
   by an operating system error, and probably has a mapped error in
   MRD.

   MRD Errors

   MRD errors are indicated when the value of the os_status field is
   0, and the value of the valid field of the SCSI error is 0. This
   result is most likely caused when MRD encounters its own failure.