home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / TE2V32.ZIP / TE2V32.doc
Text File  |  1992-05-14  |  6KB  |  139 lines

  1. Setting Up TE/2 For Use With USR Dual Standard V.32bis Modems
  2.  
  3.                         Brady Flowers
  4.                         Oberon Software
  5.                         13 May, 1992
  6.  
  7. ------- Intro and Disclaimer
  8. The following document describes how I use TE/2 with a US Robotics
  9. Courier HST Dual Standard v.32bis modem.  I expect that it will work
  10. for you also.  However, as always, the following document is not
  11. guaranteed to be free from typographical or factual errors and may be
  12. subject to change without notice.  This document will in no way imply
  13. a commitment on the part of Oberon Software nor will the author or
  14. Oberon Software be held liable for any problems or damages that
  15. might occur if you follow or ignore the advice contained herein.
  16.  
  17. Much of the following information will also be applicable to other
  18. v.32 modems from other manufacturers.  The DIP switch settings and
  19. register settings may be different but the setups for OS/2 and TE/2
  20. will be very similar.  Refer to your modem manual and the section
  21. below titled "Other V.32 Modems" for more information.
  22.  
  23.  
  24. ------- OS/2 Setup
  25. The OS/2 communications port driver for OS/2 version 2.0 is named
  26. COM.SYS and should be located in the \OS2 subdirectory of your boot
  27. drive.  Under OS/2 version 1.3 and before, this file is named
  28. COM02.SYS if your computer is a PS/2 (MCA bus) machine, otherwise it
  29. is named COM01.SYS.  For the remainder of this document if we need to
  30. refer to this file we will use the name COM.SYS; if you are using
  31. OS/2 1.3 or earlier please mentally substitute the correct file name.
  32.  
  33. it is imperative that this file exists in your \OS2 subdirectory on
  34. your boot drive and that the line:
  35.  
  36.         DEVICE=d:\OS2\COM.SYS
  37.  
  38. (where "d:" is replaced with the boot drive letter) appears in your
  39. CONFIG.SYS file.
  40.  
  41. Another difference between OS/2 2.0 and 1.3 is the maximum baud rate
  42. at which you may instruct the driver to set the port.  Under OS/2 2.0
  43. this value is 38400, under 1.3 and earlier it is 19200.  Again, we
  44. will refer to the maximum baud rate in this document as 38400 and, if
  45. you are using OS/2 1.3 or earlier, you must change all references to
  46. this number to 19200.
  47.  
  48.  
  49. ------- DIP Switch Settings
  50. The following diagram lists a recommended setting for the 10 DIP
  51. switches located on the underside of the modem.  Some of these are
  52. more important than others and some may be overridden via your modem
  53. register setup.  Please refer to your modem manual for more
  54. information.
  55.  
  56. Switch:     1   2   3   4   5   6   7   8   9   10
  57. Setting:    UP  UP  DN  UP  DN  UP  UP  DN  UP  UP
  58.  
  59.  
  60. ------- Modem Register Settings
  61. You can cause your modem to display a table of information similar to
  62. the one below by typing ATI4 and pressing ENTER when in terminal
  63. mode.  You should issue the appropriate AT commands so that your
  64. display matches the one below and then type AT&W and press ENTER to
  65. save this setup in the modem's nonvolatile random access memory
  66. (NVRAM).
  67.  
  68. USRobotics Courier 16800 HST Dual Standard Settings...
  69.  
  70.    B0  C1  E1  F1  M1  Q0  V1  X6
  71.    BAUD=38400  PARITY=N  WORDLEN=8
  72.    DIAL=HUNT   ON HOOK   TIMER
  73.  
  74.    &A3  &B1  &C1  &D2  &G0  &H1  &I0  &K1  &L0
  75.    &M4  &N0  &P0  &R2  &S0  &T5  &X0  &Y1  %R0
  76.  
  77.    S00=000  S01=000  S02=043  S03=013  S04=010
  78.    S05=008  S06=002  S07=255  S08=002  S09=006
  79.    S10=007  S11=055  S12=050  S13=000  S14=001
  80.    S15=000  S16=000  S17=000  S18=000  S19=000
  81.    S20=000  S21=010  S22=017  S23=019  S24=150
  82.    S25=005  S26=001  S27=000  S28=008  S29=020
  83.    S30=000  S31=000  S32=001  S33=000  S34=000
  84.    S35=000  S36=000  S37=000  S38=000
  85.  
  86.  
  87. ------- TE2.INI Settings
  88. In the TE2.INI file you should make sure that you have the following
  89. items:
  90.  
  91.         Baud            38400
  92.         MatchBaud       false
  93.         CtsRts          both
  94.  
  95. Since you've saved the appropriate modem register setup in the
  96. modem's NVRAM in the step above, we can simplify the modem
  97. initialization string to:
  98.  
  99.         ModemInitStrg   ATZ^M
  100.  
  101. In addition, you should remove or "comment out " (by placing a
  102. semicolon in front of) all "Connect" string settings except for the
  103. single:
  104.  
  105.         Connect         CONNECT,38400
  106.  
  107. Please note that the connect string is NOT "CONNECT_38400,38400" as
  108. would seem a likely setting if you looked at the items you just
  109. removed.  What this single "Connect" string will do is it will cause
  110. TE/2 to recognize ALL incoming strings from the modem during dialing
  111. that begin with the substring "CONNECT" and to treat it as if it were
  112. a 38400 bps connect (or it would treat it as such if "MatchBaud" were
  113. not already set to "false").
  114.  
  115.  
  116. ------- TE/2 Dialing Directory Settings
  117. Set ALL dialing directory entries to 38400 regardless of what connect
  118. rate you expect from the callee.  (Note, in future versions of TE/2,
  119. new dialing directory entries will have their baud defaulted to your
  120. current maximum baud as given in the "Baud" statement in TE2.INI.)
  121.  
  122.  
  123. ------- Other V.32 Modems
  124. As mentioned above, although the modem DIP switch settings and
  125. register settings given here are for a US Robotics modem, everything
  126. else in this document as regards setting up of OS/2 and TE/2 will
  127. apply to any high speed or v.32 type modem.  You will need to consult
  128. your modem manual to determine the DIP switch and/or register settings
  129. you need for your particular modem.  The things to keep in mind are:
  130.  
  131.  * Hardware handshaking (CTS/RTS) should be ENABLED
  132.  * Carrier Detect (CD) should FOLLOW the actual connect state
  133.  * The modem should expect a LOCKED computer-to-modem (DTE) rate
  134.  * The modem should be set to NEGOTIATE the modem-to-modem (link) rate
  135.  
  136. You may need a different, possibly more complex, "ModemInitStrg". 
  137. Refer to your modem manual for this also.
  138.  
  139.