home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / a_man / cat7 / ts.z / ts
Encoding:
Text File  |  2001-04-17  |  26.1 KB  |  529 lines

  1.  
  2.  
  3.  
  4. ttttssss((((7777))))                                                                    ttttssss((((7777))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _tttt_ssss - tape support
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _tttt_ssss
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      The tape support (TS) system consists of a tape support driver,
  16.      personality daemons, and a daemon to manage the personality daemons.  For
  17.      information on how to configure tape support, see the _tttt_ssss_...._cccc_oooo_nnnn_ffff_iiii_gggg(4) man
  18.      page.
  19.  
  20.      The tape support driver passes all device-dependent tasks, except for I/O
  21.      processing, to a personality daemon.  For optimal performance, I/O
  22.      requests are processed in the driver.
  23.  
  24.      There is a personality daemon for each device type supported by the tape
  25.      support driver.  Each personality daemon processes requests from the
  26.      driver, performs all device-dependent tape operations, and uses a SCSI
  27.      pass-through interface to communicate with the device.
  28.  
  29.      A daemon, _tttt_ssss_dddd_aaaa_eeee_mmmm_oooo_nnnn, manages the personality daemons.  It invokes the
  30.      appropriate personality daemon on the first open of a tape device and
  31.      restarts personality daemons after abnormal terminations.
  32.  
  33.      The existing IRIX tape driver, _tttt_pppp_ssss_cccc, continues to provide support for all
  34.      devices currently supported and coexists with the tape support system.
  35.      You can choose which driver interface to use for a particular device
  36.      type.
  37.  
  38.    HHHHaaaarrrrddddwwwwaaaarrrreeee CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn
  39.      If a tape device detected during system startup is listed in the
  40.      _tttt_ssss_...._cccc_oooo_nnnn_ffff_iiii_gggg table, identified by product and vendor identifiers, the device
  41.      is assigned to the tape support system.  Devices supported by the tape
  42.      support system are defined by the _tttt_ssss______tttt_yyyy_pppp_eeee_ssss table in the _mmmm_aaaa_ssss_tttt_eeee_rrrr_...._dddd_////_ssss_cccc_ssss_iiii
  43.      file.
  44.  
  45.      Only the number of characters specified for the vendor or product
  46.      identifier is used on the comparison with the identifying information
  47.      returned by a device.
  48.  
  49.      The _tttt_ssss______tttt_yyyy_pppp_eeee_ssss table also defines the modes supported by the device and the
  50.      hardware inventory type of the device.
  51.  
  52.      +o    The modes include variable block, compression, the speed, and a list
  53.           of density values supported and their corresponding alias and
  54.           hardware graph canonical names.  The density values are used in a
  55.           device command to set the density.
  56.  
  57.      +o    The hardware inventory type identifies the type of the device as
  58.           defined in the _iiii_nnnn_vvvv_eeee_nnnn_tttt_...._hhhh file.
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ttttssss((((7777))))                                                                    ttttssss((((7777))))
  71.  
  72.  
  73.  
  74.      A _tttt_ssss______tttt_yyyy_pppp_eeee_ssss entry is defined as follows:
  75.  
  76.           typedef struct  ts_types {
  77.                   u_char  ts_hinv;
  78.                   u_char  ts_vendor[TS_MAX_VENDOR];
  79.                   u_char  ts_product[TS_MAX_PRODUCT];
  80.                   uint    ts_compress : 1;
  81.                   uint    ts_speed    : 1;
  82.                   uint    ts_variable : 1;
  83.                   uint_t  ts_numdens;
  84.                   char    **ts_dens_hwg;
  85.                   char    **ts_dens_alias;
  86.                   u_char  ts_dens_code[TS_MAX_DENSITY];
  87.  
  88.           } ts_types_t;
  89.  
  90.  
  91.      In the following example, the tape support driver supports all DLT 7000
  92.      and all STK TimberLine 9490 devices.
  93.  
  94.           #define ts_dennum_dlt7000   2
  95.           char *ts_denhwg_dlt7000[] = { "7000", "4000"};
  96.           char *ts_densuf_dlt7000[] = { "7000", "4000"};
  97.  
  98.           ts_types_t ts_types[] ={
  99.                    {TPDLT,"","DLT7000",1,0,1,
  100.                    ts_dennum_dtl7000, ts_denhwg_dlt7000, ts_densuf_dlt7000,
  101.                    (0x1B/*7000*/0x1A/*4000*/,{0},{0},{0},{0},{0},{0}}},
  102.  
  103.                    (TPSTK9490,"STK","9490",1,0,1,
  104.                     0,0,0,{0}};
  105.                    };
  106.  
  107.  
  108.      In this example, compression, variable block I/O, and 2 density values
  109.      are supported on the DLT 7000s.  A density code of 0x1B is used to set
  110.      the density when a device file with the .7000 suffix or a canonical name
  111.      including 7000 is opened or if no density is indicated on the device
  112.      file, since the first entry is also the default density.  A density code
  113.      of 0x1A is used to set the density when a device file with the .4000
  114.      suffix or a canonical name including 4000 is opened.
  115.  
  116.      Compression and variable block I/O is supported on the STK TimberLine
  117.      9490 devices.  Multiple density values are not supported.  Neither device
  118.      supports multiple speeds.
  119.  
  120.      To add support for a new device, you must add device information to the
  121.      _tttt_ssss______tttt_yyyy_pppp_eeee_ssss table, run an autoconfig to generate a new kernel, execute
  122.      _cccc_hhhh_kkkk_cccc_oooo_nnnn_ffff_iiii_gggg _----_ffff _tttt_ssss _oooo_nnnn, and restart the system to execute this kernel.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. ttttssss((((7777))))                                                                    ttttssss((((7777))))
  137.  
  138.  
  139.  
  140.    PPPPeeeerrrrssssoooonnnnaaaalllliiiittttyyyy DDDDaaaaeeeemmmmoooonnnnssss
  141.      The following personality daemons are available for the specified
  142.      devices:
  143.  
  144.      +o    _////_uuuu_ssss_rrrr_////_eeee_tttt_cccc_////_tttt_ssss_////_tttt_ssss_dddd_llll_tttt_7777_0000_0000_0000 for DLT7000 and DLT8000
  145.  
  146.      +o    _////_uuuu_ssss_rrrr_////_eeee_tttt_cccc_////_tttt_ssss_////_tttt_ssss_3333_5555_9999_0000 for IBM 3590
  147.  
  148.      +o    _////_uuuu_ssss_rrrr_////_eeee_tttt_cccc_////_tttt_ssss_////_tttt_ssss_9999_4444_9999_0000 for STK TimberLine 9490
  149.  
  150.      +o    _////_uuuu_ssss_rrrr_////_eeee_tttt_cccc_////_tttt_ssss_////_tttt_ssss_ssss_dddd_3333 for STK RedWood SD-3
  151.  
  152.      +o    _////_uuuu_ssss_rrrr_////_eeee_tttt_cccc_////_tttt_ssss_////_tttt_ssss_9999_8888_4444_0000 for STK 9840 and STK 9940
  153.  
  154.    PPPPeeeerrrrssssoooonnnnaaaalllliiiittttyyyy----DDDDaaaaeeeemmmmoooonnnn EEEErrrrrrrroooorrrr LLLLooooggggggggiiiinnnngggg
  155.      The personality daemons use the embedded support partner (ESP) event
  156.      facility to record events related to tape errors and tape unloads.  These
  157.      events are recorded with the event class "Tape".  Messages are written to
  158.      the system log with unique sequence numbers (special ESP identifiers also
  159.      called TypeIds).  The system administrator may configure special actions
  160.      that ESP may take when these events occur.  For more information about
  161.      ESP usage, see the _eeee_ssss_pppp(5) man page.
  162.  
  163.      Use the following _eeee_ssss_pppp_cccc_oooo_nnnn_ffff_iiii_gggg command to see the events recorded in the
  164.      "Tape" class:
  165.  
  166.           espconfig -list evtype -cd "Tape"
  167.  
  168.  
  169.      The personality daemons also record information about some device events
  170.      in an ASCII log file.  The path to the log file is
  171.      _////_vvvv_aaaa_rrrr_////_ssss_pppp_oooo_oooo_llll_////_tttt_ssss_////_pppp_dddd_////_llll_oooo_gggg_////_tttt_ssss_pppp_dddd_...._llll_oooo_gggg.  The records contain a number of fields,
  172.      which are separated by the back quote character.
  173.  
  174.      The fields are specified in a log record in the following order:  (Double
  175.      back quotes indicate the field has no value.)
  176.  
  177.      _d_a_t_e                Date of the event, the year, month, and day, as
  178.                          _y_y_y_y/_m_m/_d_d.
  179.  
  180.      _t_i_m_e                Time of the event, the hour, minute, and second, as
  181.                          _h_h:_m_m:_s_s.
  182.  
  183.      _v_e_r_s_i_o_n             The version number of the log record.  Version 1 is
  184.                          the only valid version.
  185.  
  186.      _e_v_e_n_t               Event type.  The following event types may be
  187.                          supported:
  188.  
  189.                          _AAAA_dddd_aaaa_pppp_tttt_oooo_rrrr _eeee_rrrr_rrrr_oooo_rrrr       A command ended in an adaptor
  190.                                              error.
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. ttttssss((((7777))))                                                                    ttttssss((((7777))))
  203.  
  204.  
  205.  
  206.                          _CCCC_hhhh_eeee_cccc_kkkk _eeee_rrrr_rrrr_oooo_rrrr         A command ended in a check
  207.                                              condition.
  208.  
  209.                          _CCCC_llll_eeee_aaaa_rrrr               Persistent reservation is cleared
  210.                                              by another host.
  211.  
  212.                          _LLLL_oooo_gggg_////_MMMM_oooo_dddd_eeee _cccc_hhhh_aaaa_nnnn_gggg_eeee_dddd    Log or mode parameter value
  213.                                              changed by another host.
  214.  
  215.                          _LLLL_oooo_ssss_tttt _pppp_rrrr_ssss_vvvv           Lost persistent reservation
  216.                                              because it is preempted or
  217.                                              cleared by another host.
  218.  
  219.                          _PPPP_rrrr_eeee_eeee_mmmm_pppp_tttt             A persistent reservation is
  220.                                              preempted by another host.
  221.  
  222.                          _SSSS_CCCC_SSSS_IIII _eeee_rrrr_rrrr_oooo_rrrr          A command ended in a SCSI error.
  223.  
  224.                          _RRRR_eeee_ssss_eeee_rrrr_vvvv_eeee             A _rrrr_eeee_ssss_eeee_rrrr_vvvv_eeee command is successfully
  225.                                              executed.
  226.  
  227.                          _RRRR_eeee_llll_eeee_aaaa_ssss_eeee             A _rrrr_eeee_llll_eeee_aaaa_ssss_eeee command is successfully
  228.                                              executed.
  229.  
  230.                          _UUUU_nnnn_llll_oooo_aaaa_dddd              An _uuuu_nnnn_llll_oooo_aaaa_dddd command is successfully
  231.                                              executed.
  232.  
  233.      _d_e_v_i_c_e _n_a_m_e         Device name without the _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee prefix.
  234.  
  235.      _d_e_v_i_c_e _t_y_p_e         Device type.
  236.  
  237.      _v_o_l_u_m_e _i_d           Volume identifier specified by the MTSETVID _iiii_oooo_cccc_tttt_llll
  238.                          command.  Applications use this command to set the
  239.                          volume identifier of a mounted volume in the
  240.                          personality daemon.
  241.  
  242.                          Applications may set the volume identifier just
  243.                          before mounting a tape.  The following code sets a
  244.                          volume identifier:
  245.  
  246.                               #include <mtio.h>
  247.  
  248.                               {
  249.                                       struct  mtvid   vid;
  250.  
  251.                                       strncpy(vid.vid, "MYVID", MT_MAX_VID);
  252.                                       if (ioctl(fd, MTSETVID, &vid)) {
  253.                                               printf("MTSETVID error: %s.0, strerror(errno));
  254.                                       }
  255.                               }
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. ttttssss((((7777))))                                                                    ttttssss((((7777))))
  269.  
  270.  
  271.  
  272.                          The volume identifier is cleared when a tape is
  273.                          unloaded.
  274.  
  275.      _p_r_o_c_e_s_s _i_d          The process identifier of the process that made the
  276.                          request.
  277.  
  278.      _l_a_s_t _S_C_S_I _c_o_m_m_a_n_d   The SCSI command that caused the log record to be
  279.                          recorded.
  280.  
  281.      _s_e_n_s_e_k_e_y            The sensekey if the event is check error.
  282.  
  283.      _m_e_s_s_a_g_e             A message generated by the personality daemon.
  284.  
  285.      _d_a_t_a _t_y_p_e           The type of data in the next field.  The following
  286.                          data types are recorded:
  287.  
  288.                          _ssss_eeee_nnnn_ssss_eeee               Sense bytes
  289.  
  290.                          _llll_oooo_gggg _pppp_aaaa_gggg_eeee            A log sense page
  291.  
  292.                          _cccc_oooo_mmmm_mmmm_aaaa_nnnn_dddd             The command that has an error
  293.  
  294.                          _dddd_aaaa_tttt_aaaa                The data that has an error
  295.  
  296.      _d_a_t_a                The data in groups of four bytes, recorded in 8 bytes
  297.                          of hexadecimal digits, separated by a blank.
  298.  
  299.      If a log record contains additional _dddd_aaaa_tttt_aaaa _tttt_yyyy_pppp_eeee and _dddd_aaaa_tttt_aaaa pairs, these
  300.      follow the initial pair, starting in field 14.
  301.  
  302.      For additional information about the log file, see the _tttt_ssss_aaaa_rrrr_cccc_hhhh_iiii_vvvv_eeee(1M) and
  303.      _tttt_ssss_eeee_rrrr_rrrr_pppp_tttt(1M) man pages.
  304.  
  305.    PPPPeeeerrrrssssoooonnnnaaaalllliiiittttyyyy----DDDDaaaaeeeemmmmoooonnnn CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn FFFFiiiilllleeee
  306.      When a personality daemon starts, it reads the configuration file for the
  307.      personality daemons if the file exists.  This optional file,
  308.      _////_eeee_tttt_cccc_////_cccc_oooo_nnnn_ffff_iiii_gggg_////_tttt_ssss_pppp_dddd_...._cccc_oooo_nnnn_ffff_iiii_gggg, contains values for the personality daemons.
  309.  
  310.      The following options are supported:
  311.  
  312.      _TTTT_RRRR_AAAA_CCCC_EEEE
  313.           Enables debug tracing.  The trace entries are entered in the
  314.           _////_uuuu_ssss_rrrr_////_aaaa_dddd_mmmm_////_SSSS_YYYY_SSSS_LLLL_OOOO_GGGG file.
  315.  
  316.           Each _TTTT_RRRR_AAAA_CCCC_EEEE line in the personality-daemon configuration file applies
  317.           to a specific device.  Any text between the # character and the end
  318.           of line, inclusive, is ignored.  A blank or tab character must
  319.           precede a # character if the # character is within a line and not at
  320.           the beginning of the line.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. ttttssss((((7777))))                                                                    ttttssss((((7777))))
  335.  
  336.  
  337.  
  338.           Each line is composed of three fields:
  339.  
  340.           _TTTT_RRRR_AAAA_CCCC_EEEE _p_a_t_h_n_a_m_e _v_a_l_u_e
  341.  
  342.           The option, _TTTT_RRRR_AAAA_CCCC_EEEE, is in the first field.  The other fields are as
  343.           follows:
  344.  
  345.           _p_a_t_h_n_a_m_e       Specifies the name of the device file.  _p_a_t_h_n_a_m_e is
  346.                          one of the following:
  347.  
  348.                          _n_a_m_e Specifies any legal device name:
  349.                               _////_dddd_eeee_vvvv_////_mmmm_tttt_////_tttt_pppp_ssss_****
  350.                               _////_dddd_eeee_vvvv_////_rrrr_mmmm_tttt_////_tttt_pppp_ssss_****
  351.                               _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_tttt_pppp_ssss_****
  352.                               _////_dddd_eeee_vvvv_////_mmmm_tttt_////_****_////_llll_uuuu_nnnn_****_////_cccc_****_pppp_****
  353.                               _////_dddd_eeee_vvvv_////_rrrr_mmmm_tttt_////_****_////_llll_uuuu_nnnn_****_////_cccc_****_pppp_****
  354.                               _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_****_////_llll_uuuu_nnnn_****_////_cccc_****_pppp_****
  355.  
  356.                          _aaaa_llll_llll  Specifies that _TTTT_RRRR_AAAA_CCCC_EEEE applies to all devices.
  357.  
  358.                          A personality daemon only processes an option if
  359.                          _p_a_t_h_n_a_m_e matches the name of its own device file.
  360.  
  361.           _v_a_l_u_e          Specifies whether _TTTT_RRRR_AAAA_CCCC_EEEE is enabled.  _v_a_l_u_e is one of
  362.                          the following:
  363.  
  364.                          _oooo_nnnn   Turns tracing on.
  365.  
  366.                          _oooo_ffff_ffff  Turns tracing off.
  367.  
  368.      _PPPP_RRRR_EEEE_VVVV_EEEE_NNNN_TTTT______RRRR_EEEE_MMMM_OOOO_VVVV_AAAA_LLLL
  369.           Prevents removal of mounted tapes while the tape device is opened.
  370.  
  371.           Each _PPPP_RRRR_EEEE_VVVV_EEEE_NNNN_TTTT______RRRR_EEEE_MMMM_OOOO_VVVV_AAAA_LLLL line in the personality-daemon configuration
  372.           file applies to a specific device.  Any text between the # character
  373.           and the end of line, inclusive, is ignored.  A blank or tab
  374.           character must precede a # character if the # character is within a
  375.           line and not at the beginning of the line.
  376.  
  377.           Each line is composed of three fields:
  378.  
  379.           _PPPP_RRRR_EEEE_VVVV_EEEE_NNNN_TTTT______RRRR_EEEE_MMMM_OOOO_VVVV_AAAA_LLLL _p_a_t_h_n_a_m_e _v_a_l_u_e
  380.  
  381.           The option, _PPPP_RRRR_EEEE_VVVV_EEEE_NNNN_TTTT______RRRR_EEEE_MMMM_OOOO_VVVV_AAAA_LLLL, is in the first field.  The other
  382.           fields are as follows:
  383.  
  384.           _p_a_t_h_n_a_m_e       Specifies the name of the device file.  _p_a_t_h_n_a_m_e is
  385.                          one of the following:
  386.  
  387.                          _n_a_m_e Specifies any legal device name:
  388.                               _////_dddd_eeee_vvvv_////_mmmm_tttt_////_tttt_pppp_ssss_****
  389.                               _////_dddd_eeee_vvvv_////_rrrr_mmmm_tttt_////_tttt_pppp_ssss_****
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. ttttssss((((7777))))                                                                    ttttssss((((7777))))
  401.  
  402.  
  403.  
  404.                               _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_tttt_pppp_ssss_****
  405.                               _////_dddd_eeee_vvvv_////_mmmm_tttt_////_****_////_llll_uuuu_nnnn_****_////_cccc_****_pppp_****
  406.                               _////_dddd_eeee_vvvv_////_rrrr_mmmm_tttt_////_****_////_llll_uuuu_nnnn_****_////_cccc_****_pppp_****
  407.                               _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_****_////_llll_uuuu_nnnn_****_////_cccc_****_pppp_****
  408.  
  409.                          _aaaa_llll_llll  Specifies that _PPPP_RRRR_EEEE_VVVV_EEEE_NNNN_TTTT______RRRR_EEEE_MMMM_OOOO_VVVV_AAAA_LLLL applies to all
  410.                               devices.
  411.  
  412.                          A personality daemon only processes an option if
  413.                          _p_a_t_h_n_a_m_e matches the name of its own device file.
  414.  
  415.           _v_a_l_u_e          Specifies whether _PPPP_RRRR_EEEE_VVVV_EEEE_NNNN_TTTT______RRRR_EEEE_MMMM_OOOO_VVVV_AAAA_LLLL is enabled.  _v_a_l_u_e
  416.                          is one of the following:
  417.  
  418.                          _oooo_nnnn   Prevents tape removal while the tape device is
  419.                               opened.
  420.  
  421.                          _oooo_ffff_ffff  Allows tape removal while the tape device is
  422.                               opened.
  423.  
  424.      The following example shows a configuration file with 2 lines.  When
  425.      these lines are read by personality daemons supporting the
  426.      _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_tttt_pppp_ssss_1111_2222_dddd_3333 and _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_tttt_pppp_ssss_5555_dddd_6666 devices, tracing is turned off for
  427.      the _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_tttt_pppp_ssss_1111_2222_dddd_3333 device and on for the _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_tttt_pppp_ssss_5555_dddd_6666 device.
  428.  
  429.           TRACE /hw/tape/tps12d3 off
  430.           TRACE /hw/tape/tps5d6 on
  431.  
  432.  
  433.      For information on changing option settings after the system has been
  434.      started, see the _tttt_ssss_ssss_eeee_tttt(1M) man page.
  435.  
  436. FFFFIIIILLLLEEEESSSS
  437.      _////_dddd_eeee_vvvv_////_mmmm_tttt_////_llll_uuuu_nnnn_****_ssss_tttt_aaaa_tttt                   device file
  438.  
  439.      _////_dddd_eeee_vvvv_////_mmmm_tttt_////_****_////_llll_uuuu_nnnn_****_ssss_tttt_aaaa_tttt_////_cccc_****_pppp_****            device file
  440.  
  441.      _////_dddd_eeee_vvvv_////_rrrr_mmmm_tttt_////_llll_uuuu_nnnn_****_ssss_tttt_aaaa_tttt                  device file
  442.  
  443.      _////_dddd_eeee_vvvv_////_rrrr_mmmm_tttt_////_****_////_llll_uuuu_nnnn_****_ssss_tttt_aaaa_tttt_////_cccc_****_pppp_****           device file
  444.  
  445.      _////_eeee_tttt_cccc_////_cccc_oooo_nnnn_ffff_iiii_gggg_////_tttt_ssss_...._cccc_oooo_nnnn_ffff_iiii_gggg              tape support configuration file
  446.  
  447.      _////_eeee_tttt_cccc_////_cccc_oooo_nnnn_ffff_iiii_gggg_////_tttt_ssss_pppp_dddd_...._cccc_oooo_nnnn_ffff_iiii_gggg            optional personality-daemon
  448.                                         configuration file
  449.  
  450.      _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_llll_uuuu_nnnn_****_ssss_tttt_aaaa_tttt                  device file
  451.  
  452.      _////_hhhh_wwww_////_tttt_aaaa_pppp_eeee_////_****_////_llll_uuuu_nnnn_****_ssss_tttt_aaaa_tttt_////_cccc_****_pppp_****           device file
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. ttttssss((((7777))))                                                                    ttttssss((((7777))))
  467.  
  468.  
  469.  
  470.      _iiii_nnnn_vvvv_eeee_nnnn_tttt_...._hhhh                           hardware inventory file
  471.  
  472.      _mmmm_aaaa_ssss_tttt_eeee_rrrr_...._dddd_////_ssss_cccc_ssss_iiii                      file that contains the _tttt_ssss______tttt_yyyy_pppp_eeee_ssss table
  473.  
  474.      _////_vvvv_aaaa_rrrr_////_ssss_pppp_oooo_oooo_llll_////_tttt_ssss_////_pppp_dddd_////_llll_oooo_gggg_////_tttt_ssss_pppp_dddd_...._llll_oooo_gggg      tape support log file
  475.  
  476. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  477.      tsarchive(1M), tsdaemon(1M), tserrpt(1M), tsset(1M), tsstop(1M),
  478.      ts.config(4).
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.                                                                         PPPPaaaaggggeeee 8888
  526.  
  527.  
  528.  
  529.