Annotation of coherent/f/usr/man/KERNEL/st, revision 1.1.1.1

1.1       root        1: sstt -- Device Driver
                      2: 
                      3: 
                      4: The /ddeevv/rrsstt*  devices provide access to the  Archive SC-400 streaming tape
                      5: controller.   Each entry  is assigned  major device number  12, and  may be
                      6: accessed as a character-special device.
                      7: 
                      8: The  sstt tape  driver  handles one  0.25-inch  streaming-tape drive.   Minor
                      9: device 0  requests allocation  of a 256-kilobyte  tape cache and  should be
                     10: used unless the system has  minimal memory (e.g., less than 640 kilobytes).
                     11: Minor devices  1 through 127 request  allocation of a tape  cache of one to
                     12: 127 kilobytes.   These devices normally  rewind the tape  during the close;
                     13: adding 128 to a minor-device number specifies non-rewind on close.
                     14: 
                     15: For an interface  to be accessible from the COHERENT  system, a device file
                     16: must be  present in  directory /ddeevv with  the appropriate type,  major, and
                     17: minor device numbers, and permissions.  The following gives an example form
                     18: of the command mmkknnoodd to creates a special file for a device:
                     19: 
                     20: /etc/mknod /dev/rst256 c 12 0
                     21: /etc/mknod /dev/nrst256 c 12 128
                     22: 
                     23: Tape-oriented commands under COHERENT (e.g., ttaarr) normally the disk devices
                     24: to store their output.  The following sample commands associate the generic
                     25: interface with the Archive streaming tape driver:
                     26: 
                     27: /bbiinn/llnn -ff /ddeevv/rrsstt225566  /ddeevv/rrmmtt
                     28: /bbiinn/llnn -ff /ddeevv/nnrrsstt225566 /ddeevv/nnrrmmtt
                     29: 
                     30: Depending on the  amount of memory available, you may  wish to restrict the
                     31: amount of memory used to buffer tape data.  This may be done by linking the
                     32: appropriate /ddeevv/rrsstt entry  to /ddeevv/rrmmtt.  For example, /ddeevv/rrsstt6644 allocates
                     33: 64  kilobytes during  tape transfer  whereas  /ddeevv/rrsstt3322 allocates  only 32
                     34: kilobytes.
                     35: 
                     36: _H_a_r_d_w_a_r_e
                     37: 
                     38: The following  kernel variables define the  hardware interface to streaming
                     39: tape.
                     40: 
                     41: SSTTIIRRQQ     Specify the interrupt vector (default, 3).
                     42: 
                     43: SSTTPPOORRTT    Specify the input/output port (default, 0x200).
                     44: 
                     45: SSTTDDMMAA     Specify the DMA channel (default, 1).
                     46: 
                     47: Should these parameters conflict with other system hardware, you should use
                     48: the  command /ccoonnff/ppaattcchh  to  rebuild the  kernel  appropriately.  See  the
                     49: Lexicon article on hhss for sample commands.
                     50: 
                     51: _F_i_l_e_s
                     52: /ddeevv/rrsstt* -- Auto-rewind character-special file
                     53: /ddeevv/nnrrsstt* -- Non-rewinding character-special file
                     54: <ssyyss/mmttiiooccttll.hh>-- Tape iiooccttll commands
                     55: 
                     56: _S_e_e _A_l_s_o
                     57: ddeevviiccee ddrriivveerrss, ttaarr
                     58: 
                     59: _N_o_t_e_s
                     60: As delivered, the Archive tape controller uses interrupt vector 3.  If this
                     61: interrupt  is to  be  used, then  the  COHERENT kernel  must be  configured
                     62: without the second serial line driver (e.g., /ddeevv/ccoomm22*).

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.