home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / DIGI_OS2.ZIP / INSTALL.DOC < prev    next >
Text File  |  1990-06-11  |  6KB  |  147 lines

  1.                                       5/1/90
  2.       DigiBoard Non-Intelligent board OS/2 Device Driver    Version 1.4.0
  3.                         Installation Guide
  4.  
  5.  
  6. Files
  7.    There are 2 files on the distribution diskette that you will need to
  8.    install the MC/X driver:
  9.  
  10.         DGX.SYS            - The executable device driver.
  11.         INSTALL.DOC    - this file.
  12.  
  13.    Additionally, a utility program to assist in establishing communications
  14.    settings on the additional serial ports is included.
  15.  
  16.            DMODE.EXE    - a 'MODE' work-alike utility 
  17.         DMODE.DOC    - related documentation for above program.
  18.  
  19.  
  20.    Note that if the driver file (DGX.SYS) is not placed in the root 
  21.    directory, its full path must be given on the line in the CONFIG.SYS 
  22.    file.
  23.  
  24.    In order to have the driver load, the following line must be included 
  25.    in you 'CONFIG.SYS' file.
  26.  
  27.            device=dgx.sys
  28.  
  29.    Without any arguments thus the driver comes up with the following defaults:
  30.    [ Port addresses in Hexadecimal ]
  31.        1 8-channel PC/8 board 
  32.        Status Port = 140
  33.     Channel I/O port addresses 100, 108, 110, 118, 120, 128, 130, 138
  34.     Device names are assigned to COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM10
  35.  
  36.    The default modes for each of the channels follow the MS OS/2 standards of:
  37.  
  38.        1200 Baud, 7 data, 1 stop, Even Parity, RTS control-mode.
  39.  
  40.  
  41.     GLOBAL Command line arguments:
  42.  
  43.     /n:device_names        sets up the naming algorithm to be used to
  44.                 generate device names.  Consists of an 
  45.                 optional new stem followed by the starting 
  46.                 device number. Without the new stem, 'COM' 
  47.                 will be used.  Numbering of channels will
  48.                 continue contiguously from one board to the
  49.                 next in the order that the boards are
  50.                 specified on the command line.
  51.  
  52.         /n:"digi"0    DIGI0,DIGI1,DIGI2,....DIGI7
  53.         /n:4        COM4,COM5,COM6,....COM11
  54.  
  55.          /b:baud_rate        OS/2 by default sets up all serial devices
  56.                 at 1200 baud at initialization-time.  Use this
  57.                 option to override that value.
  58.  
  59.         /b:9600        [ all channels initialize to 9600 baud ]
  60.  
  61.          /d:data_type        OS/2 by default sets up all serial devices
  62.                 to Even Parity, 7 data bits, 1 stop bit at 
  63.                 initialization-time.  Use this option to 
  64.                 override those value.   Syntax is 
  65.                 ParityDataStop
  66.                 [E|O|N] [8|7|6|5|] [1|2]
  67.                 All three values MUST be provided.
  68.  
  69.         /d:N81        [ all channels initialize to No parity, ]
  70.                 [       8 data bits, 1 stop bit         ]
  71.                   
  72.                   
  73.     PER-CARD arguments to the driver MUST be in complete sets indentifying
  74.     Port address range and IRQ number. It is HIGHLY reccomended to
  75.     fully specify ALL boards in your system right on the command line
  76.     to ensure that current settings are plainly visible.
  77.  
  78. ----------------
  79. PC/16 Exception:
  80. ----------------
  81.     Since the I/O port settings for the PC/16 are set at the factory and
  82.     are NOT configureable by the user, any PC/16 MUST !! be specified
  83.     with the following set of arguments:
  84.         device=dgx.sys /p:140 /c:16 /i:[interrupt_line]
  85.     The '/p:140' and '/c:16' arguments are very important as they tell
  86.     the driver that this is a 16-channel board!!
  87.  
  88.  
  89.     If any of the below arguments ar given, ALL cards in the system must 
  90.     be thus fully described.  In other words, if you are running ANY 
  91.     other configuration except the default (see above 'Default 
  92.     Configuration'), then the each card in your system MUST BE FULLY 
  93.     DESCRIBED by these arguments.
  94.  
  95.  
  96.          /p:io_port_address    set the I/O port address range ceiling.
  97.                 This argument specifies the top of the 
  98.                 [Hexadecimal] 40-port range of I/O port 
  99.                 addresses that will be used by the PC/X.  
  100.                 This address should correspond to the 
  101.                 dip-switch setting of the Status Port.  
  102.                 Individual channel port addresses should then
  103.                 begin [hex] 40 BELOW this address, occupying
  104.                 a congiguous block, each channel a [hex] 8 
  105.                 step from the previous.
  106.  
  107.         /p:280        [ set card to Status port address 280 (hex)]
  108.                 [ IO Port for Channel 1 = 240 (hex)        ]
  109.                 [ IO Port for Channel 2 = 248 (hex)        ]
  110.                 [ IO Port for Channel 3 = 250 (hex)        ]
  111.                 [ IO Port for Channel 4 = 258 (hex)        ]
  112.                 [              ....  etc.   .......        ]
  113.  
  114.          /i:IRQ_num        set the IRQ line number from among the legal
  115.                 options for the PC/X.
  116.  
  117.         /i:12        [ set card to IRQ 12 (decimal)           ]
  118.  
  119.     /c:channels        set the number of channels (4, 8 or 16)
  120.                 This is required for each card that does NOT
  121.                 have 8 channels on it.
  122.  
  123.         /c:4        [ assume only 4 channels on card       ]
  124.                 [ NOTE: The driver may crash the System    ]
  125.                 [       if you only have a 4-port PC/X    ]
  126.                 [       and you do not specify this option ]
  127.  
  128. Trouble-shooting:
  129.      If the driver comes up with a problem message please check that your
  130.      configuration matches the switch settings on the card.  If it still
  131.      fails, try actually powering down the system and then back up.  If it
  132.      STILL fails, give DigiBoard Technical Support a call and talk it 
  133.      through.
  134.  
  135.      In general, a good way to test the basic functionality of the driver is
  136.      to hook up a terminal to one of the ports; (say, for example, COM3)
  137.      and set it up for the correct Baud rate, Handshake, and Data type
  138.      characteristics; and simply try to re-direct output to it from the
  139.      command prompt.
  140.  
  141.          C:\>dir > com3
  142.  
  143.      If the terminal is set up correctly (typically the above defaults) you
  144.      should get the directory listing comming out on it.  If there is no
  145.      output, or if the above commands hangs,  then you may need some technical
  146.      support.  It is possible that the board is not functioning properly.
  147.