home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / COMINF.ZIP / COM.INF (.txt) next >
OS/2 Help File  |  1993-11-02  |  150KB  |  4,111 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Notices ΓòÉΓòÉΓòÉ
  3.  
  4. o First Edition (September, 1992).  (Patrick M. Schoeller) 
  5.  
  6. o Revised:  2.0  (June, 1993) - Changed the Format and updated for the OS/2 
  7.   2.1. release. Added information for INTEL SatisFAXtion/400 and ACDI 
  8.   communications. (Patrick M. Schoeller). 
  9.  
  10. o Revised:  2.1  (August, 1993) - Added PCMCIA and Serial Printing material. 
  11.   Improved Trouble Shooting section.  (Patrick M. Schoeller). 
  12.  
  13. o Revised:  2.2  (September, 1993) - Added APAR listing and more applications. 
  14.   Added more information about serial printing.  (Patrick M. Schoeller) 
  15.  
  16. o Revised:  2.3  (October, 1993) - Updated PCMCIA information and Specific 
  17.   Applications.  (Patrick M. Schoeller) 
  18.  
  19. The following paragraph does not apply to the United Kingdom or any country 
  20. where such provisions are inconsistent with local law:  INTERNATIONAL BUSINESS 
  21. MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY 
  22. KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
  23. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states 
  24. do not allow disclaimer of express or implied warranties in certain 
  25. transactions, therefore, this statement may not apply to you. 
  26.  
  27. This publication could include technical inaccuracies or typographical errors. 
  28. Changes are periodically made to the information herein; these changes will be 
  29. incorporated in new editions of the publication. IBM may make improvements 
  30. and/or changes in the product(s) and/or the program(s) described in this 
  31. publication at any time. 
  32.  
  33. It is possible that this publication may contain reference to, or information 
  34. about, IBM products (machines and programs), programming, or services that are 
  35. not announced in your country.  Such references or information must not be 
  36. construed to mean that IBM intends to announce such IBM products, programming, 
  37. or services in your country. 
  38.  
  39. Requests for technical information about IBM products should be made to your 
  40. IBM Authorized Dealer or your IBM Marketing Representative. 
  41.  
  42. References in this publication to IBM products, programs, or services do not 
  43. imply that IBM intends to make these available in all countries in which IBM 
  44. operates. Any reference to an IBM product, program or service is not intended 
  45. to state or imply that  only IBM's product, program, or service may be used. 
  46. Any functionally equivalent product, program, or service that does not infringe 
  47. any of IBM's intellectual property rights or other legally protected rights may 
  48. be used instead of the IBM product, program, or service. Evaluation and 
  49. verification of operation in conjunction with other products, programs, or 
  50. services, except those expressly designated by IBM, are the user's 
  51. responsibility. 
  52.  
  53. IBM may have patents or pending patent applications covering subject matter in 
  54. this document. The furnishing of this document does not give you any license to 
  55. these patents. You can send license inquiries, in writing, to the IBM Director 
  56. of Commercial  Relations, IBM Corporation, Purchase, NY 10577. 
  57.  
  58.  
  59. ΓòÉΓòÉΓòÉ 1.1. TRADEMARKS AND SERVICE MARKS ΓòÉΓòÉΓòÉ
  60.  
  61. Terms denoted by a single asterisk (*) in this publication are trademarks of 
  62. the IBM Corporation in the United States and/or other countries.  These terms 
  63. include: 
  64.  
  65. IBM 
  66.  
  67. Micro Channel 
  68.  
  69. Operating System/2 
  70.  
  71. OS/2 
  72.  
  73. PS/2 
  74.  
  75. WIN-OS/2 
  76.  
  77. Workplace Shell 
  78.  
  79. XGA 
  80.  
  81. Terms denoted by a double asterisk (* *) in this publication are trademarks of 
  82. other companies.  Other trademarks appearing in this publication are owned by 
  83. their respective companies. 
  84.  
  85. Microsoft, MS Bookshelf, MS Excel, MS Flight Simulator, MS Money, and Windows 
  86. are trademarks of Microsoft Corporation. 
  87.  
  88. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WITHOUT 
  89. LIMITATION, WARRANTIES OF FITNESS AND MERCHANTABILITY WITH  RESPECT TO THE 
  90. INFORMATION IN THIS DOCUMENT.  BY FURNISHING THIS  DOCUMENT, IBM GRANTS NO 
  91. LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS. 
  92.  
  93. Copyright IBM Corporation, 1993, all rights reserved. 
  94.  
  95.  
  96. ΓòÉΓòÉΓòÉ 1.2. HOW TO BEST USE THIS GUIDE ΓòÉΓòÉΓòÉ
  97.  
  98. This guide to analyzing serial communication problems was designed using the 
  99. OS/2 2.x Information Presentation Facility (IPF).  Documentation created with 
  100. IPF has an INF suffix and can be examined using the OS/2 VIEW command.  The 
  101. online help is created with this facility.  The hard copy version is created 
  102. using the same master IPF document with some additional SCRIPT commands and is 
  103. then submitted to BOOKMASTER, an IBM VM (mainframe) application. 
  104.  
  105. This guide's primary purpose is to assist support personnel in analyzing serial 
  106. communication problems under the OS/2 2.x operating system.  The educational 
  107. material is located towards the beginning and the support material is towards 
  108. the end of the guide.  This guide is not intended to be read as a book from 
  109. cover to cover; rather this guide is much like a medical encyclopedia where you 
  110. list the symptoms of the problem and try to find the closest match. 
  111.  
  112. For those users who have the printed version of this guide, There are many 
  113. cross references so that you can quickly refer to another section of the 
  114. document and return to where you are reading.  Since the table of contents is 
  115. very detailed, there is no index. 
  116.  
  117. For those users who have the online version of this guide (COM.INF), we 
  118. recommend that you copy the COM.INF file to the \OS2\BOOK directory.  You can 
  119. then create a copy of the "Command Reference" which is located in the 
  120. Information Folder on the OS/2 desktop.  You will need to change the 
  121. "Parameters" field from CMDREF.INF to COM.INF  You will also need to change the 
  122. title to something meaningful. 
  123.  
  124. The most efficient way to utilize this guide is the use the SEARCH facility of 
  125. the VIEW command (i.e. the object you created in the previous paragraph). For 
  126. example, say you get an "out of memory" error when starting a DOS program. You 
  127. could do a search on MEMORY (select ALL SECTIONS) and this would list all 
  128. topics which have the word MEMORY listed. 
  129.  
  130. You will find that every item in the table of contents (TOC) has some 
  131. information.  The easiest way to read a section is to double click on the main 
  132. TOC item and use the FORWARD and BACKWARD buttons.  If you are referred to 
  133. another section, you can return to your previous position by selecting the 
  134. PREVIOUS button.  You may have to make multiple selections of the PREVIOUS 
  135. button if you use the FORWARD and BACKWARD buttons. 
  136.  
  137.  
  138. ΓòÉΓòÉΓòÉ 2. INDUSTRY STANDARD (AT BUS) ARCHITECTURE OVERVIEW ΓòÉΓòÉΓòÉ
  139.  
  140. The original Industry Standard Architecture (ISA) machine (the IBM PC-AT) 
  141. allowed for the  definition of up to four serial communications ports. However, 
  142. there has never been any hardware architectural standard that defined the I/O 
  143. port addresses or Interrupt Request (IRQ) lines associated with serial ports #3 
  144. or #4.  Over the years a convention was established which places the port 
  145. addresses for COM3 and COM4 at 03E8 and 02E8 respectively.  This is a generally 
  146. accepted convention and is not a standard. 
  147.  
  148. If multiple hardware adapters of any kind (not just communications) are using 
  149. the same I/O address, then the effect on your computer will be totally 
  150. unpredictable. 
  151.  
  152. OS/2 2.x is an interrupt driven operating system and requires unique I/O 
  153. addresses and Interrupt Request lines (IRQs) for each adapter in the system on 
  154. an ISA computer system.  ISA systems have what are called "edge triggered" 
  155. interrupts in contrast to Micro Channel (MCA) and EISA which use "level 
  156. sensitive" interrupts.  Edge triggered interrupts can only be sensed for a very 
  157. short period of time.  If a second interrupt arrives from another adapter while 
  158. the first interrupt is still being  processed, then the second interrupt will 
  159. be lost.  Also, if two  adapters are sharing the same PHYSICAL IRQ then the 
  160. processor does not know which adapter (and therefore which OS/2 session) should 
  161. get the Interrupt Request (IRQ). In a single tasking  operating system such as 
  162. DOS, the sharing of interrupts is not a  problem as only one application is in 
  163. use at a time.  OS/2,  however, presents a different set of problems.  If we 
  164. have two,  three, or four serial communications adapters, the probability is 
  165. now pretty high that we might try to use two or more of them at the same time. 
  166. If some of them have previously been set up using shared interrupts, then the 
  167. stage is set for mysterious things to happen that probably didn't happen under 
  168. DOS. 
  169.  
  170.  
  171. ΓòÉΓòÉΓòÉ 2.1. ISA BUS ARCHITECTURE ΓòÉΓòÉΓòÉ
  172.  
  173. On an ISA machine there are a total of 15 IRQ levels available.  These 
  174. interrupts are determined by the two INTEL 8259a (or compatible) Programmable 
  175. Interrupt Controllers (PIC).  Each PIC is capable of handling 8 Interrupt 
  176. ReQuest lines (IRQ) but IRQ2 of the first pic is cascaded (or linked) to IRQ9 
  177. of the second PIC.  Any adapter which is physically configured (or "jumpered") 
  178. to IRQ2 will recognized by OS/2 as IRQ9.  This is defined by the hardware and 
  179. not the OS/2 operating system.  The standard settings, in order of priority, 
  180. follow: 
  181.  
  182. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  183. ΓöéIRQ#  ΓöéDevice Associated                                               Γöé
  184. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  185. Γöé 0    ΓöéSystem Timer                                                    Γöé
  186. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  187. Γöé1     ΓöéKeyboard                                                        Γöé
  188. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  189. Γöé2     ΓöéSecondary Interrupt Controller  (see note)                      Γöé
  190. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  191. Γöé    8 ΓöéRealtime Clock                                                  Γöé
  192. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  193. Γöé    9 Γöé--- (see note)                                                  Γöé
  194. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  195. Γöé   10 Γöé--- free                                                        Γöé
  196. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  197. Γöé   11 Γöé--- free                                                        Γöé
  198. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  199. Γöé   12 Γöé--- free - reserved for aux dev                                 Γöé
  200. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  201. Γöé   13 ΓöéMath Coprocessor                                                Γöé
  202. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  203. Γöé   14 ΓöéHard Disk                                                       Γöé
  204. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  205. Γöé   15 Γöé--- free                                                        Γöé
  206. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  207. Γöé3     ΓöéCOM2 (Serial Communications Port #2)                            Γöé
  208. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  209. Γöé4     ΓöéCOM1 (Serial Communications Port #1)                            Γöé
  210. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  211. Γöé5     ΓöéLPT2 (Parallel Printer Port #2 - add. 278)                      Γöé
  212. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  213. Γöé6     ΓöéDiskette                                                        Γöé
  214. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  215. Γöé7     ΓöéLPT1 (Parallel Printer Port #1 - add. 3BC or 378)               Γöé
  216. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  217.  
  218. Note:  On the IBM-AT (ISA bus) the IRQ9 pin is identical with the IRQ2 pin on 
  219.        the original IBM-PC.  If you have an older, 8-bit adapter whose 
  220.        documentation states that it uses IRQ2, then be aware that this will 
  221.        actually be seen as IRQ9 when plugged into the 16-bit ISA bus. 
  222.  
  223. OS/2 can detect that an interrupt line is shared and will disallow the 
  224. simultaneous use.  Assume that COM1 and COM3 were sharing IRQ4 (a fairly common 
  225. real situation).  If we tried to use both COM ports at the same time, OS/2 
  226. would refuse to allow the second one to start.  A well-written OS/2 
  227. communications program would see and report the error from OS/2 that the port 
  228. could not be opened.  A DOS application, however, will likely be unprepared to 
  229. respond to this strange situation, and may simply hang, waiting for the port 
  230. that will never open. 
  231.  
  232. To avoid these problems, make sure that all of your hardware adapters have 
  233. their own unique I/O addresses and IRQ assignments.  Unfortunately, on an ISA 
  234. machine, OS/2 has no way to query the computer to find out what these settings 
  235. are.  Therefore, after checking and setting the adapters according to the 
  236. instruction manuals, you must also tell OS/2 what you've done by placing 
  237. explicit information into the CONFIG.SYS file. 
  238.  
  239.  
  240. ΓòÉΓòÉΓòÉ 2.2. ISA INTERRUPT REQUEST LEVELS AND I/O ADDRESSES ΓòÉΓòÉΓòÉ
  241.  
  242. The Industry Standard Architecture (ISA) computers use EDGE triggered 
  243. interrupts (versus LEVEL triggered interrupts used in Microchannel Architecture 
  244. (MCA) computers).  OS/2 2.x only supports interrupt sharing on MCA computers. 
  245. The reason that interrupt sharing is not supported on ISA computers is a 
  246. limitation of the ISA architecture (edge triggered interrupts) and performance. 
  247. Every adapter in an ISA computer must have a unique IRQ which is PHYSICALLY 
  248. defined by hardware jumpers or logically defined by software supplied by the 
  249. vendor of the adapter.  The adapter and not OS/2 determines the IRQ settings. 
  250. The same can be said for I/O addresses. 
  251.  
  252.  
  253. ΓòÉΓòÉΓòÉ 2.2.1. DETERMINING IRQS FOR ISA COMPUTERS ΓòÉΓòÉΓòÉ
  254.  
  255. o On an ISA computer, the only reliable way to verify the IRQ settings for 
  256.   every adapter is to manually inventory each adapter.  You usually do not have 
  257.   to worry about the parallel ports, the disk drives or the Math Coprocessor 
  258.   (if one is installed).  There are some utilities available for DOS which may 
  259.   be able to indicate if you have an IRQ conflict. 
  260.  
  261. o If your set an ISA adapter to IRQ2, this adapter will be known to OS/2 as 
  262.   IRQ9.  The reason for this is there are two INTEL 8259a (or compatible) 
  263.   Programmable Interrupt Controllers (PICS) in the ISA bus architecture.  Each 
  264.   PIC can handle eight (8) interrupts.  IRQ2 which is located on the master PIC 
  265.   cascades to IRQ9 of the slave PIC.  This is a function of the hardware and 
  266.   not the OS/2 operating system. 
  267.  
  268.  
  269. ΓòÉΓòÉΓòÉ 2.2.2. DETERMINING I/O ADDRESSES ΓòÉΓòÉΓòÉ
  270.  
  271. There is a technique available for determining which Input/Output (I/O) 
  272. addresses are in use by the serial communication adapters which are identified 
  273. by COMx.  For other types of adapters, you will have to manually inventory each 
  274. adapter.  You usually do not have to worry about the parallel ports, the disk 
  275. drives or the Math Coprocessor if one is installed.  The technique to determine 
  276. which I/O addresses are in use is detailed below: 
  277.  
  278.  1. Start a DOS Full Screen Session (command prompt). 
  279.  
  280.  2. Enter DEBUG and press the enter key. 
  281.  
  282.  3. At the '-' prompt, enter D 40:0 and press the enter key. 
  283.  
  284.  4. You will see 0040:0000 followed by pairs of hexadecimal numbers. These 
  285.     numbers are the I/O addresses recognized by COM.SYS.  Below is an example 
  286.     of COM1 and COM2: 
  287.  
  288.    0040:0000  F8 03 F8 02 00 00 00 00-BC 03.... 
  289.  
  290.    This represents 03f8 (COM1) and 02f8 (COM2).  If COM3 was present, it would 
  291.    follow COM2's address. 
  292.  
  293.    NOTE 1  If the above procedure shows "E8 02" in COM3's address position, 
  294.            there is NOT a serial communication adapter defined as COM3 and 
  295.            there is a serial communication adapter defined as COM4, see the 
  296.            following section and MISCELLANEOUS ERRORS 
  297.  
  298.    NOTE 2  If COM1 or COM2 slots are equal to zero (00 00) AND you have a 
  299.            serial mouse plugged into the port in question, this is normal.  The 
  300.            MOUSE.SYS driver enters zeros for the port it owns so that other 
  301.            drivers (i.e. COM.SYS) do not interfere with the port. 
  302.  
  303.  5. Enter Q and press the enter key to leave DEBUG. 
  304.  
  305. The following section shows various location 40:0 scenarios. 
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 2.2.2.1. LOCATION 40:0 SCENARIOS ΓòÉΓòÉΓòÉ
  309.  
  310. This section gives the user some common scenarios to look for when debugging 
  311. location 40:0.  Note that a serial device could be an external serial (COM) 
  312. port, internal modem or some other specialized serial device.  Also note that 
  313. DEBUG can be run in NATIVE DOS to confirm posting of port addresses to location 
  314. 40:0. 
  315.  
  316. Note:  The CONFIG.SYS line shown in the examples is what you would expect the 
  317.        customer to have set so that the DEBUG 40:0 matches.  These examples are 
  318.        not always valid and are noted in each individual case. 
  319.  
  320.  1. 0040:0000  F8 03 F8 02 20 32 28 32-BC 03.... 
  321.  
  322.    CONFIG.SYS:  ..\OS2\COM.SYS 
  323.    MCA class computer with 4 serial devices:  COM1(3f8), COM2(2f8), COM3(3220), 
  324.    COM4(3228).  This is a VALID CONFIG.SYS line. 
  325.  
  326.  2. 0040:0000  F8 03 F8 02 E8 03 E8 02-BC 03.... 
  327.  
  328.    CONFIG.SYS:  ..\OS2\COM.SYS (3,3e8,ii) (4,2e8,ii) WHERE 'ii' is equal to the 
  329.    PHYSICAL IRQ level set on the serial device. 
  330.    ISA class computer with 4 serial devices:  COM1(3f8), COM2(2f8), COM3(3e8), 
  331.    COM4(2e8) - Either no MOUSE or a BUS MOUSE.  Very likely has IRQ conflicts 
  332.    with either the MOUSE or between the serial devices.  Another possibility is 
  333.    a malfunctioning MOUSE or the MOUSE.SYS statement is following the COM.SYS 
  334.    statement in the CONFIG.SYS file.  The MOUSE.SYS statement should always 
  335.    precede the COM.SYS statement in the CONFIG.SYS file.  This is a VALID 
  336.    CONFIG.SYS line provided the IRQs match the physical IRQ of the serial 
  337.    devices. 
  338.  
  339.  3. 0040:0000  00 00 F8 02 00 00 00 00-BC 03.... 
  340.  
  341.    CONFIG.SYS:  ..\OS2\COM.SYS 
  342.    ISA or MCA class computer with two serial devices - MOUSE is on COM1. 
  343.  
  344.  4. 0040:0000  F8 03 00 00 E8 03 00 00-BC 03.... 
  345.  
  346.    CONFIG.SYS:  ..\OS2\COM.SYS (3,3e8,ii)  WHERE 'ii' is equal to the PHYSICAL 
  347.    IRQ level set on the serial device. 
  348.    ISA class computer with three serial devices - MOUSE is on COM2.  This is a 
  349.    VALID CONFIG.SYS line. 
  350.  
  351.  5. 0040:0000  F8 02 E8 03 00 00 00 00-BC 03.... 
  352.  
  353.    CONFIG.SYS:  ..\OS2\COM.SYS (3,3e8,ii)  WHERE 'ii' is equal to the PHYSICAL 
  354.    IRQ level set on the serial device. 
  355.    ISA class computer with two or three serial devices - Either no MOUSE or BUS 
  356.    MOUSE. 
  357.  
  358.    Warning: This configuration is very suspicious and will probably not work as 
  359.    2f8 is the wrong address for the slot.  Definitely want to check the 
  360.    PHYSICAL configuration of the serial adapter.  In this instance, check to 
  361.    see that COM1 is enabled on the adapter.  If the adapter is configured 
  362.    correctly, there may be a hardware problem.  The CONFIG.SYS line is valid 
  363.    but there is a suspected hardware error. 
  364.  
  365.  6. 0040:0000  F8 03 F8 02 E8 02 00 00-BC 03.... 
  366.  
  367.    CONFIG.SYS:  ..\OS2\COM.SYS (4,2e8,ii)  WHERE 'ii' is equal to the PHYSICAL 
  368.    IRQ level set on the serial device. 
  369.    ISA class computer with three serial devices - either no MOUSE or BUS MOUSE. 
  370.  
  371.    Note:  The third device is configured for what is usually assigned to 
  372.           COM4(2e8). OS/2 is going to want to treat this as COM3, I/O address 
  373.           2e8 and what ever IRQ is assigned.  This situation usually causes an 
  374.           error (i.e TRAP 000e, IPE, etc.). Please review MISCELLANEOUS ERRORS 
  375.           for more information.  This is currently NOT a valid CONFIG.SYS line 
  376.           due to a defect in the Serial Device Driver (COM.SYS). 
  377.  
  378.  7. 0040:0000  E8 02 F8 02 E8 02 00 00-BC 03.... 
  379.  
  380.    CONFIG.SYS:  ..\OS2\COM.SYS (4,2e8,ii)  WHERE 'ii' is equal to the PHYSICAL 
  381.    IRQ level set on the serial device. 
  382.    ISA class computer with three serial devices - MOUSE is on COM1. 
  383.  
  384.    Note:  The COM.SYS device driver has taken the (4,2e8,ii) parameter passed 
  385.           and incorrectly placed the I/O address in slot one which was set to 
  386.           zero by the MOUSE.SYS device driver.  This situation always causes an 
  387.           error. Please review MISCELLANEOUS ERRORS for more information. This 
  388.           is currently NOT a valid CONFIG.SYS line due to a defect in the 
  389.           Serial Device Driver (COM.SYS). 
  390.  
  391.  
  392. ΓòÉΓòÉΓòÉ 2.3. ISA, OS/2 AND PARALLEL PORTS ΓòÉΓòÉΓòÉ
  393.  
  394. The printer port addresses and IRQ levels are hard coded in OS/2 as follows: 
  395.  
  396. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  397. ΓöéPORT           ΓöéI/O ADDRESS    ΓöéIRQ                                Γöé
  398. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  399. ΓöéLPT1           Γöé3BC or 378     ΓöéIRQ7                               Γöé
  400. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  401. ΓöéLPT2           Γöé278            ΓöéIRQ5                               Γöé
  402. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  403.  
  404. Unlike the COM ports, where the addresses and the interrupts can be specified 
  405. by parameters to the COM.SYS in the CONFIG.SYS file, the printer port addresses 
  406. and IRQs shown above are fixed.  OS/2 assigns LPT1 to the highest printer port 
  407. address being used.  The printer address is specified in the printer adapter 
  408. board.  With OS/2 you can not use both addresses 3BC and 378 as printer port 
  409. addresses.  Both parallel ports (LPTs) would be sharing IRQ7.  Unlike DOS, OS/2 
  410. uses interrupts for printing.  The interrupt is triggered by the signal line, 
  411. ACK, from the printer.  If the IRQs are not configured correctly or if the 
  412. printer cable is missing the ACK line, the printer may work under DOS and have 
  413. problems under OS/2. 
  414.  
  415.  
  416. ΓòÉΓòÉΓòÉ 2.4. ISA AND OS/2 SUMMARY: ΓòÉΓòÉΓòÉ
  417.  
  418. Even though there is some flexibility for printer and COM port assignments, try 
  419. to stick to the standard assignment as shown in the IRQ table above. 
  420.  
  421. The I/O addresses and IRQs are determined by the HARDWARE.  The parameters 
  422. passed to COM.SYS DO NOT change the hardware; these parameters are a reflection 
  423. of the physical hardware settings. 
  424.  
  425. Available interrupts, in order of priority, are: IRQ9, IRQ10, IRQ11, IRQ12, 
  426. IRQ15, IRQ3 (if not used for COM2), and IRQ5 (if not used for LPT2). 
  427.  
  428. Physical addresses and interrupts can be indicated in OS/2 to the communication 
  429. drivers.  Usual default settings follow: 
  430.  
  431. o COM1 - 03f8 - IRQ 4 (OS/2 & industry default) 
  432. o COM2 - 02F8 - IRQ 3 (OS/2 & industry default) 
  433. o COM3 - 03E8 - (industry practice) 
  434. o COM4 - 02E8 - (industry practice) 
  435.  
  436. There is no OS/2 default setting for COM3 and COM4.  It  must be specified by 
  437. the device=x:\OS2\COM.SYS statement (where x: is the installed drive) in the 
  438. config.sys file. 
  439.  
  440. An example of address and interrupt assignments follows: 
  441.  
  442. o COM1 - 03F8,IRQ4 
  443. o COM2 - 02F8,IRQ3 
  444. o COM3 - 03E8,IRQ5   (IRQ5 not being used by LPT2) 
  445. o COM4 - 02E8,IRQ10  (would require a 16 bit adapter) 
  446. o LPT1 - 378,IRQ7 
  447.  
  448. If interrupt devices are occasionally losing data, try moving to a higher 
  449. priority unused interrupt. 
  450.  
  451.  
  452. ΓòÉΓòÉΓòÉ 2.5. NOTES ON MICROCHANNEL ARCHITECTURE MACHINES ΓòÉΓòÉΓòÉ
  453.  
  454. OS/2 2.x requires no extra configuration for Microchannel Architecture (MCA) 
  455. computers.  MCA computers have the ability to share interrupts although for 
  456. best performance, you should try to limit the number of devices sharing IRQ4 
  457. and IRQ3 which are used for COM1, COM2 and COM3.  On a MCA machine, COM1 is 
  458. defined as IRQ4, I/O address 3f8, COM2 is defined as IRQ3, I/O address 2f8, 
  459. COM3 is defined as IRQ3, I/O address 3220 and COM4 is defined as IRQ3, I/O 
  460. address 3228. 
  461.  
  462.  
  463. ΓòÉΓòÉΓòÉ 3. OS/2 2.x COMMUNICATION DRIVERS ΓòÉΓòÉΓòÉ
  464.  
  465. There have been many enhancements to the serial communication drivers in OS/2 
  466. 2.x.  These enhancements have been made based on testing and customer feedback. 
  467. With the introduction of OS/2 2.1 and any later Service Pack (CSD), there are 
  468. three major versions of the serial communication drivers available: OS/2 2.0, 
  469. OS/2 2.0 + SP (XR06055) and OS/2 2.1. The OS/2 2.1 drivers cannot be used with 
  470. OS/2 2.0 and system level XR06055. 
  471.  
  472. The major differences between the various drivers are the DOS Settings 
  473. available, the command line parameters to the COM.SYS driver and performance 
  474. enhancements.  A description of the OS/2 2.x serial communication drivers 
  475. follows: 
  476.  
  477. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  478. ΓöéCOM.SYS  ΓöéThe COM.SYS driver is the main OS/2 2.x communications       Γöé
  479. Γöé         Γöédriver.  This file is located in the \OS2 directory.  COM.SYSΓöé
  480. Γöé         Γöéprocesses all passed parameters. COM.SYS should be located   Γöé
  481. Γöé         Γöétowards the end of the CONFIG.SYS after all other serial     Γöé
  482. Γöé         Γöédevice drivers (i.e. MOUSE.SYS).                             Γöé
  483. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  484. ΓöéVCOM.SYS ΓöéThe VCOM.SYS driver is used in every Virtual Dos Machine     Γöé
  485. Γöé         Γöé(VDM) and Virtual Machine Boot (VMB).  This file is located  Γöé
  486. Γöé         Γöéin the \OS2\MDOS directory.  The purpose of the VCOM.SYS is  Γöé
  487. Γöé         Γöéto virtualize all serial interfaces to DOS applications.     Γöé
  488. Γöé         ΓöéThere are no parameters passed.  VCOM.SYS should always      Γöé
  489. Γöé         Γöéfollow COM.SYS in the CONFIG.SYS file.                       Γöé
  490. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  491. ΓöéCOMM.DRV ΓöéThe COMM.DRV is used in WIN-OS2 sessions. This file is       Γöé
  492. Γöé         Γöélocated in the \OS2\MDOS\WINOS2\SYSTEM directory.  There are Γöé
  493. Γöé         Γöéno parameters passed.  COMM.DRV is NOT in the CONFIG.SYS     Γöé
  494. Γöé         Γöéfile.                                                        Γöé
  495. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  496.  
  497.  
  498. ΓòÉΓòÉΓòÉ 3.1. OS/2 2.0 GA (XR02000) DRIVER PARAMETERS ΓòÉΓòÉΓòÉ
  499.  
  500. These settings are for those customers who are at SYSLEVEL XR02000 and have ISA 
  501. machines and wish to use COM3, COM4, or non- standard I/O addresses must modify 
  502. the config.sys file to include the following parameters for the COM.SYS driver. 
  503.  
  504.                    DEVICE=C:\OS2\COM.SYS (n,a,i) [(n,a,i)] . .
  505.  
  506.  
  507. where the last parameter is optional
  508.  
  509. n = the Com port
  510.  
  511. a = COM port I/O address (e.g. 03E8, 02E8)
  512.  
  513. i = IRQ level
  514.  
  515. For example, to specify that COM3 is at address 03E8 on IRQ5 and that COM4 is 
  516. at address 02E8 on IRQ10, use the following statement (assuming that OS/2 is 
  517. installed on the C: drive): 
  518.  
  519.                    DEVICE=C:\OS2\COM.SYS (3,3E8,5) (4,2E8,10)
  520.  
  521. Note that this syntax is actually quite general.  Non-standard parameters for 
  522. COM1 and COM2 are set the same way. 
  523.  
  524. The I/O address and IRQ level should be noted in the documentation that came 
  525. with the adapter.  Either or both might be fixed values or adjustable to a 
  526. range of values via jumpers or switches.  In some cases, you may find that the 
  527. values are fixed or that the range of settings available to you is insufficient 
  528. to avoid the sharing conflict. 
  529.  
  530. See VCOM.SYS DOS SETTINGS AVAILABILITY TABLE for settings you can adjust. 
  531.  
  532.  
  533. ΓòÉΓòÉΓòÉ 3.2. OS/2 2.0 SERVICE PACK (XR06055) DRIVERS ΓòÉΓòÉΓòÉ
  534.  
  535. Those customers who have ISA machines and wish to use COM3, COM4 or non- 
  536. standard I/O addresses must modify the config.sys file to include the following 
  537. parameters for the COM.SYS driver.  You may also wish to use the new parameter 
  538. for spurious interrupts on MCA or ISA machines.  You will have to specify each 
  539. COM port with it's IRQ and I/O address. 
  540.  
  541.              DEVICE=C:\OS2\COM.SYS (n,xxxx,ii,s)  [(n,xxxx,ii,s)]...
  542.  
  543. where the last parameter is optional. 
  544.  
  545. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  546. ΓöéOPTIONΓöéVALUESΓöéDESCRIPTION                                           Γöé
  547. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  548. Γöén     Γöé1 - 4 ΓöéSerial port number (usually 3 and 4 but it is possibleΓöé
  549. Γöé      Γöé      Γöéto configure 1 or 2 to a different IRQ or I/O         Γöé
  550. Γöé      Γöé      Γöéaddress).                                             Γöé
  551. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  552. Γöéxxxx  Γöé03f8, ΓöéAny valid serial port address.  Those shown are the   Γöé
  553. Γöé      Γöé02f8, Γöéaddresses which are normally used.  The port address  Γöé
  554. Γöé      Γöé03e8, Γöémust be valid or the results are unpredictable.       Γöé
  555. Γöé      Γöé0438, Γöé                                                      Γöé
  556. Γöé      Γöé3220, Γöé                                                      Γöé
  557. Γöé      Γöé3228  Γöé                                                      Γöé
  558. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  559. Γöéii    Γöé3, 4, ΓöéPhysical IRQ level of the serial port.  IRQ sharing isΓöé
  560. Γöé      Γöé5, 9, Γöénot permitted on ISA computers.  The interrupt must beΓöé
  561. Γöé      Γöé10,   Γöévalid or the results are unpredictable.               Γöé
  562. Γöé      Γöé11, 15Γöé                                                      Γöé
  563. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  564. Γöés     Γöé      ΓöéSpurious Interrupt switch.  Some UART chips or        Γöé
  565. Γöé      Γöé      Γöémalfunctioning modems can create interrupts when no   Γöé
  566. Γöé      Γöé      Γöéinterrupt is expected.  These interrupts are known as Γöé
  567. Γöé      Γöé      Γöéspurious interrupts.                                  Γöé
  568. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  569. Γöé      Γöéd, D  ΓöéThis instructs the COM driver to deinstall if more    Γöé
  570. Γöé      Γöé      Γöéthan 1000 consecutive spurious interrupts occur.      Γöé
  571. Γöé      Γöé      Γöé(DEFAULT)                                             Γöé
  572. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  573. Γöé      Γöéi, I  ΓöéThis instructs the COM driver to ignore spurious      Γöé
  574. Γöé      Γöé      Γöéinterrupts.                                           Γöé
  575. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  576.  
  577. See VCOM.SYS DOS SETTINGS AVAILABILITY TABLE for settings you can adjust. 
  578.  
  579.  
  580. ΓòÉΓòÉΓòÉ 3.3. OS/2 2.1 (XR02010) AND OS/2 2.0 SP/2 ΓòÉΓòÉΓòÉ
  581.  
  582. The OS/2 2.1 (XR02010) serial device drivers are installed exactly like the 
  583. OS/2 2.0 Service Pack (XR06055) drivers. See OS/2 2.0 SERVICE PACK (XR06055) 
  584. DRIVERS 
  585.  
  586. See VCOM.SYS DOS SETTINGS AVAILABILITY TABLE for settings you can adjust. 
  587.  
  588.  
  589. ΓòÉΓòÉΓòÉ 3.4. DOS SETTINGS WHICH AFFECT SERIAL COMMUNICATIONS ΓòÉΓòÉΓòÉ
  590.  
  591. The follow sections describe the various DOS Settings which can be set by the 
  592. user.  Please refer to the appropriate section for the system level of OS/2 you 
  593. are executing to see which DOS settings apply. 
  594.  
  595.  
  596. ΓòÉΓòÉΓòÉ 3.4.1. VCOM.SYS DOS SETTINGS AVAILABILITY TABLE ΓòÉΓòÉΓòÉ
  597.  
  598. This table shows the DOS settings which are available at various releases of 
  599. OS/2 2.x 
  600.  
  601. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  602. ΓöéDOS SETTING                       ΓöéXR02000 ΓöéXR06055 ΓöéXR02010 Γöé
  603. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  604. ΓöéCOM_DIRECT_ACCESS                 Γöé        Γöé    X   Γöé    X   Γöé
  605. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  606. ΓöéCOM_HOLD                          Γöé    X   Γöé    X   Γöé    X   Γöé
  607. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  608. ΓöéCOM_RECEIVE_BUFFER_FLUSH          Γöé        Γöé        Γöé    X   Γöé
  609. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  610. ΓöéCOM_SELECT                        Γöé        Γöé    X   Γöé    X   Γöé
  611. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  612.  
  613.  
  614. ΓòÉΓòÉΓòÉ 3.4.2. COM_DIRECT_ACCESS DOS PROPERTY ΓòÉΓòÉΓòÉ
  615.  
  616. When COM_DIRECT_ACCESS is ON, VCOM.SYS will allow a DOS application to access 
  617. the serial ports directly.  This DOS property makes LapLink III, FastLynx, 
  618. FSDUAT, AS/400 Asynch Router, and MS WORD work in a VDM session.  However, 
  619. since the buffers in COM.SYS are not used, characters may be lost and some 
  620. applications may suffer from the lack of buffering.  With most DOS 
  621. applications, COM_DIRECT_ACCESS should be set to OFF as the default setting. 
  622.  
  623.  
  624. ΓòÉΓòÉΓòÉ 3.4.3. COM_HOLD DOS PROPERTY ΓòÉΓòÉΓòÉ
  625.  
  626. The COM_HOLD Dos Property is used to keep a serial port open until the Virtual 
  627. Dos Machine (VDM) Session is terminated.  This setting is used for DOS 
  628. applications which open the serial port and then spawn another application 
  629. which expects the serial port to be opened.  The disadvantage of using this 
  630. setting is that even if the DOS application closes the serial port, OS/2 will 
  631. keep the serial port open and will not allow any other session to access that 
  632. serial port until the VDM session terminates 
  633.  
  634.  
  635. ΓòÉΓòÉΓòÉ 3.4.4. COM_RECEIVE_BUFFER_FLUSH DOS Property ΓòÉΓòÉΓòÉ
  636.  
  637. This option is only valid if COM_DIRECT_ACCESS is equal to OFF.  There are four 
  638. options for this DOS Setting: NONE (default), RECEIVE DATA INTERRUPT ENABLED, 
  639. SWITCH TO FOREGROUND and ALL.  The purpose of this option is to provide more 
  640. flexibility for configuring DOS applications.  Some DOS applications are timing 
  641. sensitive and will not always read every character from the UART.  Some 
  642. applications may have delays built in knowing that the data in the UART will be 
  643. overwritten in a set period of time.  Since the timing of the VDM does not 
  644. match exactly to native DOS, this type of application will not run correctly 
  645. under OS/2.  The DOS Settings are described in the following sections. 
  646.  
  647.  
  648. ΓòÉΓòÉΓòÉ 3.4.4.1. NONE SETTING ΓòÉΓòÉΓòÉ
  649.  
  650. When the "NONE" Property is set, no data will be flushed from the receive 
  651. buffer (of the OS/2 communication driver).  This is the default action. 
  652.  
  653.  
  654. ΓòÉΓòÉΓòÉ 3.4.4.2. RECEIVE DATA INTERRUPT ENABLED SETTING ΓòÉΓòÉΓòÉ
  655.  
  656. When the "RECEIVE DATA INTERRUPT ENABLED" Property is set, any data in the 
  657. received data buffer for this DOS session will be discarded whenever the DOS 
  658. program enables the received data interrupt on the UART.  Most DOS applications 
  659. have been designed to execute in a single tasking environment.  Such 
  660. applications experience difficulty when data (or interrupts) are queued up 
  661. while the application is switched to the background or when the time slice 
  662. expires.  This option is for DOS programs which require data to be discarded 
  663. while the received data interrupt is disabled. 
  664.  
  665.  
  666. ΓòÉΓòÉΓòÉ 3.4.4.3. SWITCH TO FOREGROUND SETTING ΓòÉΓòÉΓòÉ
  667.  
  668. When the "SWITCH TO FOREGROUND" Property is set, any data in the received data 
  669. buffer for this DOS session will be discarded whenever the DOS program is 
  670. brought to the foreground (from a background state).  Background processes do 
  671. not receive as high a priority as foreground processes.  Some DOS applications 
  672. which are timing sensitive cannot process the data (which may have accumulated 
  673. in the received buffer) if the data is bunched up.  This feature was added for 
  674. CAD application using a digitizing tablet.  If there was a great amount of puck 
  675. activity while the application was in the background, the application would 
  676. occasionally hang when brought to the foreground.  This option corrected the 
  677. problem by flushing the accumulated data and allowing the application to start 
  678. fresh in the foreground. 
  679.  
  680.  
  681. ΓòÉΓòÉΓòÉ 3.4.4.4. ALL SETTING ΓòÉΓòÉΓòÉ
  682.  
  683. When the "ALL" Property is set, both the "RECEIVE DATA INTERRUPT ENABLED" and 
  684. the "SWITCH TO FOREGROUND" options are enabled. 
  685.  
  686.  
  687. ΓòÉΓòÉΓòÉ 3.4.5. COM_SELECT DOS Property ΓòÉΓòÉΓòÉ
  688.  
  689. COM_SELECT allows the DOS session to select only one communication port to be 
  690. used by the session.  The communication ports which are not selected will be 
  691. hidden from the DOS session.  There are some DOS applications which take over 
  692. every available communication port.  This DOS property is effective in 
  693. preventing those DOS applications from taking over all the communication ports. 
  694. An example of a DOS application which attempts to control all the communication 
  695. ports is LapLink Pro.  If LapLink Pro and another application which accesses a 
  696. communication port are executed at the same time, it is necessary to set 
  697. COM_SELECT.  The default setting is ALL. 
  698.  
  699.  
  700. ΓòÉΓòÉΓòÉ 3.5. OS/2 2.0 COMMUNICATION DRIVER DIFFERENCES ΓòÉΓòÉΓòÉ
  701.  
  702. The major differences between the GA release of the OS/2 2.0 communication 
  703. device drivers and the later release of the communication device drivers are: 
  704.  
  705.  1. The parameters which are passed to the COM.SYS device driver. 
  706.  
  707.  2. The enhanced DOS Settings which provide more flexibility in running DOS 
  708.     programs. 
  709.  
  710.  3. There have been various defects corrected.  These are noted in a later 
  711.     section. 
  712.  
  713.  
  714. ΓòÉΓòÉΓòÉ 4. OS/2 2.x COMMUNICATION TROUBLE SHOOTING ΓòÉΓòÉΓòÉ
  715.  
  716. This section will give some insight into trouble shooting communication 
  717. problems with OS/2 2.x.  Past experience shown that most problems will be 
  718. resolved by one or more of the solutions listed below.  We recommend that you 
  719. print and complete the work sheets (ISA WORK SHEETS) provided at the end of 
  720. this document.  This is the information you will be asked when you request 
  721. support for serial communication problems. 
  722.  
  723.  
  724. ΓòÉΓòÉΓòÉ 4.1. COMMON PROBLEM SCENARIOS ΓòÉΓòÉΓòÉ
  725.  
  726. This section will describe some common scenarios and recommend what sections to 
  727. review.  If you are using the OS/2 VIEW command, you can double click on a 
  728. highlighted section to review it.  When you are finished with the selection, 
  729. click on the previous button to return to your previous position in the 
  730. document. 
  731.  
  732.  
  733. ΓòÉΓòÉΓòÉ 4.1.1. WHERE DO I START ANALYZING MY SERIAL COMMUNICATION PROBLEM? ΓòÉΓòÉΓòÉ
  734.  
  735. First you need to determine which area of the system is not working.  If you 
  736. are getting an error on boot (i.e. SYS01201), you should reference the BOOT 
  737. TIME ERRORS section of this document.  If you are getting application errors, 
  738. then you need to determine if the problem is an operating system error or 
  739. application error. If you have an Industry Standard Architecture (ISA) class 
  740. computer, you will need to map out the Input/Output (I/O) addresses in use and 
  741. Interrupt ReQuest (IRQ) levels.  The sharing of IRQs on ISA class computers is 
  742. not permitted under OS/2 2.x.  This is a limitation of the architecture.  This 
  743. limitation does not apply to MCA class computers.  (See ISA INTERRUPT REQUEST 
  744. LEVELS AND I/O ADDRESSES) 
  745.  
  746. The best way to begin analyzing the problem is to complete the ISA WORK SHEETS 
  747. which are located at the end of this documents.  There are instructions to 
  748. assist you in collecting the information.  If you have a MCA class computer, 
  749. you usually will not have to worry about collection I/O address or IRQ 
  750. information.  If you have an ISA class computer, the I/O address and IRQ 
  751. information is mandatory. 
  752.  
  753. If there are no errors during boot time and all I/O addresses and IRQs are 
  754. unique (for ISA class computers), then use the MODE command against the serial 
  755. port in question (i.e. COM1:).  If this reports back data, then there is a good 
  756. chance that the OS/2 side of the serial communication driver (COM.SYS) is 
  757. working.  If you get an error, then check that the physical hardware settings 
  758. match any parameters you passed to COM.SYS.  This is the cause for most 
  759. problems on an ISA class computer. 
  760.  
  761. If you get no errors from the MODE command, you could use the PM TERMINAL 
  762. applet to test the serial device (i.e. modem).  You will have to customize the 
  763. applet for your particular configuration.  Refer to CUSTOMIZING THE PM TERMINAL 
  764. APPLET for more information.  If the PM Terminal application works 
  765. successfully, then at least you know that the basic hardware configuration is 
  766. correct and you have isolated the problem to the specific application or 
  767. environment (DOS or WIN-OS2). 
  768.  
  769. If the problem lies with a DOS or MS-WINDOWS communication application and the 
  770. MODE command works, there is a possibility that the application is not 
  771. configured correctly.  Most well written DOS applications are can be configured 
  772. to any I/O address and IRQ for the serial port.  If this is not the case with 
  773. your application and you have to use, for example, COM3 and IRQ5, then this DOS 
  774. base application is not going to work reliably under OS/2 2.x.  You can try to 
  775. use the COM_DIRECT_ACCESS DOS property. 
  776.  
  777. The following sections give specific advice for various situations.  If viewing 
  778. the ONLINE format of this document, review the HOW TO BEST USE THIS GUIDE at 
  779. the beginning of this document. 
  780.  
  781.  
  782. ΓòÉΓòÉΓòÉ 4.1.2. COMx NOT INSTALLED OR IRQ NOT AVAILABLE ΓòÉΓòÉΓòÉ
  783.  
  784. When booting OS/2 2.x, you get a message stating that the COMx port is not 
  785. available or the IRQ is not available.  If the computer is an ISA class 
  786. machine, there is most likely an I/O address or IRQ conflict. 
  787.  
  788. References: 
  789.  
  790.  1. BOOT TIME ERRORS 
  791.  
  792.  2. PS/2 (MICROCHANNEL ARCHITECTURE) COMPUTERS 
  793.  
  794.  3. INDUSTRY STANDARD ARCHITECTURE (ISA) 
  795.  
  796.  4. COMMON ISA AND MCA SITUATIONS 
  797.  
  798.  5. ISA INTERRUPT REQUEST LEVELS AND I/O 
  799.  
  800.  
  801. ΓòÉΓòÉΓòÉ 4.1.3. CANNOT OPEN A DOS (VDM) SESSION ΓòÉΓòÉΓòÉ
  802.  
  803. You do not get any errors during boot but whenever you try to open a DOS 
  804. session (or start a DOS application), you get "out of memory messages" or other 
  805. system messages (i.e. TRAP 000e or IPE).  This is a problem on ISA class 
  806. computers when using more than two (2) serial ports.  There is a work around 
  807. for the problem and is documented in the sections listed below. 
  808.  
  809. References: 
  810.  
  811.  1. MISCELLANEOUS ERRORS 
  812.  
  813.  2. DETERMINING I/O ADDRESSES 
  814.  
  815.  3. PROBLEMS REPORTED AGAINST COM.SYS/VCOM.SYS 
  816.  
  817.  
  818. ΓòÉΓòÉΓòÉ 4.1.4. I CONFIGURED COM4 BUT ONLY MODE COM3 WORKS ΓòÉΓòÉΓòÉ
  819.  
  820. This can also happen with any of the serial ports.  OS/2 2.x uses the ABIOS 
  821. specification for assigning logical names to the serial ports.  The first 
  822. address posted in the ROM BIOS area is designated as COM1, the next is COM2, 
  823. etc. 
  824.  
  825. References: 
  826.  
  827.  1. MISCELLANEOUS ERRORS 
  828.  
  829.  2. ISA BUS ARCHITECTURE 
  830.  
  831.  3. DETERMINING I/O ADDRESSES 
  832.  
  833.  4. PROBLEMS REPORTED AGAINST COM.SYS/VCOM.SYS 
  834.  
  835.  
  836. ΓòÉΓòÉΓòÉ 4.1.5. OS/2 2.1 AND TRAP000D WHEN ACCESSING THE SERIAL PORT ΓòÉΓòÉΓòÉ
  837.  
  838. If you are running PROTECTONLY or have VCOM.SYS disabled, you will get this 
  839. trap.  This will be corrected in the next CSD for OS/2 2.1. 
  840.  
  841. References: 
  842.  
  843. PROBLEMS REPORTED AGAINST COM.SYS/VCOM.SYS 
  844.  
  845.  
  846. ΓòÉΓòÉΓòÉ 4.1.6. MODE COMMAND WORKS BUT APPLICATION DOES NOT SEE PORT (OR MODEM) ΓòÉΓòÉΓòÉ
  847.  
  848. You issue a MODE command from an OS/2 command prompt and you get a response 
  849. back which shows the serial port settings.  This is a good sign as this 
  850. indicates that the OS/2 Serial Device Driver, COM.SYS, has seen the port and 
  851. installed for it.  Your problem now is that the particular application does not 
  852. recognize the port (or modem).  If the device in question is a modem, you can 
  853. enter the following at the OS/2 command prompt to see if data is reaching the 
  854. modem.  If this command does not work, there may be a hardware or configuration 
  855. problem. 
  856.  
  857.   ECHO ATA > COMx: 
  858.  
  859. Where COMx: is COM1:, COM2: or the COM port you are using. You should hear the 
  860. telephone dial tone (if the phone is connected) followed by the carrier tone. 
  861.  
  862. To turn off the carrier tone, You should enter the following: 
  863.  
  864.   ECHO ATZ > COMx: 
  865.  
  866. References: 
  867.  
  868.  1. APPLICATION DOES NOT RECOGNIZE THE PORT 
  869.  
  870.  2. PERFORMANCE ISSUES 
  871.  
  872.  3. MISCELLANEOUS ISSUES COMMON TO OS/2 AND DOS 
  873.  
  874.  
  875. ΓòÉΓòÉΓòÉ 4.1.7. APPLICATION SEEMS TO BE LOSING DATA ΓòÉΓòÉΓòÉ
  876.  
  877. For serial communications, make sure that your modem is capable of hardware 
  878. handshaking (CTS/RTS).  You could try using the MODE command to set RTS=HS and 
  879. OCTS=ON. 
  880.  
  881. References: 
  882.  
  883.  1. APPLICATION DOES NOT RECOGNIZE THE PORT 
  884.  
  885.  2. PERFORMANCE ISSUES 
  886.  
  887.  3. REAL TIME APPLICATIONS 
  888.  
  889.  4. USING THE MODE COMMAND 
  890.  
  891.  
  892. ΓòÉΓòÉΓòÉ 4.1.8. SERIAL PRINTER WILL NOT WORK ΓòÉΓòÉΓòÉ
  893.  
  894. Should you be having problems getting a Serial Printer to work under OS/2, you 
  895. may have to adjust some of the MODE command settings.  First make sure that the 
  896. printer will work under DOS.  If DOS is not an available option, verify that 
  897. the cable is correct for the printer.  You may want to first disable (or turn 
  898. off) all the settings available using the MODE command. 
  899.  
  900. References: 
  901.  
  902. SERIAL PRINTERS AND PLOTTERS 
  903.  
  904.  
  905. ΓòÉΓòÉΓòÉ 4.1.9. SERIAL PRINTER SEEMS TO GET TOO MUCH DATA (OVERFLOW) ΓòÉΓòÉΓòÉ
  906.  
  907. Serial Printers like all other serial devices use a handshaking protocol. This 
  908. is either software handshaking (XON/XOFF) or hardware handshaking (DSR, RTS, 
  909. CTS).  If you know the printer is configured for Software Handshaking, use the 
  910. MODE command to set XON=ON.  You may need to set all other settings to OFF.  If 
  911. you know the printer is configured for Hardware Handshaking, use the MODE 
  912. command to set RTS=HS, OCTS=ON and ODSR=ON. You may also have to set IDSR=ON if 
  913. the printer uses Data Set Ready for Handshaking.  In this case, you will most 
  914. likely set ODSR to OFF. 
  915.  
  916. References: 
  917.  
  918. SERIAL PRINTERS AND PLOTTERS 
  919.  
  920.  
  921. ΓòÉΓòÉΓòÉ 4.1.10. SERIAL PRINTER NOT PRINTING ENTIRE DOCUMENT ΓòÉΓòÉΓòÉ
  922.  
  923. If you are printing very large jobs, you may need to set the port for infinite 
  924. write time out.  This is the TO=ON value which is set with the MODEcommand. 
  925. This is similar to the ',p' value used with the DOS 5.0 MODE command.  There 
  926. may also be a handshaking problem. 
  927.  
  928. References: 
  929.  
  930. SERIAL PRINTERS AND PLOTTERS 
  931.  
  932.  
  933. ΓòÉΓòÉΓòÉ 4.2. BOOT TIME ERRORS ΓòÉΓòÉΓòÉ
  934.  
  935. This section will describe what action to take should the COM.SYS or VCOM.SYS 
  936. give an error message at OS/2 initialization (or boot) time. 
  937.  
  938.  
  939. ΓòÉΓòÉΓòÉ 4.2.1. PS/2 (MICROCHANNEL ARCHITECTURE) COMPUTERS ΓòÉΓòÉΓòÉ
  940.  
  941.  1. If the COM.SYS driver issues a warning at boot time on a PS/2 or other MCA 
  942.     class computer, reboot the computer using the reference diskette and check 
  943.     that the port has been properly configured. 
  944.  
  945.  2. If you have the PROTECTONLY flag in the CONFIG.SYS file set to YES and you 
  946.     are at System level XR06055 or previous, you will need to get the next 
  947.     service pack or OS/2 2.1.  Earlier version of the OS/2 operating system did 
  948.     not permit interrupt sharing in PROTECTONLY mode. 
  949.  
  950.  3. If the PS/2 is using PCMCIA Technology, reference the section titled: 
  951.     PCMCIA SUPPORT UNDER OS/2 2.. 
  952.  
  953.  
  954. ΓòÉΓòÉΓòÉ 4.2.2. INDUSTRY STANDARD ARCHITECTURE (ISA) COMPUTERS ΓòÉΓòÉΓòÉ
  955.  
  956.  1. Verify that all IRQ levels and I/O addresses are unique for every adapter. 
  957.     The usual problem is that communication adapters (internal modems, FAXes, 
  958.     etc) use COM3 and IRQ4 which is already in use by COM1.  You must 
  959.     PHYSICALLY change the IRQ on the adapter to one which is not in use. You 
  960.     need to refer to the documentation which came with the adapter. (See ISA 
  961.     BUS ARCHITECTURE). 
  962.  
  963.  2. Verify that you are passing the correct parameters to the COM.SYS driver in 
  964.     the CONFIG.SYS file.  Some PCM machines need to have all the serial ports 
  965.     (i.e COM1, COM2) defined to COM.SYS in the CONFIG.SYS.  If you are using a 
  966.     serial mouse, do not specify the communication port of the mouse. (See 
  967.     COMMON ISA AND MCA SITUATIONS). 
  968.  
  969.  3. There were problems at System Level XR02000 with recognizing some serial 
  970.     adapters.  This has been resolved at System Level XR06055 or higher. 
  971.  
  972.  4. If error message during boot: COM PORT not installed because interrupt 
  973.     already in use, check for an IRQ conflict with other device drivers or 
  974.     hardware. 
  975.  
  976.  5. If the MODE command fails, check the CMOS data area to verify that the I/O 
  977.     address is listed.  The OS2/DOS utility, DEBUG, will show the I/O addresses 
  978.     listed at location 40:0. (See DETERMINING I/O ADDRESSES FOR ISA COMPUTERS) 
  979.  
  980.  6. You can try explicitly setting the port parameters by passing arguments to 
  981.     the COM.SYS device driver.  For example: 
  982.  
  983.     DEVICE=..\OS2\COM.SYS (1,3F8,3) (2,2F8,4) 
  984.  
  985.  
  986. ΓòÉΓòÉΓòÉ 4.2.3. COMMON ISA AND MCA SITUATIONS ΓòÉΓòÉΓòÉ
  987.  
  988.  1. If using LAN SERVER with the UPS monitoring option and having problems at 
  989.     boot with COM.SYS or VMOUSE.SYS, move the OS2UPS.SYS driver to before the 
  990.     POINTDD.SYS statement in the CONFIG.SYS file. 
  991.  
  992.  2. If using LAN SERVER 3.0 with the UPS monitoring option, you need to get the 
  993.     latest CSD for LAN SERVER 3.0.  There have been reports of TRAP 0008 which 
  994.     have been resolved by the latest CSD. 
  995.  
  996.  3. If system (AT bus or MCA) boots without error but a COM port is still not 
  997.     working at all, issue a MODE command (from an OS/2 command prompt) to the 
  998.     problem COM port (i.e.  MODE COM1:).  If the MODE command indicates that 
  999.     the COM port is not installed (i.e. SYS1798, SYS0049), check for IRQ 
  1000.     conflicts. (See ISA BUS ARCHITECTURE). 
  1001.  
  1002.     Note:  If the mouse is on a COM port, the MODE command will report a 
  1003.            SYS1620, the COM port specified is not installed, since the mouse 
  1004.            has taken that COM port. 
  1005.  
  1006.  4. Make sure that the serial adapter posted the I/O address correctly to BIOS 
  1007.     location 40:0.  Reference DETERMINING I/O ADDRESSES 
  1008.  
  1009.  5. You must also check to see that there is a port available to install.  For 
  1010.     instance, if there is only one serial port and a serial mouse is installed, 
  1011.     then the COM.SYS will issue a SYS1208 error indicating that there are no 
  1012.     available ports.  In this instance you should remark (REM) the COM.SYS and 
  1013.     VCOM.SYS statements in the CONFIG.SYS file. 
  1014.  
  1015.  6. Verify the dates of COM.SYS and VCOM.SYS.  They should match the following 
  1016.     table: 
  1017.  
  1018. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1019. ΓöéSYSLEVEL ΓöéDRIVER  ΓöéSIZE  ΓöéDATE    ΓöéTIME    Γöé
  1020. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1021. ΓöéXR02000  ΓöéCOM.SYS Γöé24760 Γöé 3-30-92Γöé12:00p  Γöé
  1022. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1023. Γöé         ΓöéVCOM.SYSΓöé 7680 Γöé 3-30-92Γöé12:00p  Γöé
  1024. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1025. ΓöéXR06055  ΓöéCOM.SYS Γöé24984 Γöé10-16-92Γöé 3:46a  Γöé
  1026. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1027. Γöé         ΓöéVCOM.SYSΓöé 8496 Γöé10-16-92Γöé 5:19a  Γöé
  1028. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1029. ΓöéXR02010  ΓöéCOM.SYS Γöé25368 Γöé 4-29-93Γöé 9:34p  Γöé
  1030. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1031. Γöé         ΓöéVCOM.SYSΓöé 8112 Γöé 4-22-93Γöé 6:41p  Γöé
  1032. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1033.  
  1034.  
  1035. ΓòÉΓòÉΓòÉ 4.3. APPLICATION DOES NOT RECOGNIZE THE SERIAL PORT ΓòÉΓòÉΓòÉ
  1036.  
  1037. This section will describe what to do if an application cannot recognize a 
  1038. serial port.  If you had errors at boot time, please refer to BOOT TIME ERRORS 
  1039.  
  1040.  
  1041. ΓòÉΓòÉΓòÉ 4.3.1. OS/2 (PROTECT MODE) APPLICATIONS ΓòÉΓòÉΓòÉ
  1042.  
  1043. If the application cannot access the serial port, issue a MODE command against 
  1044. the serial port in question.  If the MODE command works, contact the vendor of 
  1045. the OS/2 application. 
  1046.  
  1047.  
  1048. ΓòÉΓòÉΓòÉ 4.3.2. DOS (REAL MODE) APPLICATIONS ΓòÉΓòÉΓòÉ
  1049.  
  1050.  1. If the application cannot access the serial port, try setting (for the VDM 
  1051.     session) the DOS Setting COM_DIRECT_ACCESS to ON.  You have to close the 
  1052.     VDM session before making changes to the DOS Settings. 
  1053.  
  1054.  2. Any application which uses QBASIC or BASIC CTTY will need to have the 
  1055.     DOS_DEVICE DOS setting set to: C:\OS2\MDOS\COMDD.SYS.  If OS/2 is not 
  1056.     installed on C:, then substitute the appropriate drive letter. 
  1057.  
  1058.  3. See MISCELLANEOUS ERRORS 
  1059.  
  1060.  
  1061. ΓòÉΓòÉΓòÉ 4.3.3. MISCELLANEOUS ISSUES COMMON TO OS/2 AND DOS ΓòÉΓòÉΓòÉ
  1062.  
  1063.  1. Verify that the application is configured for the correct IRQ and I/O 
  1064.     Address.  Remember that the I/O address for COM3 and COM4 on MCA computers 
  1065.     is different than ISA computers.  (See NOTES ON MICROCHANNEL ARCHITECTURE 
  1066.     MACHINES) 
  1067.  
  1068.  2. Issue a MODE command against the serial port in question.  If the MODE 
  1069.     command indicates that the port is not installed, verify the IRQ and I/O 
  1070.     address of the serial port.  You should also check to see that parameters 
  1071.     passed to COM.SYS match the physical configuration of the serial port. 
  1072.  
  1073.  3. If the modem is external to the computer, try to copy the config.sys file 
  1074.     to the COM port to which the external modem is attached.  You should be 
  1075.     able to observe the various indicator lights turning on or flashing.  If 
  1076.     there is no change in the state of these lights, the external modem may be 
  1077.     connected to the wrong port, the port may not be at the correct I/O address 
  1078.     or IRQ level or the port may be broken. 
  1079.  
  1080.  4. You can use the ECHO command to send modem commands to a modem.  This is 
  1081.     useful to see if the modem will go "off hook" and get a dial tone.  You 
  1082.     open up an OS/2 window or full screen session and enter the following: 
  1083.  
  1084.       ECHO ATA > COMx: 
  1085.  
  1086.     Where COMx: is COM1:, COM2: or the COM port you are using.  You should hear 
  1087.     the telephone dial tone (if the phone is connected) followed by the carrier 
  1088.     tone. 
  1089.  
  1090.  5. To turn off the carrier tone, you should enter the following: 
  1091.  
  1092.       ECHO ATZ > COMx: 
  1093.  
  1094.  
  1095. ΓòÉΓòÉΓòÉ 4.4. OS/2 SYSTEM ERRORS ΓòÉΓòÉΓòÉ
  1096.  
  1097. This section will describe various OS/2 generated errors and give a brief 
  1098. description of what these errors indicate. 
  1099.  
  1100.  
  1101. ΓòÉΓòÉΓòÉ 4.4.1. TRAPS ΓòÉΓòÉΓòÉ
  1102.  
  1103. o If the OS/2 operating system traps when opening a DOS or WIN-OS2 session, 
  1104.   verify that you have the correct COM.SYS / VCOM.SYS drivers installed.  These 
  1105.   drivers are a matched set and cannot be mixed between releases.  The OS/2 2.1 
  1106.   and later service pack drivers are not designed to work on system levels 
  1107.   XR02000 and XR06055. 
  1108.  
  1109.   SEE: COMMON ISA AND MCA SITUATIONS 
  1110.  
  1111. o You should also verify any parameters you have giving to the COM.SYS device 
  1112.   driver (in the CONFIG.SYS file).  On some ISA machines, the COM.SYS device 
  1113.   driver may have problems if incorrect IRQ and I/O addresses are given. 
  1114.   (MISCELLANEOUS ERRORS) 
  1115.  
  1116. o If using LAN SERVER 3.0 with the UPS monitoring option, you need to get the 
  1117.   latest Corrective Service Diskette for LAN SERVER 3.0.  There have been 
  1118.   reports of TRAP 0008 which have been resolved by the latest LAN SERVER CSD. 
  1119.  
  1120.  
  1121. ΓòÉΓòÉΓòÉ 4.4.2. SYS3175 AND SYS3176 ΓòÉΓòÉΓòÉ
  1122.  
  1123. o If the application is an OS/2 application, contact the vendor of the 
  1124.   application. 
  1125.  
  1126. o If the application is a DOS application, look at the Stack Segment and 
  1127.   Extended Stack Pointer (SS:ESP) value in the register dump.  If the ESP is 
  1128.   very low (close to zero or '0000ffff'), the application has run out of stack 
  1129.   space.  The same logic applies to the Base Pointer (BP) register.  This 
  1130.   usually happens to applications which have Interrupt Service Routines (ISRs) 
  1131.   that are subject to time constraints.  The delivery (timing) of interrupts to 
  1132.   the VDM session is different than under native DOS.  This is a result of 
  1133.   tasking (or CPU sharing) abilities of OS/2.  Under DOS, the interrupts 
  1134.   generated by the UART (of the serial port) are delivered in "real" time. 
  1135.   Under OS/2, the interrupts are delivered at "task" time which is the time 
  1136.   allocated by the system scheduler.  Since the COM.SYS/ VCOM.SYS device 
  1137.   drivers can accumulate interrupts, the delivery of the interrupts to the 
  1138.   application can be faster under OS/2 than under native DOS.  If an 
  1139.   application expects to have a consistent delay between interrupts, the 
  1140.   application may overwrite it's allocated stack due to excessive recursion 
  1141.   into the ISR.  This is also known as nested interrupts. 
  1142.  
  1143. o DOS (REAL MODE) APPLICATIONS 
  1144.  
  1145.  
  1146. ΓòÉΓòÉΓòÉ 4.4.3. SYS0099 AND  SYS1798 (PORT IN USE) ΓòÉΓòÉΓòÉ
  1147.  
  1148. o OS/2 will only permit one application or session to access a serial port. 
  1149.   Should an application attempt to access a serial port which is in use, this 
  1150.   message will appear.  Many DOS applications (such as Personal Information 
  1151.   Managers) open the serial ports for automatic phone dialing.  You can use the 
  1152.   COM_SELECT DOS setting to "hide" the serial port from the offending 
  1153.   application. 
  1154.  
  1155. o Some DOS applications will open ALL of the COM ports.  Use the COM_SELECT Dos 
  1156.   Setting in all of the DOS communication sessions (VDMs). 
  1157.  
  1158. o Most DOS applications are designed to run on a single task system (DOS). Even 
  1159.   though OS/2 allows multiple DOS applications to execute simultaneously, OS/2 
  1160.   is not able to manage file and device sharing for these applications.  A well 
  1161.   written application would only open a device (such as a serial port) when the 
  1162.   device is required.  Unfortunately, many DOS applications open the device as 
  1163.   part of the initialization sequence for the application.  This leads to 
  1164.   device contention under OS/2.  You can use the COM_SELECT DOS setting to 
  1165.   "hide" the serial port from the offending application. 
  1166.  
  1167. o Most DOS applications use the machine instructions IN and OUT to communicate 
  1168.   to the physical UART.  Since there is no definitive OPEN or CLOSE statement, 
  1169.   OS/2 has no way to determine when an application is finished using a serial 
  1170.   port.  OS/2 will not allow access to the port once an application has issued 
  1171.   an IN or OUT machine instruction.  The only way for another session to gain 
  1172.   access to the serial port is to terminate the VDM session which accessed the 
  1173.   port in question. 
  1174.  
  1175. o If you load any DOS or MS-Windows applications under OS/2 2.x, there is a 
  1176.   very good possibility that the CONFIG.SYS file was updated.  If any DOS 
  1177.   (which includes Windows) device drivers are loaded in the OS/2 2.x CONFIG.SYS 
  1178.   file or any DOS Terminate but Stay Resident (TSR) programs are loaded in the 
  1179.   OS/2 2.x AUTOEXEC.BAT file, you will get these errors whenever you open more 
  1180.   than one VDM session.  You should load the DOS device drivers into the 
  1181.   DOS_DEVICE DOS Settings and create unique AUTOEXEC.BAT files for each program 
  1182.   object which requires special device support.  You can get more information 
  1183.   about the DOS_DEVICE setting from the Master Help online guide. 
  1184.  
  1185.   Note:  An example of an application which will cause this error is the INTEL 
  1186.          SATISFAXTION 400 MODEMS 
  1187.  
  1188.  
  1189. ΓòÉΓòÉΓòÉ 4.4.4. SYS0049 ΓòÉΓòÉΓòÉ
  1190.  
  1191. If you get this error and the SYSLEVEL is XR06055 or XR02010, try using the 
  1192. Spurious interrupt switch which is passed on the command line to the COM.SYS 
  1193. device driver.  If this switch corrects the problem, you may wish to 
  1194. investigate your hardware and connections for a fault.  If there are spurious 
  1195. interrupts present, your system may not perform at it's potential. 
  1196.  
  1197. SEE: OS/2 2.0 SERVICE PACK (XR06055) DRIVERS 
  1198.  
  1199.  
  1200. ΓòÉΓòÉΓòÉ 4.4.5. MISCELLANEOUS ERRORS ΓòÉΓòÉΓòÉ
  1201.  
  1202. Many errors are caused by not providing the correct information to the COM.SYS 
  1203. device driver on an ISA personal computer.  The most common mistake is to 
  1204. associate the logical name the operating system assigns to an adapter port 
  1205. (i.e. COM1, LPT1) to the physical adapter.  The adapter only knows to map to a 
  1206. base I/O address and IRQ which must be unique.  Most DOS based applications do 
  1207. not "open" the serial port (INT21 interface) but using the machine instructions 
  1208. IN and OUT to communicate directly to the adapter's port.  OS/2 applications 
  1209. require a file handle (i.e. COM1) to communicate with physical devices because 
  1210. the applications are shielded from the device by the physical device driver. 
  1211.  
  1212. o If you get "out of memory errors", TRAP 000e, Internal Processing Error 
  1213.   (IPE), SYS3175 or SYS3176 errors when opening a VDM or WIN-OS2 session, 
  1214.   verify any parameters you have giving to the COM.SYS device driver (in the 
  1215.   CONFIG.SYS file).  On some ISA machines, the device driver may have problems 
  1216.   if incorrect IRQ and I/O addresses are given. 
  1217.  
  1218. o There is a situation where a VDM will either not start or COM4: is not 
  1219.   recognized.  OS/2 2.x currently follows ABIOS specification and assumes that 
  1220.   serial ports will be defined sequentially.  The first I/O address at physical 
  1221.   location 0:0400 (or 40:0) is COM1, the next address is COM2, etc.  A common 
  1222.   occurrence of this scenario is when COM1, COM2 and COM4 are defined (i.e. no 
  1223.   COM3).  If you use the DEBUG utility, you will see E8 02 in COM3's slot 
  1224.   (40:4).  The COM.SYS will assign COM3 to I/O address 2E8. The procedure to 
  1225.   correct this error is to define COM4 as COM3 to the COM.SYS serial 
  1226.   communication driver.  COM.SYS looks at the parameters passed to see what 
  1227.   LOGICAL NAME (i.e. COM3) is assigned to a particular I/O address and IRQ 
  1228.   combination.  Even though the serial adapter (i.e. modem) appears to be COM4, 
  1229.   in reality, all the adapter cares about is the I/O address and IRQ.  An 
  1230.   example of how to correct the above situation: 
  1231.  
  1232.   DEVICE=x:\OS2\COM.SYS (3,2E8,5) 
  1233.  
  1234.   Note:  The "3" is the logical name given to the adapter (i.e. COM3), "2e8" is 
  1235.   the physical address of the adapter (which is usually for COM4) and "5" is 
  1236.   the physical IRQ of the Adapter. 
  1237.  
  1238. Please refer to the DETERMINING I/O ADDRESSES section for more information 
  1239. using the DEBUG command. 
  1240.  
  1241. See also PROBLEMS REPORTED AGAINST COM.SYS/VCOM.SYS for more information about 
  1242. specific problems. 
  1243.  
  1244.  
  1245. ΓòÉΓòÉΓòÉ 4.5. SERIAL PRINTERS AND PLOTTERS ΓòÉΓòÉΓòÉ
  1246.  
  1247. There are very few known problems with using serial printers plotters under 
  1248. OS/2 2.x other than having OS/2 driver support.  The following sections will 
  1249. provide detail information on how OS/2 interacts with the printer. 
  1250.  
  1251.  
  1252. ΓòÉΓòÉΓòÉ 4.5.1. SERIAL PRINTER NOT WORKING ΓòÉΓòÉΓòÉ
  1253.  
  1254. The usual cause of a serial printer not to function is because the serial 
  1255. communication driver (COM.SYS) was not informed of what handshaking method was 
  1256. to be used.  Users must check with the printer manufacturer (or documentation) 
  1257. to determine which type of handshaking the printer uses.  A serial (RS-232) 
  1258. line tester is also useful. 
  1259.  
  1260. Below are some suggestions to assist in analyzing the problem: 
  1261.  
  1262. o If you have NATIVE DOS, you should first verify that the printer is working 
  1263.   correctly by booting a NATIVE DOS diskette (or dual boot) and copy the 
  1264.   CONFIG.SYS file to the printer. 
  1265.  
  1266.    COPY CONFIG.SYS COMx: 
  1267.    where COMx:  is the serial port where the printer is attached. 
  1268.  
  1269. o Boot to OS/2 and use the MODE command to turn off ALL the hardware 
  1270.   handshaking lines (i.e. RTS, DTR, IDSR, ODSR, OCTS, XON, etc.). 
  1271.  
  1272. o Use the MODE command to set the correct baud rate (usually 9600), parity 
  1273.   (usually NONE) and stop bits (usually 1). 
  1274.  
  1275. o Open a DOS (VDM) session and use the copy command to copy the CONFIG.SYS file 
  1276.   to the printer twice.  If this is a laser printer, you may have to use the 
  1277.   Form Feed feature of the printer to eject the page.  You should watch the 
  1278.   indicator lights of the printer to see if you can detect any data transfer. 
  1279.  
  1280. o If the COPY command does not work in the DOS (VDM) session, edit the 
  1281.   CONFIG.SYS file and place a "REM " before the DEVICE=..\OS2\MDOS\VCOM.SYS 
  1282.   line.  Reboot the OS/2 operating system and try the COPY command again.  If 
  1283.   this does not work, there may be a cabling problem, a port problem or 
  1284.   handshaking problem. 
  1285.  
  1286.   Note:  If the VCOM.SYS device driver is not loaded, then any application 
  1287.          which use the serial ports will have direct access to the port. 
  1288.          Remarking out the VCOM.SYS device driver eliminates a layer of 
  1289.          software and will assist in determining the cause of the problem. 
  1290.  
  1291. o If the COPY command works in a DOS (VDM) session, open an OS/2 session and 
  1292.   try the COPY command there. 
  1293.  
  1294. o If the COPY command works in a DOS (VDM) session and an OS/2 session, then 
  1295.   using the graphical interface (i.e. the DRIVES folder) on the desktop, drag a 
  1296.   text object to the printer object defined for the serial port.  You may want 
  1297.   to HOLD the queue to see that the text object is placed into the printer 
  1298.   object and then RELEASE the queue. 
  1299.  
  1300. Note:  You should keep a record of the above tests should you need to contact 
  1301.        OS/2 Technical Support. 
  1302.  
  1303. If the COPY command works in DOS and NOT in OS/2, there may be a handshaking 
  1304. error.  Use the MODE command to verify that all handshaking settings are set to 
  1305. "OFF".  If the COPY command works from both command prompts but not from the 
  1306. OS/2 desktop, this could be a Print Spooler configuration error.  You have to 
  1307. set the Baud Rate, Parity and Stop Bits for the port when you create the 
  1308. printer object. 
  1309.  
  1310. After you get the printer working, you may have handshaking problems such as 
  1311. data overflow.  Please refer to the following sections for more information 
  1312. about serial printers and handshaking. 
  1313.  
  1314.  
  1315. ΓòÉΓòÉΓòÉ 4.5.2. SERIAL PRINTERS AND HANDSHAKING ΓòÉΓòÉΓòÉ
  1316.  
  1317. Most advance printers today handshake to the operating system regardless if the 
  1318. printer is parallel or serial.  While the parallel interface is relatively 
  1319. simple, the serial interface has many ways to implement handshaking.  Serial 
  1320. handshaking can be broken down into software handshaking and hardware 
  1321. handshaking.  To find out which type of handshaking your printer uses, refer to 
  1322. the printer manufacturer's documentation. 
  1323.  
  1324.  
  1325. ΓòÉΓòÉΓòÉ 4.5.2.1. SERIAL PRINTERS AND SOFTWARE HANDSHAKING ΓòÉΓòÉΓòÉ
  1326.  
  1327. Software handshaking is when the printer and application (or OS/2) use 
  1328. "software" codes such as XON/XOFF to regulate how much data is sent to the 
  1329. printer.  If your applications seem to be overflowing the printer and you know 
  1330. that the printer is implementing software handshaking, you can use the MODE 
  1331. command to set XON=ON.  This setting instructs the OS/2 serial device driver to 
  1332. respect the software handshaking codes sent by the printer and only send data 
  1333. to the printer when instructed to do so by the printer. 
  1334.  
  1335. Note:  If you set software handshaking and the printer is not using software 
  1336.        handshaking, you may not be able to print at all.  You must verify that 
  1337.        the handshaking method is set identically in the application, in OS/2 
  1338.        and in the printer setup.  You may also need to set some of the other 
  1339.        MODE values to "OFF". 
  1340.  
  1341.  
  1342. ΓòÉΓòÉΓòÉ 4.5.2.2. SERIAL PRINTERS AND HARDWARE HANDSHAKING ΓòÉΓòÉΓòÉ
  1343.  
  1344. Hardware handshaking is when the printer and application (or OS/2) use the 
  1345. physical signals present in the communication cable between the printer and the 
  1346. computer.  There are various combination of signals which can be used and these 
  1347. combinations are printer dependent.  You need to refer to the printer 
  1348. manufacturer's documentation to determine which hardware handshaking signals 
  1349. are in use.  The MODE command is used to set the hardware handshaking values. 
  1350. The combinations below have been found to work on some printers: 
  1351.  
  1352. o RTS=HS, OCTS=ON 
  1353. o RTS=HS, OCTS=ON, ODSR=ON 
  1354. o RTS=ON, OCTS=ON, ODSR=ON, IDSR=ON 
  1355.  
  1356. Note:  If you are printing very large jobs, you may need to set the port for 
  1357.        infinite write time out.  This is the TO=ON value which is set with the 
  1358.        MODE command.  This is similar to the ',p' value used with the DOS 5.0 
  1359.        MODE command. 
  1360.  
  1361. TIP  If no data appears to be sent to the printer, set all the MODE values to 
  1362.      "OFF". Then if the printer works, individually set the values to "ON" to 
  1363.      determine which setting is preventing transmission to the printer. 
  1364.  
  1365.  
  1366. ΓòÉΓòÉΓòÉ 4.6. PERFORMANCE ISSUES ΓòÉΓòÉΓòÉ
  1367.  
  1368. There are a few settings you can set to improve the performance of serial 
  1369. communication applications.  Some of these settings will affect overall OS/2 
  1370. system performance.  By favoring one type of application (i.e. serial 
  1371. communications), you may adversely affect other applications in the system. 
  1372. While OS/2 is an efficient, multitasking operating system, current technology 
  1373. specifies one CPU which can execute only one machine instruction at a given 
  1374. time. 
  1375.  
  1376.  
  1377. ΓòÉΓòÉΓòÉ 4.6.1. GENERAL PERFORMANCE ISSUES ΓòÉΓòÉΓòÉ
  1378.  
  1379. o Try reducing the IDLE_SENSITIVITY DOS Settings for ALL other DOS 
  1380.   applications. Some DOS applications continually poll the keyboard which can 
  1381.   reduce the number of available interrupts at a given time. 
  1382.  
  1383.   Note:  You may wish to make a special DOS template which can be used to 
  1384.          create OS/2 desktop objects for non-serial DOS or Windows 
  1385.          applications.  Set the IDLE_SENSITIVITY to less than 50 for this 
  1386.          template. 
  1387.  
  1388. o Try increasing/decreasing CACHE to reduce disk activity.  Decreasing DISK 
  1389.   CACHING may reduce swapping.  You must experiment on your machine. 
  1390.  
  1391. o Use the Lazy Write (/LW) option on the IFS, CACHE or DISKCACHE option in the 
  1392.   CONFIG.SYS. 
  1393.  
  1394. o In the config.sys file, set: 
  1395.  
  1396.    - PRIORITY_DISK_IO:  NO 
  1397.    - MAXWAIT:       1 
  1398.  
  1399. o OS/2 2.0 is a multi-tasking/processing operating system. Slower 
  1400.   microprocessors (i.e. 386/16mhz) are not going to have enough cycles to 
  1401.   support communications above 9600 BAUD. 
  1402.  
  1403. o Even on faster machines there may be problems with supporting high speed 
  1404.   communications.  Some internal modems have been known to induce spurious 
  1405.   interrupts which take away from the total number of interrupts that can be 
  1406.   processed.  Much depends on the quality of the hardware and the ability of 
  1407.   the software to work with advanced communication processors such as the 
  1408.   16550AFN UART. 
  1409.  
  1410. o The delivery (or timing) of interrupts is different in the Virtual Dos 
  1411.   Machine (VDM) than under native DOS.  While the goal is to achieve or better 
  1412.   the timing of native DOS, this is very difficult on the current single CPU 
  1413.   platform used in personal computers.  Applications which are time dependent 
  1414.   (purposely timed to execute under native DOS) are not going to perform well 
  1415.   under OS/2 2.x.  Most applications which "poll" fall into this catagory. 
  1416.   (See:  REAL TIME APPLICATIONS) 
  1417.  
  1418. o DOS applications which are interrupt driven (i.e. have an Interrupt Service 
  1419.   Routine) and issue the End-of-Interrupt to the PIC towards the end of the ISR 
  1420.   processing (to avoid nested interrupts) will be top performers under OS/2 
  1421.   2.x. Consult with the vendor of the application. 
  1422.  
  1423.  
  1424. ΓòÉΓòÉΓòÉ 4.6.2. MISCELLANEOUS ISSUES ΓòÉΓòÉΓòÉ
  1425.  
  1426. o There may be later OS/2 2.x communication drivers.  These drivers are usually 
  1427.   classed as BETA and are supported through a mail in or FAX feedback form. 
  1428.   Should a beta driver be released, the driver will be available from the IBM 
  1429.   OS/2 Bulletin Board Service or on CompuServ Information Service.  (Call 
  1430.   1-800-547-1283 for information about registering for and accessing the IBM 
  1431.   OS/2 BBS, or call 1-800-992-4777 for the OS/2 Support Line.) 
  1432.  
  1433. o The COM.SYS/VCOM.SYS device drivers only support FULLY backward compatible 
  1434.   (Asynchronous) chip sets to the National  Semiconductor NS16550A.  These chip 
  1435.   sets  would include the NS8250 and NS16450. There is no support for the 8530 
  1436.   synchronous chip set.  The COM.SYS/VCOM.SYS device drivers were never 
  1437.   designed to support synchronous communications. 
  1438.  
  1439.  
  1440. ΓòÉΓòÉΓòÉ 4.6.3. OS/2 PERFORMANCE ISSUES ΓòÉΓòÉΓòÉ
  1441.  
  1442. OS/2 applications have the ability to be multithreaded, use shared memory and 
  1443. can designate the priority to be processed at.  If you have performance 
  1444. problems with an OS/2 application, contact the vendor of the application. 
  1445.  
  1446.  
  1447. ΓòÉΓòÉΓòÉ 4.6.4. DOS PERFORMANCE ISSUES ΓòÉΓòÉΓòÉ
  1448.  
  1449. If the application is a DOS communication program, set the DOS_SETTINGS to the 
  1450. following for best performance: 
  1451.  
  1452. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1453. ΓöéDOS Setting                             ΓöéValue                         Γöé
  1454. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1455. ΓöéCOM_HOLD                                ΓöéON                            Γöé
  1456. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1457. ΓöéCOM_RECEIVE_BUFFER_FLUSH (XR02010)      Γöé(See values listed)           Γöé
  1458. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1459. ΓöéCOM_DIRECT_ACCESS (XR06055)             ΓöéOFF                           Γöé
  1460. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1461. ΓöéCOM_SELECT (XR06055)                    Γöéspecific COMx                 Γöé
  1462. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1463. ΓöéDOS_DEVICE (COMMDD.SYS )                Γöé\os2\mdos\comdd.sys           Γöé
  1464. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1465. ΓöéHW_ROM_TO_RAM                           ΓöéON                            Γöé
  1466. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1467. ΓöéHW_TIMER                                ΓöéON or OFF                     Γöé
  1468. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1469. ΓöéIDLE_SECONDS                            Γöé60                            Γöé
  1470. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1471. ΓöéIDLE_SENSITIVITY                        Γöé100                           Γöé
  1472. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1473.  
  1474. Note:  In order to favor your DOS based serial communication applications, you 
  1475.        should reduce the IDLE_SENSITIVITY to below 50 in all other VDMs. 
  1476.  
  1477.  
  1478. ΓòÉΓòÉΓòÉ 4.6.4.1. DOS BASED FAX APPLICATIONS ΓòÉΓòÉΓòÉ
  1479.  
  1480. There are no DOS based fax applications which are known to work reliably under 
  1481. OS/2 2.x.  There has been some success with CLASS 1 fax software on a high 
  1482. powered 486 processor platform.  There has also been some success using the 
  1483. Intel Satisfaxtion 400 internal modem.  If sending and receiving faxes is an 
  1484. integral part of the system, an OS/2 fax application (such as FAXPM, FaxWorks/2 
  1485. and BitFax/2) should be considered. 
  1486.  
  1487.  
  1488. ΓòÉΓòÉΓòÉ 4.6.4.2. REAL TIME APPLICATIONS ΓòÉΓòÉΓòÉ
  1489.  
  1490. OS/2 2.x is a dynamic operating system which shares a single CPU architecture 
  1491. with multiple applications (processes) in such a way that the applications 
  1492. appear to be working simultaneously.  This works fine for most types of 
  1493. applications.  "Real Time" applications such as synchronous communications or 
  1494. Process Control applications place a tremendous burden on the CPU and the 
  1495. operating system because of the intensity of interrupt (event) processing 
  1496. required. 
  1497.  
  1498. The delivery (or timing) of interrupts is different in the Virtual Dos Machine 
  1499. (VDM) than under native DOS.  While the goal is to achieve or better the timing 
  1500. of native DOS, this is very difficult on the current single CPU platform used 
  1501. in personal computers.  OS/2 2.x is a very complex operating system which is 
  1502. able to schedule activities on a personal computer in a way similar to many 
  1503. minicomputers.  The time slice and "freeze" times are dynamic and dependent on 
  1504. system activity.  With a preemptive multitasking operating system, applications 
  1505. which are "real time" applications need to be event driven (i.e. interrupt) and 
  1506. need to execute at interrupt time.  In the OS/2 2.x environment (on an INTEL 
  1507. based hardware platform), this would be a RING 0 Physical Device Driver (PDD) 
  1508. with a corresponding Virtual Device Driver (VDD) for VDM support. 
  1509.  
  1510. Any time the COM.SYS and VCOM.SYS drivers are not used or if COM_DIRECT_ACCESS, 
  1511. is set to ON, the application executing in a VDM may lose data.  The reason for 
  1512. this is that all tasks even if in the foreground get a time slice to use the 
  1513. CPU.  When that time slice is exhausted, the OS/2 scheduler looks to see if any 
  1514. other application wishes to "run".  During this time, the VDM is frozen until 
  1515. it is rescheduled to run again.  Since there is not a physical device driver 
  1516. for the serial port, any data (interrupt) delivered to the port may not be 
  1517. processed. The primary purpose of the COM.SYS / VCOM.SYS device drivers is to 
  1518. provide a buffer (similar to some DOS based Interrupt Service Routines) and 
  1519. allow data to accumulate while the VDM is not scheduled to run. 
  1520.  
  1521.  
  1522. ΓòÉΓòÉΓòÉ 5. APPLICATION SPECIFIC PROBLEMS ΓòÉΓòÉΓòÉ
  1523.  
  1524. This section will highlight known problems with various applications.  Many of 
  1525. these applications are listed in the OS/2 README file. 
  1526.  
  1527.  
  1528. ΓòÉΓòÉΓòÉ 5.1. GENERAL PROBLEMS ΓòÉΓòÉΓòÉ
  1529.  
  1530. o If an application hangs, first check that the entire system has not hung. You 
  1531.   can do this by using the CTRL-ESC sequence which should give you a window 
  1532.   list.  Sometimes this can take up to one minute if an application is hung. 
  1533.   OS/2 will then prompt you to terminate the hung application. 
  1534.  
  1535. o If the CTRL-ESC sequence works, terminate (close) application from the window 
  1536.   list and then issue a MODE command from the command line.  If the MODE 
  1537.   command is successful, then there may be a problem with the application.  If 
  1538.   the application is an OS/2 application, you will need to contact the vendor 
  1539.   of the application.  If the application is a DOS application, experiment with 
  1540.   some of the DOS Settings especially the COM_DIRECT_ACCESS property. 
  1541.  
  1542. o Another thing to check when serial communication applications hang is the 
  1543.   status of the port.  Use the MODE COMMAND to turn off XON, IDSR, ODSR and 
  1544.   OCTS. 
  1545.  
  1546. o If an application is experiencing a lot of data loss, you can lower the baud 
  1547.   rate, upgrade to the latest release of OS/2 or change the settings in the 
  1548.   CONFIG.SYS file (See GENERAL PERFORMANCE ISSUES).  You can also try setting 
  1549.   OCTS=ON and RTS=HS using the MODE command.  If the application is an OS/2 
  1550.   application, contact the vendor of the application. 
  1551.  
  1552. o If a DOS application is not able to "auto answer" a modem, try the 
  1553.   COM_DIRECT_ACCESS DOS Setting. 
  1554.  
  1555.  
  1556. ΓòÉΓòÉΓòÉ 5.2. SPECIFIC APPLICATIONS ΓòÉΓòÉΓòÉ
  1557.  
  1558. This section will detail known problems about specific applications and will 
  1559. offer suggestions to correct the situation. 
  1560.  
  1561.  
  1562. ΓòÉΓòÉΓòÉ 5.2.1. AUTOCAD 12.0 WITH A DIGITIZING TABLET ΓòÉΓòÉΓòÉ
  1563.  
  1564. AutoCad 12.0 will now see a digitizing tablet.  This feature was added at OS/2 
  1565. 2.0, System Level XR06100 and OS/2 2.1.  There are some restrictions: 
  1566.  
  1567. o The application appears to be very sensitive to the timing of the interrupt 
  1568.   delivery.  The application will only work on a 486/33mhz processor or better. 
  1569.  
  1570. o You need to set the COM_RECEIVE_BUFFER_FLUSH DOS Setting to 
  1571.   SWITCH_TO_FOREGROUND. 
  1572.  
  1573. o You need to press one of the buttons on the puck when the AUTODESK logo is 
  1574.   displayed.  This speeds up the loading of the application and allows the 
  1575.   application to find the digitizer. 
  1576.  
  1577.  
  1578. ΓòÉΓòÉΓòÉ 5.2.2. ATTACHEMATE EXTRA! AND PRINTING ΓòÉΓòÉΓòÉ
  1579.  
  1580. If serial printers seem to be overflowing, try using the MODE command to set 
  1581. the following parameters: 
  1582.  
  1583. MODE COMx: RTS=HS,OCTS=ON,ODSR=ON 
  1584.  
  1585. Where COMx: is the serial port attached to the printer. 
  1586.  
  1587. Also See: SERIAL PRINTERS AND PLOTTERS 
  1588.  
  1589.  
  1590. ΓòÉΓòÉΓòÉ 5.2.3. Compuserv Information Manager (CIM) (Dos Version) ΓòÉΓòÉΓòÉ
  1591.  
  1592. CIM will only work under OS/2 2.1 and OS/2 2.0, System Level XR06100if IRQ2 
  1593. (IRQ9) must be used.  Otherwise the application should work on standard IRQ/IO 
  1594. Address. 
  1595.  
  1596.  
  1597. ΓòÉΓòÉΓòÉ 5.2.4. CrossTalk for Windows ΓòÉΓòÉΓòÉ
  1598.  
  1599. Use the MODE command to set BUFFER=OFF. 
  1600.  
  1601. Use the COM_SELECT DOS Setting for the specific serial port. 
  1602.  
  1603.  
  1604. ΓòÉΓòÉΓòÉ 5.2.5. DOW JONES LINK ΓòÉΓòÉΓòÉ
  1605.  
  1606. This application requires the COMDD.SYS device driver.  (DOS (REAL MODE) 
  1607. APPLICATIONS) 
  1608.  
  1609.  
  1610. ΓòÉΓòÉΓòÉ 5.2.6. FAXWORKS FOR OS/2 (PMFAX) ΓòÉΓòÉΓòÉ
  1611.  
  1612. o There was a problem with OS/2 disabling the serial port when using FAXWORKS 
  1613.   for OS/2.  The Softnet BBS service has a private fix for OS/2 2.0. The 
  1614.   problem has been resolved at System Level XR09999. The problem may also 
  1615.   appear on PS/2 (MCA class) machines in OS/2 2.1.  The Softnet BBS will be 
  1616.   provided a fix when available. 
  1617.  
  1618. o This application will work with the INTEL SatisFAXtion fax modems under OS/2 
  1619.   2.x.  Please contact Softnet for further information. 
  1620.  
  1621. o FAXWORKS for OS/2 requires a parameter passed to the FMD.SYS file to be able 
  1622.   to share IRQ's on a MCA class machine.  The statement should look like: 
  1623.  
  1624.    DEVICE=x:\FAXWORKS\FMD.SYS S 
  1625.  
  1626. o If using an IBM Internal 2400/9600 fax/modem, you need to get 1.30b or later 
  1627.   of FAXWORKS for OS/2. 
  1628.  
  1629. o If you are using a PCMCIA modem, you will have to pass parameters to the 
  1630.   FMD.SYS device driver which is located in the OS/2 2.1 CONFIG.SYS file.  The 
  1631.   PCMCIA modem must be set for the next available serial port which is usually 
  1632.   COM2.  The following show the two ways to configure FMD.SYS: 
  1633.  
  1634.    DEVICE=x:\FAXWORKS\FMD.SYS N 
  1635.    DEVICE=x:\FAXWORKS\FMD.SYS (2,2F8,3) 
  1636.  
  1637. Note:  You must be at version 1.30b of FAXWORKS for this procedure to work. 
  1638.  
  1639.  
  1640. ΓòÉΓòÉΓòÉ 5.2.7. FT TERM 2.1 ΓòÉΓòÉΓòÉ
  1641.  
  1642. The FT Terminal application requires a COMMAND.COM loaded if the application is 
  1643. to be launched from the OS/2 desktop.  This is done in the same fashion as the 
  1644. PC/ANYWHERE VERSION 4.5 (HOST AND REMOTE) application. 
  1645.  
  1646. FT Terminal (version 2.1) would not dial out correctly on some machines. This 
  1647. problem was not reproducible at System Level XR06055 or higher system levels of 
  1648. OS/2 2.x 
  1649.  
  1650.  
  1651. ΓòÉΓòÉΓòÉ 5.2.8. GOLDEN COMPASS FOR OS/2 ΓòÉΓòÉΓòÉ
  1652.  
  1653. There have been performance problems reported against Golden Compass for OS/2 
  1654. especially if a Virtual Dos Machine (VDM) is opened while Golden Compass is 
  1655. connected to CompuServ.  The developer of the application is aware of the 
  1656. problems and can be contacted via CompuServ (GO OS2AVEND and enter section #2). 
  1657.  
  1658.  
  1659. ΓòÉΓòÉΓòÉ 5.2.9. INTEL SatisFAXtion 400 Internal ΓòÉΓòÉΓòÉ
  1660.  
  1661. There has been some success with the Intel Satisfaxtion 400i fax/modem. 
  1662. Previous versions of this modem have not worked reliably with the INTEL 
  1663. supplied software.  FAXWORKS for OS/2, however, does provide support for most 
  1664. of the Intel Satisfaxtion 400 modems.  Please contact Softnet for further 
  1665. information. 
  1666.  
  1667. See Also  INTEL SATISFAXTION 400 (internal) FAX/Modem 
  1668.  
  1669.  
  1670. ΓòÉΓòÉΓòÉ 5.2.10. LapLink III, Laplink PRO ΓòÉΓòÉΓòÉ
  1671.  
  1672. If you are at system level XR02000, remark out VCOM.SYS otherwise  use the 
  1673. COM_DIRECT_ACCESS DOS Setting.  You must also use the MODE command to set IDSR, 
  1674. ODSR and OCTS of all the COM ports to OFF unless you use the COM_SELECT DOS 
  1675. Setting 
  1676.  
  1677.  
  1678. ΓòÉΓòÉΓòÉ 5.2.11. MAXIMUS/2 ΓòÉΓòÉΓòÉ
  1679.  
  1680. You must use the MODE command to set OCTS=ON to keep Maximus/2 from overflowing 
  1681. the modem with data. 
  1682.  
  1683.  
  1684. ΓòÉΓòÉΓòÉ 5.2.12. Mirror III ΓòÉΓòÉΓòÉ
  1685.  
  1686. This application is similar to CrossTalk.  Use the MODE command to set the 
  1687. BUFFER=OFF. 
  1688.  
  1689.  
  1690. ΓòÉΓòÉΓòÉ 5.2.13. OS/2 DATABASE APPLET ΓòÉΓòÉΓòÉ
  1691.  
  1692. The OS/2 Database Applet requires that the user customize the dialing and the 
  1693. hangup strings.  Below is an example of each which works with 100% Hayes 
  1694. compatible modems: 
  1695.  
  1696.  
  1697.  DIALING STRING       AT&F&D3L0DT
  1698.  
  1699.  HANGUP STRING        ATH0Z
  1700.  
  1701.  
  1702. ΓòÉΓòÉΓòÉ 5.2.14. PC/ANYWHERE VERSION 4.5 (HOST AND REMOTE) ΓòÉΓòÉΓòÉ
  1703.  
  1704. Norton's pcANYWHERE VERSION 4.5 has been tested under OS/2 2.0 at SYSLEVEL 
  1705. XR06055 and under OS/2 2.1 (SYSLEVEL XR02010).  The application was tested 
  1706. using a PS/2 70, 60mb IDE drive (FAT) and 6mb of RAM using a full null modem 
  1707. connection. The application was executed in a customized Virtual Dos Machine 
  1708. (VDM) (i.e a DOS Full Screen) session. The performance was not equal to native 
  1709. DOS but was reasonable.  File transfer was tested using AWSEND with no adverse 
  1710. affects. 
  1711.  
  1712. PC Anywhere and other similar applications try to get back to a DOS command 
  1713. which is not possible when the application is specified in the PATH and FILE 
  1714. NAME of the ICON.  There is a simple test to see if the following fix will 
  1715. work. 
  1716.  
  1717.  1. Make a copy of the application object (icon). 
  1718.  
  1719.  2. Using the copy of the object, click with the right hand Mouse button and 
  1720.     select the settings menu option.  Replace the PATH and FILE NAME with a 
  1721.     '*'. This is identical to the DOS FULL SCREEN object (icon). 
  1722.  
  1723.  3. Click on the copy of the object to start it.  You should be at a DOS 
  1724.     command prompt.  Enter the name of the application and test the failing 
  1725.     portion. 
  1726.  
  1727.    If the application works, then substitute the following for the PATH and 
  1728.    FILE NAME: 
  1729.  
  1730.    x:\OS2\MDOS\COMMAND.COM 
  1731.  
  1732.    Where 'x' is the OS/2 drive letter. 
  1733.  
  1734. Substitute the following for PARAMETERS: 
  1735.  
  1736.  4. /k  x:\path\file.exe 
  1737.  
  1738.     Where x:\path\file.exe is your application. 
  1739.  
  1740.  5. You should set the working directory to the PATH you specified in the 
  1741.     PARAMETERS: 
  1742.  
  1743.     x:\path 
  1744.  
  1745. See following sections for pcANYWHERE specific configuration. 
  1746.  
  1747.  
  1748. ΓòÉΓòÉΓòÉ 5.2.14.1. PC/ANYWHERE HOST SESSION ΓòÉΓòÉΓòÉ
  1749.  
  1750. Due to the way Norton's pcANYWHERE/Host works, you have to specify a base 
  1751. COMMAND.COM as detailed in the following example.  Please note that we are 
  1752. using drive letter "C" and directory AWHOST for our example.  Your drive or 
  1753. directory could be different.  Hardware handshaking (RTS/CTS) is very important 
  1754. and must be implemented.  With Hardware Handshaking enabled, we recommend the 
  1755. following settings for the MODE command (USING THE MODE COMMAND): 
  1756.  
  1757. RTS=HS 
  1758. OCTS=ON 
  1759.  
  1760. Known Limitations under OS/2 2.x 
  1761.  
  1762. o When exiting AWHOST, user is left at full screen DOS command prompt (which is 
  1763.   just like native DOS).  The user needs to use the CTRL-ESC key sequence or 
  1764.   enter EXIT at the command prompt to return to the OS/2 desktop. 
  1765.  
  1766. o If the application is switched to the background, performance will be 
  1767.   degraded.  The design of OS/2 is such that background activity will always 
  1768.   run at a lower priority than foreground activity. 
  1769.  
  1770. o Application will get best performance in a full screen DOS VDM session. 
  1771.  
  1772.  
  1773. ΓòÉΓòÉΓòÉ 5.2.14.1.1. CREATING AN OS/2 ICON FOR pcANYWHERE/Host ΓòÉΓòÉΓòÉ
  1774.  
  1775.  1. Copy a PROGRAM object from the TEMPLATES folder to the location where you 
  1776.     wish to create the ICON for pcANYWHERE/Host. 
  1777.  
  1778.  2. Using the assumptions previously stated, enter the following for the PATH 
  1779.     and FILE NAME fields: 
  1780.  
  1781.     C:\OS2\MDOS\COMMAND.COM 
  1782.  
  1783.  3. Enter the following for the PARAMETERS: 
  1784.  
  1785.     /k C:\AWHOST\AWHOST.EXE 
  1786.  
  1787.  4. Enter the following for the WORKING DIRECTORY: 
  1788.  
  1789.     C:\AWHOST 
  1790.  
  1791.  5. Select the SESSION tab and then select DOS FULL SCREEN 
  1792.  
  1793.  6. Select the DOS settings and set the settings according to the table shown 
  1794.     below. 
  1795.  
  1796.  7. Select the GENERAL tab and give the session a name (i.e. AWHOST).  You 
  1797.     could also select an ICON for the session if you have one available. 
  1798.  
  1799.                   pcANYWHERE HOST DOS SETTINGS FOR VDM SESSION
  1800.  
  1801. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1802. ΓöéDOS Setting                             ΓöéValue                         Γöé
  1803. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1804. ΓöéCOM_DIRECT_ACCESS (XR06055)             ΓöéOFF                           Γöé
  1805. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1806. ΓöéCOM_HOLD                                ΓöéON                            Γöé
  1807. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1808. ΓöéCOM_RECEIVE_BUFFER_FLUSH (XR02010)      ΓöéNONE                          Γöé
  1809. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1810. ΓöéCOM_SELECT (XR06055)                    Γöéspecific COMx                 Γöé
  1811. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1812. ΓöéDOS_BACKGROUND_EXECUTION                ΓöéON                            Γöé
  1813. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1814. ΓöéDOS_BREAK                               ΓöéON                            Γöé
  1815. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1816. ΓöéDOS_FILES                               Γöé40                            Γöé
  1817. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1818. ΓöéDOS_HIGH                                ΓöéON                            Γöé
  1819. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1820. ΓöéDOS_UMB                                 ΓöéON                            Γöé
  1821. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1822. ΓöéHW_ROM_TO_RAM                           ΓöéON                            Γöé
  1823. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1824. ΓöéHW_TIMER                                ΓöéOFF                           Γöé
  1825. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1826. ΓöéIDLE_SECONDS                            Γöé60                            Γöé
  1827. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1828. ΓöéIDLE_SENSITIVITY                        Γöé100                           Γöé
  1829. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1830. ΓöéINT_DURING_IO (XR02010)                 ΓöéON                            Γöé
  1831. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1832.  
  1833.  
  1834. ΓòÉΓòÉΓòÉ 5.2.14.1.2. pcANYWHERE/Host configuration for OS/2 2.x ΓòÉΓòÉΓòÉ
  1835.  
  1836. This section will describe how Norton's pcANYWHERE/Host (application) was 
  1837. configured.  The test environment used a full null modem cable to implement 
  1838. hardware handshaking (RTS/CTS).  Hardware handshaking is the only reliable 
  1839. method of flow control under OS/2 2.x.  If you are using a modem connection, 
  1840. please insure that your modem is capable and is configured for hardware 
  1841. handshaking.  You will need to refer to the documentation which came with the 
  1842. modem to determine the correct modem initialization strings. 
  1843.  
  1844.  1. Start the AWHOST program and select HARDWARE CONFIGURATION. 
  1845.  
  1846.  2. Refer to the table below for the HARDWARE CONFIGURATION.  This table 
  1847.     defines a DIRECT connection using a full null modem cable.  You may need to 
  1848.     use different settings for a MODEM connection.  Hardware handshaking 
  1849.     (RTS/CTS), however, is very important. 
  1850.  
  1851.  3. Refer to the table below for PREFERENCES 
  1852.  
  1853.                      pcANYWHERE/HOST HARDWARE CONFIGURATION
  1854.  
  1855. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1856. ΓöéSETTING                     ΓöéDIRECT              ΓöéMODEM               Γöé
  1857. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1858. ΓöéDevice/Port:                ΓöéSerial - COMx       ΓöéSerial - COMx       Γöé
  1859. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1860. ΓöéModem:                      ΓöéNone                ΓöéMODEM               Γöé
  1861. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1862. ΓöéData Rate:                  Γöé19200 or less       Γöé19200 or less       Γöé
  1863. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1864. ΓöéParity:                     ΓöéNONE                ΓöéNONE                Γöé
  1865. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1866. ΓöéFlow Control:               ΓöéRTS/CTS             ΓöéRTS/CTS             Γöé
  1867. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1868. ΓöéConnection started by:      ΓöéData Set Ready (DSR)ΓöéDepends on Modem    Γöé
  1869. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1870. ΓöéConnection ended by:        ΓöéCarrier Detect (DCD)ΓöéDepends on Modem    Γöé
  1871. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1872. ΓöéBreak length:               Γöé5                   Γöé5                   Γöé
  1873. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1874. ΓöéDTR state:                  ΓöéOn While Connected  ΓöéAlways On           Γöé
  1875. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1876. ΓöéRTS state:                  ΓöéAlways On           ΓöéAlways On           Γöé
  1877. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1878.  
  1879.                            pcANYWHERE/HOST PREFERENCES
  1880.  
  1881. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1882. ΓöéPREFERENCEΓöéSETTING                               ΓöéVALUE               Γöé
  1883. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1884. ΓöéFeatures  ΓöéSpecial Keyboard Handler:             ΓöéNone                Γöé
  1885. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1886. Γöé          ΓöéOTHER VALUES                          ΓöéDefaults            Γöé
  1887. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1888. ΓöéGeneral   ΓöéEliminate snow:                       ΓöéNO                  Γöé
  1889. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1890. Γöé          ΓöéCommand to load host in high memory:  Γöé<<DO NOT USE>>      Γöé
  1891. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1892. Γöé          ΓöéTime between host screen scans:       Γöé20 or greater       Γöé
  1893. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1894.  
  1895.  
  1896. ΓòÉΓòÉΓòÉ 5.2.14.2. PC/ANYWHERE REMOTE SESSION ΓòÉΓòÉΓòÉ
  1897.  
  1898.  Please note that we are using drive letter "C" and directory AWREMOTE for our 
  1899. example.  Your drive or directory could be different.  Hardware handshaking 
  1900. (RTS/CTS) is very important and must be implemented. 
  1901.  
  1902.  
  1903. ΓòÉΓòÉΓòÉ 5.2.14.2.1. CREATING AN OS/2 ICON FOR pcANYWHERE/Remote ΓòÉΓòÉΓòÉ
  1904.  
  1905.  1. Copy a PROGRAM object from the TEMPLATES folder to the location where you 
  1906.     wish to create the ICON for pcANYWHERE/Remote. 
  1907.  
  1908.  2. Using the assumptions previously stated, enter the following for the PATH 
  1909.     and FILE NAME fields: 
  1910.  
  1911.     C:\AWREMOTE\AWREMOTE.EXE 
  1912.  
  1913.  3. Enter the following for the WORKING DIRECTORY: 
  1914.  
  1915.     C:\AWREMOTE 
  1916.  
  1917.  4. Select the SESSION tab and then select DOS FULL SCREEN 
  1918.  
  1919.  5. Select the DOS settings and set the settings according to the table shown 
  1920.     below. 
  1921.  
  1922.  6. Select the GENERAL tab and give the session a name (i.e. AWREMOTE).  You 
  1923.     could also select an ICON for the session if you have one available. 
  1924.  
  1925.                  pcANYWHERE REMOTE DOS SETTINGS FOR VDM SESSION
  1926.  
  1927. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1928. ΓöéDOS Setting                             ΓöéValue                         Γöé
  1929. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1930. ΓöéCOM_DIRECT_ACCESS (XR06055)             ΓöéOFF                           Γöé
  1931. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1932. ΓöéCOM_HOLD                                ΓöéON                            Γöé
  1933. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1934. ΓöéCOM_RECEIVE_BUFFER_FLUSH (XR02010)      ΓöéNONE                          Γöé
  1935. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1936. ΓöéCOM_SELECT (XR06055)                    Γöéspecific COMx                 Γöé
  1937. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1938. ΓöéDOS_BACKGROUND_EXECUTION                ΓöéON                            Γöé
  1939. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1940. ΓöéDOS_BREAK                               ΓöéON                            Γöé
  1941. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1942. ΓöéDOS_FILES                               Γöé40                            Γöé
  1943. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1944. ΓöéDOS_HIGH                                ΓöéON                            Γöé
  1945. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1946. ΓöéDOS_UMB                                 ΓöéON                            Γöé
  1947. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1948. ΓöéHW_ROM_TO_RAM                           ΓöéON                            Γöé
  1949. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1950. ΓöéHW_TIMER                                ΓöéOFF                           Γöé
  1951. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1952. ΓöéIDLE_SECONDS                            Γöé60                            Γöé
  1953. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1954. ΓöéIDLE_SENSITIVITY                        Γöé100                           Γöé
  1955. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1956. ΓöéINT_DURING_IO (XR02010)                 ΓöéON                            Γöé
  1957. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1958.  
  1959.  
  1960. ΓòÉΓòÉΓòÉ 5.2.14.2.2. pcANYWHERE/Remote CONFIGURATION FOR OS/2 2.x ΓòÉΓòÉΓòÉ
  1961.  
  1962. This section will describe how Norton's pcANYWHERE/Remote (application) is 
  1963. configured.  The test environment uses a full null modem cable to implement 
  1964. hardware handshaking (RTS/CTS).  Hardware handshaking is the only reliable 
  1965. method of flow control under OS/2 2.x.  If you are using a modem connection, 
  1966. please insure that your modem is capable and is configured for hardware 
  1967. handshaking.  You will need to refer to the documentation which came with the 
  1968. modem to determine the correct modem initialization strings. 
  1969.  
  1970.  1. Start the AWREMOTE program and select HARDWARE CONFIGURATION. 
  1971.  
  1972.  2. Refer to the table below for the HARDWARE CONFIGURATION.  This table 
  1973.     defines a DIRECT connection using a full null modem cable.  You may need to 
  1974.     use different settings for a MODEM connection.  Hardware handshaking 
  1975.     (RTS/CTS), however, is very important. 
  1976.  
  1977.  3. Refer to the table below for PREFERENCES 
  1978.  
  1979.                     pcANYWHERE/REMOTE HARDWARE CONFIGURATION
  1980.  
  1981. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1982. ΓöéSETTING                     ΓöéDIRECT              ΓöéMODEM               Γöé
  1983. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1984. ΓöéDevice/Port:                ΓöéSerial - COMx       ΓöéSerial - COMx       Γöé
  1985. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1986. ΓöéModem:                      ΓöéNone                ΓöéMODEM               Γöé
  1987. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1988. ΓöéData Rate:                  Γöé19200 or less       Γöé19200 or less       Γöé
  1989. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1990. ΓöéParity:                     ΓöéNONE                ΓöéNONE                Γöé
  1991. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1992. ΓöéFlow Control:               ΓöéRTS/CTS             ΓöéRTS/CTS             Γöé
  1993. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1994. ΓöéConnection started by:      ΓöéAlways Connected    ΓöéDepends on Modem    Γöé
  1995. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1996. ΓöéConnection ended by:        ΓöéAlways Connected    ΓöéDepends on Modem    Γöé
  1997. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1998. ΓöéBreak length:               Γöé5                   Γöé5                   Γöé
  1999. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2000. ΓöéDTR state:                  ΓöéAlways On           ΓöéAlways On           Γöé
  2001. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2002. ΓöéRTS state:                  ΓöéAlways On           ΓöéAlways On           Γöé
  2003. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2004.  
  2005.                           pcANYWHERE/REMOTE PREFERENCES
  2006.  
  2007. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2008. ΓöéPREFERENCEΓöéSETTING                               ΓöéVALUE               Γöé
  2009. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2010. ΓöéGeneral   ΓöéEliminate snow:                       ΓöéNO                  Γöé
  2011. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2012. ΓöéMouse     ΓöéALL                                   ΓöéDefaults            Γöé
  2013. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2014. ΓöéRemote    ΓöéSpecial Keyboard handler:             ΓöéDisabled            Γöé
  2015. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2016. Γöé          ΓöéOTHER VALUES                          ΓöéDefaults            Γöé
  2017. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2018. ΓöéTerminal  ΓöéALL                                   ΓöéDefaults            Γöé
  2019. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2020.  
  2021.  
  2022. ΓòÉΓòÉΓòÉ 5.2.15. PCBOARD ΓòÉΓòÉΓòÉ
  2023.  
  2024. PCBOARD requires COM_HOLD=ON with system level XR02000 release but requires 
  2025. COM_HOLD=OFF with XR06055 release. 
  2026.  
  2027.  
  2028. ΓòÉΓòÉΓòÉ 5.2.16. PM TERMINAL (OS/2 APPLET) ΓòÉΓòÉΓòÉ
  2029.  
  2030. There have been changes to the PM Terminal applet which is supplied with OS/2 
  2031. 2.x.  These changes are available in OS/2 2.1 or from the Softronics Bulletin 
  2032. Board Service which is listed in the PM Terminal dialing directory.  Some of 
  2033. the changes made were the ability to download from a system which was using 
  2034. seven (7) data bits such as CompuServ Information Service (CIS).  This can also 
  2035. be accomplished by using an eight (8) bit communication session and a seven (7) 
  2036. bit terminal (video) operating mode.  This is all configured in the PM Terminal 
  2037. applet. 
  2038.  
  2039. Users who get SFT3906 (Global File Name) errors during file transfers need to 
  2040. insure that they have provided a valid file name for the PC FILE NAME: field. 
  2041. Users should also insure that they have fully deleted the *.* value which is 
  2042. the default for the field. 
  2043.  
  2044. There has been some confusion about the ACDI interface.  In general, all modem 
  2045. connections should be defined as STANDARD.  You should not used ACDI unless you 
  2046. know that you are connecting to an ACDI network interface.  If you need to use 
  2047. ACDI, you will have to remove the REM statement in front of the SASYNCD*.SYS 
  2048. statement which is located in the CONFIG.SYS file BUT ONLY IF you have not 
  2049. installed the asynchronous features of Communication Manager.  If you see the 
  2050. device drivers ASYNCDDB.SYS or ASYNCDDC.SYS loaded in the CONFIG.SYS file, then 
  2051. the asynchronous features of Communication Manager have been installed. 
  2052.  
  2053. SFT0049 is an error message received when there is a fault with ACDI support in 
  2054. PM Terminal.  Check to see that you do not have the Communication Manager and 
  2055. the PM Terminal ACDI drivers loaded together in the CONFIG.SYS file. 
  2056.  
  2057. See Also: 
  2058.  
  2059. ACDI COMMUNICATIONS UNDER OS/2 2.X. 
  2060.  
  2061. CUSTOMIZING THE PM TERMINAL APPLET. 
  2062.  
  2063.  
  2064. ΓòÉΓòÉΓòÉ 5.2.17. SLP LABEL PRINTER (SEIKO) ΓòÉΓòÉΓòÉ
  2065.  
  2066. The Seiko SLP Label Printer has been tested under OS/2 2.1 for both the DOS and 
  2067. Windows application.  There are some limitations when using the software under 
  2068. OS/2 2.x.  These limitations are: 
  2069.  
  2070.  1. To install the software, the COM_DIRECT_ACCESS DOS Setting must be set to 
  2071.     ON for the VDM Session.  You should create a copy of the DOS FULL SCREEN 
  2072.     command prompt and modify the DOS Settings. 
  2073.  
  2074.  2. The vendor's software will only work with programs which are in the same 
  2075.     VDM (DOS) or WIN-OS2 session. 
  2076.  
  2077.  3. The vendor's software will not work with OS/2 based applications.  This is 
  2078.     a limitation of the vendor's software as it is designed to only work with 
  2079.     DOS or Windows. 
  2080.  
  2081.  4. Since the main portion of the software is a Terminate but Stay Resident 
  2082.     (TSR) module, the PATH AND FILENAME option for the OS/2 desktop object 
  2083.     should be set to COMMAND.COM or a '*'. 
  2084.  
  2085.  5. A separate DOS batch file should be created using the AUTOEXEC.BAT as a 
  2086.     base to enable the software.  This BATCH file should then be used in the 
  2087.     DOS_AUTOEXEC DOS Setting.  See the Master Help index for information on DOS 
  2088.     Settings. 
  2089.  
  2090. The following DOS Settings need to be set for the OS/2 desktop object BEFORE 
  2091. installing the software: 
  2092.  
  2093. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2094. ΓöéCOM_DIRECT_ACCESS                                 ΓöéON    Γöé
  2095. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2096. ΓöéCOM_HOLD                                          ΓöéON    Γöé
  2097. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2098. ΓöéHW_ROM_TO_RAM                                     ΓöéON    Γöé
  2099. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2100. ΓöéHW_TIMER                                          ΓöéON    Γöé
  2101. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2102. ΓöéIDLE_SECONDS                                      Γöé 60   Γöé
  2103. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2104. ΓöéIDLE_SENSITIVITY                                  Γöé100   Γöé
  2105. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2106.  
  2107.  
  2108. ΓòÉΓòÉΓòÉ 5.2.18. TERMINAL EMULATOR/2 (TE/2) ΓòÉΓòÉΓòÉ
  2109.  
  2110. TE/2 was getting intermittent traps (TRAP000d or TRAP000e) at System Level 
  2111. XR02000.  This has been resolved at System Level XR06055 or OS/2 2.1. 
  2112.  
  2113.  
  2114. ΓòÉΓòÉΓòÉ 5.2.19. TIMESET 5.3 ΓòÉΓòÉΓòÉ
  2115.  
  2116. In order to use TimeSet 5.3, you must be at System Level XR06100 or OS/2 2.1. 
  2117. The following DOS Settings must be configured: 
  2118.  
  2119. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2120. ΓöéCOM_DIRECT_ACCESS                                 ΓöéON    Γöé
  2121. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2122. ΓöéCOM_HOLD                                          ΓöéON    Γöé
  2123. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2124. ΓöéHW_ROM_TO_RAM                                     ΓöéON    Γöé
  2125. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2126. ΓöéHW_TIMER                                          ΓöéON    Γöé
  2127. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2128. ΓöéIDLE_SECONDS                                      Γöé 60   Γöé
  2129. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2130. ΓöéIDLE_SENSITIVITY                                  Γöé100   Γöé
  2131. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2132.  
  2133.  
  2134. ΓòÉΓòÉΓòÉ 5.2.20. TYIN2000 ADAPTER CARD ΓòÉΓòÉΓòÉ
  2135.  
  2136. TYIN2000 Installation with OS/2 
  2137.  
  2138. Requirements: 
  2139.  
  2140. o OS/2 2.1 GA 
  2141.  
  2142. o TYIN2000 software version 1.2 
  2143.  
  2144. Considerations before installing the TYIN2000 
  2145.  
  2146. o Review the ISA BUS ARCHITECTURE 
  2147.  
  2148. o Determine and record all configuration information using the ISA WORK SHEETS 
  2149.  
  2150. Hardware Configuration 
  2151.  
  2152. o The choices are com1 through com4. 
  2153.  
  2154. o The TYIN2000 automatically associates a Base I/O address with each com port 
  2155.   selection:  COM1 = 03F8,  COM2 = 02F8, COM3 = 03E8, COM4 = 02E8. 
  2156.  
  2157. o Select a com port that is not being used and is sequential. For example, if 
  2158.   you have COM1 & COM2, then you should select COM3. See DETERMINING I/O 
  2159.   ADDRESSES for further information. 
  2160.  
  2161. o Write down the com port and I/O address information for use later in the 
  2162.   installation procedure. 
  2163.  
  2164. o Do not install TYIN2000 at this time. 
  2165.  
  2166. Software Installation and Setup 
  2167.  
  2168.  1. Migrate the WIN-OS2 Program Manager to the Desktop. 
  2169.  
  2170.  2. Open the settings dialog box.  Select the SESSION tab and select Separate 
  2171.     Session.  Please refer to DOS PERFORMANCE ISSUES to configure this WIN-OS2 
  2172.     session for optimum performance. Additionally, set the following DOS 
  2173.     Settings: 
  2174.  
  2175.         ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2176.         ΓöéWIN_RUN_MODE                            Γöé3.1 ENHANCED                  Γöé
  2177.         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2178.         ΓöéWIN_CLIPBOARD                           ΓöéON                            Γöé
  2179.         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2180.         ΓöéDOS_FILES                               ΓöéON                            Γöé
  2181.         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2182.         ΓöéDOS_HIGH                                ΓöéON                            Γöé
  2183.         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2184.         ΓöéDOS_UMB                                 ΓöéON                            Γöé
  2185.         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2186.         ΓöéDOS_AUTOEXEC                            ΓöéC:\TYIN.BAT                   Γöé
  2187.         ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2188.  
  2189.     Note:  If you get General Protection (GP) errors, try setting WIN_RUN_MODE 
  2190.            to STANDARD. 
  2191.  
  2192.  3. Select the GENERAL tab of the settings notebook and name the object: 
  2193.     TYIN2000 
  2194.  
  2195.  4. Start the program manager Icon. 
  2196.  
  2197.  5. From the Program Manager File Menu, select Run. Insert TYIN2000 
  2198.     installation disk 1 of 2. and and type "x:\install", where x=the drive 
  2199.     being used. Hit enter and follow the installation prompts provided by the 
  2200.     TYIN2000 software. 
  2201.  
  2202.  6. Allow the software to update the AUTOEXEC.BAT. 
  2203.  
  2204.  7. For FAX MGR options setup see the TYIN2000 "Getting Started" booklet. 
  2205.  
  2206.  8. Rename the AUTOEXEC.BAT file to TYIN.BAT. 
  2207.  
  2208.  9. Rename the AUTOEXEC.BAK to AUTOEXEC.BAT. 
  2209.  
  2210. 10. Change directory to x:\TYIN and open the file TYINLD.BAT with an editor. 
  2211.     Locate the line @C:\TYIN\LOADTYIN C:\TYIN\tyin.bin COMx IRQx 240. 
  2212.  
  2213. 11. Replace the COMx with the com port selected on the card, ie; COM3. 
  2214.  
  2215. 12. Refer to the information recorded earlier and edit IRQx, where x is the 
  2216.     available IRQ recorded earlier.  If using serial ports COM3 or COM4, refer 
  2217.     to OS/2 2.x COMMUNICATION DRIVERS for configuration information. 
  2218.  
  2219. 13. Save the file and shutdown OS/2. 
  2220.  
  2221. Hardware Installation 
  2222.  
  2223.  1. Carefully install the TYIN2000 card in an empty slot (use a 16 bit slot ). 
  2224.  
  2225.  2. Start computer. Start Tyin Icon. TYIN is now ready to use. 
  2226.  
  2227. Limitations 
  2228.  
  2229. The scanner is untested. 
  2230.  
  2231.  
  2232. ΓòÉΓòÉΓòÉ 5.2.21. TRI-BBS 4.02 ΓòÉΓòÉΓòÉ
  2233.  
  2234. TRI-BBS version 4.02 works much better under OS/2 2.1 or OS/2 XR06100. 
  2235.  
  2236.  
  2237. ΓòÉΓòÉΓòÉ 5.2.22. WILDCAT BBS 3.0 ΓòÉΓòÉΓòÉ
  2238.  
  2239. Version 3.0 of this DOS application has been reported to work under OS/2 2.0. 
  2240.  
  2241.  
  2242. ΓòÉΓòÉΓòÉ 5.2.23. X00.SYS (FOSSIL Driver) ΓòÉΓòÉΓòÉ
  2243.  
  2244. If you are at System Level XR02000 you need to place a REM before the VCOM.SYS 
  2245. in the CONFIG.SYS. If you have system level XR06055 or OS/2 2.1 you can set the 
  2246. DOS Setting, COM_DIRECT_ACCESS, to ON.  The author of the X00.SYS fossil driver 
  2247. has an OS/2 version available. 
  2248.  
  2249.  
  2250. ΓòÉΓòÉΓòÉ 6. USING THE MODE COMMAND ΓòÉΓòÉΓòÉ
  2251.  
  2252. This section will give a summary of how to use the MODE command.  More 
  2253. information about the MODE command can be obtained from the online OS/2 Command 
  2254. Reference. 
  2255.  
  2256.  
  2257. ΓòÉΓòÉΓòÉ 6.1. MODE COMMAND SUMMARY ΓòÉΓòÉΓòÉ
  2258.  
  2259. Use MODE from an OS/2 Command line or DOS command line and set IDSR, ODSR, and 
  2260. OCTS equal to OFF.  For example: 
  2261.  
  2262. MODE COM3:9600,N,8,1,OCTS=OFF,ODSR=OFF,IDSR=OFF 
  2263.  
  2264. sets COM3 to 9600, no parity, 8 data bits, 1 stop bit, OCTS, ODSR and IDSR to 
  2265. OFF. 
  2266.  
  2267. If OCTS and/or ODSR are set to ON, the COM port will not transmit data unless 
  2268. CTS and/or DSR signal lines are enabled.  If set to OFF, the COM port will 
  2269. transmit regardless of the state of signal lines CTS and/or DSR. 
  2270.  
  2271. If IDSR is set to ON, the COM port will discard the incoming data unless DSR 
  2272. signal line is enabled.  If set to OFF, the port will receive data regardless 
  2273. of the state of DSR. 
  2274.  
  2275. If any problems transmitting or receiving, set OCTS=OFF, ODSR=OFF, IDSR=OFF to 
  2276. ensure that the hardware connected to the COM port is not preventing the port 
  2277. from transmitting or receiving. 
  2278.  
  2279. If an application appears to experience data loss, you can try setting OCTS=ON 
  2280. and RTS=HS.  This will force the COM.SYS to hardware handshake with the port. 
  2281. The attached device, however, must be configured for hardware handshaking 
  2282. (RTS/CTS).  You can also use XON=ON if the application and devices support 
  2283. software handshaking.  You should not try to use both simultaneously. 
  2284.  
  2285. The MODE command at System Level XR02000 is broke; it shows the BUFFER=N/A even 
  2286. though a 16550AFN buffered UART communication processor is  present.  This 
  2287. problem was corrected at System Level XR06055. 
  2288.  
  2289. Many applications may override the settings established with the MODE command. 
  2290. The MODE command (utility) uses the same interface to the COM.SYS device driver 
  2291. as any other OS/2 application or VCOM.SYS.  VCOM.SYS translates the INT14 
  2292. (BIOS) interface for COM.SYS. 
  2293.  
  2294. For more information about using the MODE command, refer to the "OS/2 Online 
  2295. Command Reference" found in the Information folder. 
  2296.  
  2297.  
  2298. ΓòÉΓòÉΓòÉ 7. ACDI COMMUNICATIONS UNDER OS/2 2.X ΓòÉΓòÉΓòÉ
  2299.  
  2300. This section will give a brief summary of using ACDI communications under OS/2. 
  2301. You can get more information from the COMMUNICATIONS MANAGER CONFIGURATION 
  2302. GUIDE (IBM publication number S04G-1002-00) 
  2303.  
  2304.  
  2305. ΓòÉΓòÉΓòÉ 7.1. ACDI COMMUNICATIONS SUMMARY ΓòÉΓòÉΓòÉ
  2306.  
  2307. The COMMUNICATIONS MANAGER CONFIGURATION GUIDE (IBM publication number 
  2308. S04G-1002-00) describes ACDI as an IBM supplied interface that incorporates 
  2309. high level functionality (link establishment, disconnect, etc.), and a low 
  2310. level device  driver that can be called from application programs. 
  2311. Communication Manager supplies two device drivers, asyncddb.sys and 
  2312. asyncddc.sys, that are used to provide serial communication capabilities to 
  2313. applications  that support ACDI API calls. Communication Manager also supplies 
  2314. an asynchronous Terminal Emulator that utilizes ACDI API calls. These drivers 
  2315. work independent of com.sys that is supplied as part of the OS/2 base system, 
  2316. in that, ACDI API calls invoke the asyncddc.sys driver which communicates with 
  2317. the serial port hardware, and non- ACDI API calls invoke the com.sys driver 
  2318. which then communicates with the serial port hardware.  At the termination of a 
  2319. given session the current driver relinquishes control of the serial port 
  2320. hardware. 
  2321.  
  2322. PM Terminal, supplied to IBM by Softronics, also provides a facility to use the 
  2323. ACDI API's available from the Communications Manager supplied device drivers 
  2324. (asyncdd*.sys). In the event that Communications Manager is not loaded, and one 
  2325. wishes to use the ACDI function in PM Terminal, Softronics has included a 
  2326. device driver, sasyncdb.sys, that uses the ACDI API calls, and is capable of 
  2327. communicating with the serial port hardware. 
  2328.  
  2329. If using Communication Manager on a system with com port hardware that is DMA 
  2330. capable, and asynchronous support was selected at installation, APAR JR06199 is 
  2331. applicable. The fix requires a modified version of asyncddc.sys. 
  2332.  
  2333.  
  2334. ΓòÉΓòÉΓòÉ 8. CUSTOMIZING THE PM TERMINAL APPLET ΓòÉΓòÉΓòÉ
  2335.  
  2336. This section will describe how to customize PM Terminal for your modem. This 
  2337. section will also describe how to configure PM Terminal for downloading files 
  2338. from seven data bit connections such as CompuServ Information Services (CIS). 
  2339.  
  2340. The PM Terminal is designed to be an object oriented system.  The session you 
  2341. select from the main menu is composed of Terminal, System Environment, 
  2342. Connection Path, Modem, Telephone Network and File Transfer objects.  A session 
  2343. has one of each object.  The most difficult part of configuring PM Terminal is 
  2344. the definition of the Modem and Video objects.  Once the low level objects (i.e 
  2345. Modem) are created, a session profile is easily customized by selecting the 
  2346. various object modules from a list.  This document will give a step by step 
  2347. procedure for creating a standard 14.4kb Hayes compatible modem session.  You 
  2348. can use this procedure for any baud rate. 
  2349.  
  2350.  
  2351. ΓòÉΓòÉΓòÉ 8.1. PM TERMINAL CUSTOM MODEM CONFIGURATION ΓòÉΓòÉΓòÉ
  2352.  
  2353. This procedure will define a high speed connection and demonstrate how to 
  2354. configure a session to the IBM National BBS. 
  2355.  
  2356.  1. Double Click on the PM Terminal ICON 
  2357.  
  2358.  2. Click once with the Left Mouse Button (LMB) on the Session Menu. 
  2359.  
  2360.  3. Click once with the LMB on the Setup Profiles menu option. 
  2361.  
  2362.  4. Click once with the LMB on the CONNECTION button. 
  2363.  
  2364.  5. Click once with the LMB on the ADD button. 
  2365.  
  2366.  6. Click once with the LMB on the OK button to accept Standard COM. 
  2367.  
  2368.  7. Place a comment which describes this Connection Object.  For example, MY 
  2369.     MODEM 19.2k,n,8,1  (19.2k BAUD, no parity, 8 bits, one stop bit). 
  2370.  
  2371.  8. Click with the LMB on the COM port to be used. 
  2372.  
  2373.  9. Click with the LMB on the SETUP button. 
  2374.  
  2375. 10. Click with the LMB on the ADD button. 
  2376.  
  2377. 11. Click with the LMB on the OK button to accept Standard Com. 
  2378.  
  2379. 12. Click with the LMB on the List Box button (arrow) to display choices. 
  2380.  
  2381. 13. Click with the LMB on the Auto-Dial selection to highlight it. 
  2382.  
  2383. 14. Click with the LMB on the OK button to accept this entry. 
  2384.  
  2385. 15. Click with the LMB on the List Box button (arrow) to display choices. 
  2386.  
  2387. 16. Click with the LMB on the Hayes Smart Modem 2400 (for this example 
  2388.     otherwise pick a modem which is similar to your modem).  The Hayes Smart 
  2389.     Modem 2400 is a good base choice for defining custom sessions. 
  2390.  
  2391. 17. Click with the LMB on the OK button to accept this entry. 
  2392.  
  2393. 18. Place a comment which describes this MODEM object (i.e. Hayes Compatible 
  2394.     2400). 
  2395.  
  2396. 19. Click with the LMB on the Device Initialization String. 
  2397.  
  2398. 20. Click on the CHANGE Button. 
  2399.  
  2400. 21. Delete the "&T5" from the Initialization String. 
  2401.  
  2402. 22. Click with the LMB on the OK Button to accept this entry. 
  2403.  
  2404. 23. Click with the LMB on the SAVE AS button. 
  2405.  
  2406. 24. Enter a name to save this MODEM object (i.e. MY MODEM). 
  2407.  
  2408. 25. Click with the LMB on the SAVE button to save this MODEM object. 
  2409.  
  2410. 26. Click with the LMB on the CLOSE button to return to previous menu. 
  2411.  
  2412. 27. Click with the LMB on the Communication Parameters. 
  2413.  
  2414. 28. Click with the LMB on the CHANGE button. 
  2415.  
  2416. 29. Click with the LMB on the List Box button (arrow) to display choices. 
  2417.  
  2418. 30. Click with the LMB on the 19200 (to select the correct baud rate for this 
  2419.     example). 
  2420.  
  2421. 31. Click with the LMB on the OK button to accept this entry. 
  2422.  
  2423. 32. Click with the LMB on the Flow Control entry. 
  2424.  
  2425. 33. Click with the LMB on the CHANGE Button. 
  2426.  
  2427. 34. Click with the LMB on the CTS option. 
  2428.  
  2429. 35. Click with the LMB on the RTS option. 
  2430.  
  2431. 36. Click with the LMB on the OK button to accept this entry. 
  2432.  
  2433. 37. Click with the LMB on the SAVE AS button to save this CONNECTION object. 
  2434.  
  2435. 38. Enter a name to save this CONNECTION object (i.e. COM - Standard). 
  2436.  
  2437. 39. Click with the LMB on the CLOSE button to return to previous menu. 
  2438.  
  2439. 40. An option step would be to setup a file transfer and telephone network 
  2440.     profile. 
  2441.  
  2442. 41. Click with the LMB on the CLOSE button to return to previous menu. 
  2443.  
  2444. 42. Click with the LMB on the SESSION menu. 
  2445.  
  2446. 43. Click with the LMB on the ADD menu option. 
  2447.  
  2448. 44. Enter a Comment for the session (i.e IBM BBS Service in Atlanta) 
  2449.  
  2450. 45. Click with the LMB on the List Box button (arrow) of the Terminal Emulation 
  2451.     profile selection. 
  2452.  
  2453. 46. Scroll down to the IBM ANSI terminal option and click once with the LMB to 
  2454.     highlight the option. 
  2455.  
  2456. 47. Click with the LMB on the List Box button (arrow) of the Connection Path 
  2457.     profile selection. 
  2458.  
  2459. 48. Scroll down to the option and click once with the LMB to COM - Standard to 
  2460.     highlight the option.  This is the name of the CONNECTION object you just 
  2461.     created in step 38. 
  2462.  
  2463. 49. Click with the LMB on the ADD button. 
  2464.  
  2465. 50. Enter the complete phone number of where you want to dial. 
  2466.  
  2467. 51. Recommend that you select "Display this dialog box at connect time". 
  2468.  
  2469. 52. Click with the LMB on the SAVE AS button. 
  2470.  
  2471. 53. Enter a Session Name (i.e. IBM BBS 19.2k) 
  2472.  
  2473. 54. Click with the LMB on the SAVE button. 
  2474.  
  2475. You can use your modem object and connection object in other session profiles. 
  2476. After the creation of the Session Profiles, you may need to close PM TERMINAL 
  2477. and restart it. 
  2478.  
  2479.  
  2480. ΓòÉΓòÉΓòÉ 8.2. PM TERMINAL CIS SESSION ΓòÉΓòÉΓòÉ
  2481.  
  2482. There is a problem downloading files from any communication session which is 
  2483. not a default of eight data bits, one stop bit and no parity (8N1).  CompuServ 
  2484. Information Service (CIS) is an example of such a session.  This is the work 
  2485. around for the problem: 
  2486.  
  2487.  1. First we need to create a special Terminal Profile for CIS.  We will name 
  2488.     this CIS Terminal. 
  2489.  
  2490.  2. Using the Left Mouse Button (LMB), select the Session menu bar. 
  2491.  
  2492.  3. Select Setup Profiles from the menu choices with the LMB. 
  2493.  
  2494.  4. Select TERMINAL with the LMB. 
  2495.  
  2496.  5. Select ADD with the LMB. 
  2497.  
  2498.  6. Click with the LMB on the List Box button (arrow) to display choices. 
  2499.  
  2500.  7. Select IBM ANSI from the choices listed by clicking once with the LMB. 
  2501.  
  2502.  8. Select the OK button using the LMB. 
  2503.  
  2504.  9. Select the OPERATING MODE choice by clicking once with the LMB. 
  2505.  
  2506. 10. Select the CHANGE button using the LMB. 
  2507.  
  2508. 11. Select "7 Bit Operating Mode" using the LMB. 
  2509.  
  2510. 12. Select the OK button using the LMB. 
  2511.  
  2512. 13. Select the SAVE AS button using the LMB. 
  2513.  
  2514. 14. Enter the name CIS TERMINAL for the name. 
  2515.  
  2516. 15. Select the SAVE button using the LMB. 
  2517.  
  2518. 16. Select the CLOSE Button using the LMB. 
  2519.  
  2520. 17. Select the CLOSE button using the LMB. 
  2521.  
  2522. 18. Either select the CIS session which is supplied with PM Terminal or use one 
  2523.     you created using the steps defined above in step one.  If you are using a 
  2524.     custom session, remember that the communication session MUST BE defined for 
  2525.     eight data bits, one stop bit and no parity (8N1). For this example, we 
  2526.     will use the predefined CIS Session. 
  2527.  
  2528. 19. Select the CIS session by clicking once with the LMB. 
  2529.  
  2530. 20. Using the Left Mouse Button (LMB), select the Session menu bar. 
  2531.  
  2532. 21. Select the CHANGE menu option using the LMB. 
  2533.  
  2534. 22. Under the TERMINAL EMULATION PROFILE, click with the LMB on the List Box 
  2535.     button (arrow) to display choices. 
  2536.  
  2537. 23. Select CIS TERMINAL from the select displayed using the LMB. 
  2538.  
  2539. 24. Under the CONNECTION PROFILE, click with the LMB on the List Box button 
  2540.     (arrow) to display choices. 
  2541.  
  2542. 25. Select a Connection Profile which uses 8 data bits, one stop bit and no 
  2543.     parity.  This could be the custom one you created in the previous section 
  2544.     (i.e. COM - Standard). 
  2545.  
  2546. 26. Select the OK button using the LMB. 
  2547.  
  2548. 27. Select the SAVE button using the LMB. 
  2549.  
  2550.  
  2551. ΓòÉΓòÉΓòÉ 9. INTEL SATISFAXTION 400 (internal) FAX/Modem ΓòÉΓòÉΓòÉ
  2552.  
  2553. This section will describe how to configure the INTEL SatisfaxTion 400 
  2554. (internal) modem under OS/2 2.0 and OS/2 2.1.  Some of this information applies 
  2555. to the external version as well. 
  2556.  
  2557.  
  2558. ΓòÉΓòÉΓòÉ 9.1. INTEL SATISFAXTION HARDWARE DESCRIPTION ΓòÉΓòÉΓòÉ
  2559.  
  2560. The Intel SatisFaxtion Model 400 FAX/Modem differs from typical ISA internal 
  2561. FAX/Modems in that it does not have a physical UART on board, instead, an 
  2562. onboard micro-controller emulates the UART function using software. More 
  2563. detailed information can be found on the INTEL Support Bulletin Board at (503) 
  2564. 645 - 6275. 
  2565.  
  2566. RELATED INFORMATION: 
  2567.  
  2568. SMRTUART.TXT 
  2569.  
  2570. HINT12.TXT 
  2571.  
  2572.  
  2573. ΓòÉΓòÉΓòÉ 9.2. SMRTUART.TXT file from the INTEL BBS ΓòÉΓòÉΓòÉ
  2574.  
  2575. The following section is taken from an information file that is available on 
  2576. the Intel Support BBS at (503) 645-6275 (filename=SMRTUART.TXT).  IBM provides 
  2577. this information with no warranty or support implied for any listed products. 
  2578. By providing this information, IBM is not implicitly or explicitly endorsing 
  2579. any products which may be mentioned nor does IBM necessarily agree with any 
  2580. statements made in the SMRTUART.TXT document. 
  2581.  
  2582.  
  2583. ΓòÉΓòÉΓòÉ 9.2.1. SATISFAXTION 400 SMART UART OVERVIEW ΓòÉΓòÉΓòÉ
  2584.  
  2585. Both the SatisFaxtion 200 & 400 fax modems have a large gate array device which 
  2586. in addition to other functions, provides special  circuitry that appears to the 
  2587. PC processor as a standard 16450  compatible serial port.  In reality, it's 
  2588. just a facade that looks  just like a serial port.  Instead of shifting the 
  2589. character bits  serially in from and out to a modem on the far end of an RS-232 
  2590. cable,  the characters stay intact as bytes.  These characters are transferred 
  2591. directly between the PC processor and the SatisFaxtion 200 and 400 80C186-16 
  2592. on-board processor through the silicon.  The special circuitry inside the 
  2593. device gives the 80C186-16 complete visibility and control of the 16450 facade 
  2594. internal workings.  The 80C186-16 knows what the PC processor is doing on the 
  2595. other side of this facade, and more importantly, has direct control over what 
  2596. the PC processor sees. 
  2597.  
  2598. On the SatisFaxtion 400, since the on-board 80C186-16 knows whether or not the 
  2599. PC processor has taken the last character that it deposited into the 16450 
  2600. interface, it will NEVER try to put another character in until the previous one 
  2601. is read -- no data is spilled.  Think of it as a really smart faucet that shuts 
  2602. off the water if you don't replace the cup in time.  This is true no matter how 
  2603. fast the data is being moved or how busy the PC processor is.  The on-board 
  2604. 80C186-16 will wait indefinitely until the PC processor has taken the last 
  2605. character before trying to give it a new one. 
  2606.  
  2607. This protection against data loss enables you to set your communication 
  2608. application baud rate (DTE rate) as high as you like with no fear of losing 
  2609. data. 
  2610.  
  2611.  
  2612. ΓòÉΓòÉΓòÉ 9.3. HINT12.TXT file from the INTEL BBS ΓòÉΓòÉΓòÉ
  2613.  
  2614. The following sections are from a file on the INTEL BBS which answers questions 
  2615. about using the INTEL FAX/Modem products under the OS/2 environment. IBM 
  2616. provides this information with no warranty or support implied for any listed 
  2617. products.  By providing this information, IBM is not implicitly or explicitly 
  2618. endorsing any products which may be mentioned nor does IBM necessarily agree 
  2619. with any statements made in the HINT12.TXT document. 
  2620.  
  2621.  
  2622. ΓòÉΓòÉΓòÉ 9.3.1. INTEL SATISFAXTION 400 AND OS/2 2.x ΓòÉΓòÉΓòÉ
  2623.  
  2624. ALL OF OUR SATISFAXTION MODEMS CAN BE OPERATED AS A DATA MODEM UNDER OS/2 
  2625. WITHOUT A PROBLEM. 
  2626.  
  2627. The one thing to be aware is that the SatisFAXtion Modem/200 and 400 boards 
  2628. require their device driver to be loaded in a DOS session, then the modem can 
  2629. be used normally from DOS, Windows or OS/2 applications.  This can easily be 
  2630. set up as a batch load process.  SatisFAXtion Modem/100 and /400e modems do not 
  2631. require any additional drivers to be used as data modems under OS/2. 
  2632.  
  2633. For FAXING, our SatisFAXtion drivers can be loaded and run from a DOS session 
  2634. under OS/2, but this does not provide faxing directly from OS/2 applications. 
  2635. However, our testing to date indicates that the SatisFAXtion Modem/100 & 400e 
  2636. do not fax reliably from a DOS session under OS/2; these products will require 
  2637. a third party  OS/2 fax driver for Class 1 devices (such as that available from 
  2638. SofNet) to be used for faxing under OS/2. 
  2639.  
  2640. We do NOT provide an OS/2 DLL with any of our products for faxing within OS/2's 
  2641. native environment.  Customers looking for such a driver can contact SofNet at 
  2642. (404) 984-8088. 
  2643.  
  2644. Note:  When running DOS apps in the background, neither FAX nor MODEM programs 
  2645.        work reliably under OS/2.  For best results always run DOS communication 
  2646.        applications in the foreground. 
  2647.  
  2648.  
  2649. ΓòÉΓòÉΓòÉ 9.3.2. WHY DON'T YOU PROVIDE COMPLETE OS/2 SUPPORT IN THE BOX? ΓòÉΓòÉΓòÉ
  2650.  
  2651. WHY DON'T YOU PROVIDE COMPLETE OS/2 SUPPORT IN THE BOX? 
  2652.  
  2653. Because we prioritize our development projects and feature enhancements based 
  2654. on customer interest and demand.  While OS/2 support is certainly climbing up 
  2655. the list, to date our customers have put greater emphasis on other requests. 
  2656.  
  2657.  
  2658. ΓòÉΓòÉΓòÉ 9.3.3. DON'T OTHER FAXMODEM VENDORS PROVIDE OS/2 SUPPORT? ΓòÉΓòÉΓòÉ
  2659.  
  2660. DON'T OTHER FAXMODEM VENDORS PROVIDE OS/2 SUPPORT? 
  2661.  
  2662. We don't know of any desktop fax modems today that are including software for 
  2663. faxing from OS/2.  To date such support is only available for desktop fax 
  2664. modems as an add-in third party product from a company such as SofNet. 
  2665.  
  2666.  
  2667. ΓòÉΓòÉΓòÉ 9.4. INSTALLING THE INTEL SATISFAXTION 400 SOFTWARE UNDER OS/2 ΓòÉΓòÉΓòÉ
  2668.  
  2669. The following sections will describe how to install the INTEL supplied software 
  2670. under OS/2.  There are some differences between OS/2 2.0 and OS/2 2.1. Please 
  2671. refer to the appropriate section. 
  2672.  
  2673.  
  2674. ΓòÉΓòÉΓòÉ 9.4.1. PREREQUISITES FOR INSTALLING THE INTEL SUPPLIED SOFTWARE ΓòÉΓòÉΓòÉ
  2675.  
  2676.  1. Intel makes available software updates on their BBS (503 645-6275). At the 
  2677.     time of this writing, an update for the model 400 SatisFaxtion was 
  2678.     available (filename=29.EXE, 481,455 bytes, 5/18/93). This file is self- 
  2679.     extracting and contains updates to several component files required for the 
  2680.     procedures outlined in the following sections. 
  2681.  
  2682.  2. Unlike most FAX/Modem adapters, the Intel SatisFaxtion 400 (internal ISA) 
  2683.     FAX/Modem adapter requires the use of two different base address/IRQ 
  2684.     combinations. One combination is required for the modem portion, while the 
  2685.     second is needed for the FAX function.  The installation software supplied 
  2686.     with the unit will set the FAX side of the adapter to a default base 
  2687.     address of 0350h and set the physical Interrupt Request Level to IRQ10. For 
  2688.     most OS/2 installations this will be satisfactory.  Should you require 
  2689.     different settings, please consult the INTEL documentation for further 
  2690.     information.  You will need to know the I/O address and IRQ later in the 
  2691.     installation process so keep a record of what is configured. 
  2692.  
  2693.  3. The installation software may set the modem side of the adapter to "off", 
  2694.     or to a combination already in use. A utility supplied with the adapter 
  2695.     (SETUP.EXE) will allow you to change the values for the modem side. If your 
  2696.     system has an existing COM1 and COM2 port, we suggest that you choose the 
  2697.     COM3 option with the IRQ5 value if you do not have a 2nd physical parallel 
  2698.     port (LPT2) installed. In the case where you do have two parallel ports 
  2699.     (LPT1 & LPT2), and two serial ports (COM1 & COM2), you MUST disable either 
  2700.     the second parallel port (LPT2) or one of the existing serial ports to 
  2701.     install this adapter card. You may then use the IRQ made available for the 
  2702.     modem side of the SatisFaxtion 400. 
  2703.  
  2704.  
  2705. ΓòÉΓòÉΓòÉ 9.4.2. INSTALLATION OF BASIC INTEL SOFTWARE UNDER OS/2 2.0 AND 2.1 ΓòÉΓòÉΓòÉ
  2706.  
  2707. This section will give some advice on installing the BASIC Intel Software under 
  2708. OS/2 2.0 and OS/2 2.1.  The installation is basically the same as under native 
  2709. DOS but there are a few extra steps involved. 
  2710.  
  2711.  1. Before starting the installation process, make a copy of your AUTOEXEC.BAT 
  2712.     and the CONFIG.SYS files: 
  2713.  
  2714.    COPY AUTOEXEC.BAT *.OS2 
  2715.    COPY CONFIG.SYS *.OS2 
  2716.  
  2717.  2. Open a DOS session (VDM) and follow the Intel supplied instructions for 
  2718.     copying the SatisFaxtion software. Since you have made a copy of the OS/2 
  2719.     AUTOEXEC.BAT and CONFIG.SYS files, you should allow the installation 
  2720.     utility to update these files.  When you are prompted to remove the 
  2721.     diskette and reboot the machine, do the following: 
  2722.  
  2723.     a. Use the CTRL-ESC key to display the window list. 
  2724.     b. Press the DELete key and select YES to terminate the VDM Session. 
  2725.  
  2726.  3. Open a VDM and change to the drive and directory where the Intel software 
  2727.     was installed. 
  2728.  
  2729.  4. Copy any Intel update files (see the proceeding section) into this 
  2730.     directory (and in the case of 29.EXE, type 29 <enter> at the command prompt 
  2731.     - as the file is un-archived answer yes to overwrite existing files). 
  2732.  
  2733.  5. Once this is completed, you may have to execute the advanced setup option 
  2734.     of the Intel supplied utility (SETUP.EXE) to set the base address/IRQ for 
  2735.     the modem side of the adapter.  Please refer to the INTEL documentation and 
  2736.     the next section for further information. 
  2737.  
  2738. At this point, your AUTOEXEC.BAT file will contain statements added by the 
  2739. installation utility. These are TSR programs needed to run the FAX side of the 
  2740. adapter. To prevent these programs from being loaded into each DOS session 
  2741. (VDM) you will need to copy the old files back.  Before you copy the old files, 
  2742. you must do the following: 
  2743.  
  2744. COPY AUTOEXEC.BAT FAX400.BAT 
  2745. COPY CONFIG.SYS CONFIG.400 
  2746. COPY AUTOEXEC.OS2 *.BAT 
  2747. COPY CONFIG.OS2 *.SYS 
  2748.  
  2749. You need to note the IOADDR value in the CONFIG.400 as you will require this 
  2750. for configuration of VDMs which will require FAX access. 
  2751.  
  2752.  
  2753. ΓòÉΓòÉΓòÉ 9.4.2.1. EXECUTING THE INTEL SATISFAXTION 400 SETUP.EXE PROGRAM UNDER OS/2 ΓòÉΓòÉΓòÉ
  2754.  
  2755. This section will give a brief overview for running the SETUP.EXE program. This 
  2756. example should work for most computers which ONLY HAVE ONE (1) PARALLEL port 
  2757. and TWO (2) SERIAL ports at standard I/O addresses and IRQ levels.  Should you 
  2758. have a different hardware configuration, please consult the INTEL 
  2759. documentation. 
  2760.  
  2761.  1. Open a DOS session (DOS command prompt), change to the drive and directory 
  2762.     where the Intel SatisFaxtion software was installed. 
  2763.  
  2764.  2. Type SETUP <enter>. After the SETUP screen appears press enter. At the red 
  2765.     screen type "C" to continue. 
  2766.  
  2767.     Note:  you can ignore the message which states that SETUP.EXE is unable to 
  2768.            access the SATISFAXTION driver.
  2769.  
  2770.  3. At the "Options Menu" select the entry labeled "Advanced Setup". 
  2771.  
  2772.  4. At the "Advanced Setup" menu select the "Set-up Hardware" entry. 
  2773.  
  2774.  5. At the "Set-up Hardware" menu select the "Modem I/O, Interrupt" entry. 
  2775.  
  2776.  6. Choose one of the 7 entries (the 5th entry being the recommended COM3/IRQ5 
  2777.     combination for systems that have two serial ports - COM1 and COM2) and 
  2778.     press enter. 
  2779.  
  2780.  7. When you have returned to the "Set-up Hardware" menu press F10 to update 
  2781.     the adapter card EEPROM. 
  2782.  
  2783.  8. The "ESC" key will bring you back to the "Options" menu where you should 
  2784.     select "Exit setup". You will be prompted with "Are you sure?" to which you 
  2785.     should reply yes. 
  2786.  
  2787.  9. The next screen will ask if you wish for your AUTOEXEC.BAT and CONFIG.SYS 
  2788.     files to be updated. Select "Quit" (without update). 
  2789.  
  2790.     Note:  If you update the AUTOEXEC.BAT OR CONFIG.SYS files, the procedures 
  2791.            outlined in this document will not work correctly.  We recommend 
  2792.            that you always keep a working copy of the CONFIG.SYS and 
  2793.            AUTOEXEC.BAT files in a safe place. 
  2794.  
  2795. 10. The SETUP.EXE utility then replies with "Press any key to reboot". When you 
  2796.     are prompted to reboot the machine, do the following: 
  2797.  
  2798.     a. Use the CTRL-ESC key to display the window list. 
  2799.     b. Press the DELete key and select YES to terminate the VDM (SETUP.EXE) 
  2800.        Session. 
  2801.  
  2802. 11. You should now be back at your desktop. 
  2803.  
  2804.  
  2805. ΓòÉΓòÉΓòÉ 9.4.3. SETTING UP THE MODEM OPERATION OF THE INTEL SATISFAXTION 400 ΓòÉΓòÉΓòÉ
  2806.  
  2807. Once the software has been installed, and the modem port configured, it is 
  2808. necessary to load a device driver that Intel supplies before accessing the 
  2809. modem.  This device driver, SATISFAX.SYS, is a DOS based driver that 
  2810. initializes the adapter card and must not be loaded in the OS/2 CONFIG.SYS 
  2811. file.  The SATISFAX.SYS device driver must be loaded into every Virtual Dos 
  2812. Machine (VDM) session which needs access to the INTEL Satisfaxtion 400. 
  2813.  
  2814. The following procedure will create a program object that will load the device 
  2815. driver from the startup folder each time OS/2 is started.  You can also use 
  2816. this object as a template for all VDM sessions which will require access to the 
  2817. INTEL Satisfaxtion 400. 
  2818.  
  2819.  1. Open the Startup folder. 
  2820.  
  2821.  2. Drag a "Program Template" into the startup folder. 
  2822.  
  2823.  3. Enter a "*" in the "Path and File Name" field. 
  2824.  
  2825.  4. Enter "/C EXIT" in the "Parameters" field. 
  2826.  
  2827.  5. Enter "X:\FAX" in the "Working Directory" field. 
  2828.  
  2829.     Note:  X: is the drive letter you specified during the software 
  2830.            installation. 
  2831.  
  2832.  6. Turn to the "Settings" page. 
  2833.  
  2834.  7. Click on the "DOS Window" radio button. 
  2835.  
  2836.  8. Click on the "DOS Settings" button. 
  2837.  
  2838.  9. Enter "X:\FAX\SATISFAX.SYS IOADDR=0350" in the DOS_DEVICE field. 
  2839.  
  2840.     Note:  X: is the drive letter you specified during the software 
  2841.            installation. 
  2842.  
  2843.     Warning: Make sure that the IOADDR value is what is loaded in the 
  2844.     CONFIG.400 file which you previously saved. 
  2845.  
  2846. 10. Click on "Save" 
  2847.  
  2848. 11. Select the "General" page. 
  2849.  
  2850. 12. Give the object a meaningful name (ie. "Modem Initialization"). 
  2851.  
  2852. 13. Close the Settings Window. 
  2853.  
  2854. After performing these steps, shutdown OS/2 and then reboot to continue. After 
  2855. rebooting the modem should be available to application programs. For OS/2 
  2856. communications applications it is only necessary to specify the port (COM3 if 
  2857. the above suggestions were followed). 
  2858.  
  2859. For DOS based communications programs, specify the port/IRQ combination using 
  2860. the facility provided by the application.  Refer to the application manual and 
  2861. ISA AND OS/2 SUMMARY: 
  2862.  
  2863.  
  2864. ΓòÉΓòÉΓòÉ 9.4.4. SETTING UP THE FAX OPERATION OF THE INTEL SATISFAXTION 400 ΓòÉΓòÉΓòÉ
  2865.  
  2866. Operation of the FAX side of the adapter requires a FAX application program 
  2867. such as Intel's FaxAbility (Windows based) or FAXWORKS (OS/2 based). FAXWORKS 
  2868. supplies an OS/2 based device driver that will operate with the SatisFaxtion 
  2869. 400. FaxAbility require the Intel supplied TSR's be loaded into the DOS session 
  2870. that FaxAbility is being run from. This is accomplished differently for OS/2 
  2871. V2.1 and OS/2 V2.0. 
  2872.  
  2873.  
  2874. ΓòÉΓòÉΓòÉ 9.4.4.1. INSTALLING THE FAXABILITY SOFTWARE UNDER OS/2 2.X ΓòÉΓòÉΓòÉ
  2875.  
  2876. The installation of the Intel FaxAbility software under OS/2 is identical no 
  2877. matter which version of OS/2 you are running.  The setting up of the ICONS, 
  2878. however, is somewhat different.  We shall describe a method that we know works 
  2879. reliably but this is not the only way for the software to be installed.  Each 
  2880. user will have to customize the DOS batch files for their unique environment. 
  2881.  
  2882. You need to initialize the Intel Satisfaxtion modem before loading WIN-OS2. The 
  2883. following procedure is to be followed: 
  2884.  
  2885.  1. Open the startup folder and make a COPY of the "Modem Initialization" 
  2886.     object you previously created.  You may place the copy on the desktop or in 
  2887.     any folder of your choosing. 
  2888.  
  2889.  2. Open the Settings Notebook of this new object and erase the PARAMETERS and 
  2890.     WORKING DIRECTORY fields. 
  2891.  
  2892.  3. Select the SESSION tab and choose DOS FULL SCREEN. 
  2893.  
  2894.     Note:  You must use a DOS FULL SCREEN session for this procedure otherwise 
  2895.            the results will be unpredictable. 
  2896.  
  2897.  4. Select the GENERAL tab and name this new object "FaxAbility".  We will now 
  2898.     refer to the object as the FaxAbility Icon. 
  2899.  
  2900.  5. Close the settings notebook. 
  2901.  
  2902.  6. Double Click on the (new) FaxAbility Icon which should bring you to a full 
  2903.     screen DOS command prompt. 
  2904.  
  2905.  7. Run the FAX400.BAT batch file which you previously created. 
  2906.  
  2907.  8. Enter WINOS2 and press the enter key. 
  2908.  
  2909.  9. You should now be at the WIN-OS2 desktop.  At this point you need to follow 
  2910.     the Intel Supplied instructions for installing the FaxAbility application. 
  2911.     The installation will procedure just as it would under native MS Windows 
  2912.     3.x. 
  2913.  
  2914. After the installation of the software is complete, you will need to refer to 
  2915. the appropriate section (depending on the version of OS/2 2.x) for creating an 
  2916. ICON on the OS/2 desktop. 
  2917.  
  2918.  
  2919. ΓòÉΓòÉΓòÉ 9.4.4.2. CREATING A FAXABILITY ICON UNDER OS/2 2.0 ΓòÉΓòÉΓòÉ
  2920.  
  2921. There is a special procedure to load TSRs with Windows based programs under 
  2922. OS/2 2.0.  This procedure is not required under OS/2 2.1.  This section will 
  2923. explain how to create an ICON on the desktop.  This is only an example and you 
  2924. might have to change things such as drive letters and paths.  This example 
  2925. could be used for other DOS and WINDOWs applications which require access to 
  2926. the Intel Satisfaxtion modem. 
  2927.  
  2928.  1. You will need to make a copy of the FAX400.BAT file which you previously 
  2929.     created.  Copy this file to a file named:  WFAX400.BAT. 
  2930.  
  2931.     Example  copy FAX400.BAT WFAX400.BAT 
  2932.  
  2933.  2. Use the System Editor (E.EXE) to edit the WFAX400.BAT file.  You have two 
  2934.     options: 
  2935.  
  2936.     a. You can just start a WIN-OS2 full screen session or 
  2937.     b. You can start the Intel FaxAbility program "seamlessly" 
  2938.  
  2939. The following figures will give you an example of what your WFAX400.BAT should 
  2940. look like.  The PATH setting may be different depending on where you have 
  2941. loaded the software.  We have assumed that the INTEL software and the OS/2 
  2942. operating system have been loaded on drive 'C'. 
  2943.  
  2944.  
  2945. ΓòÉΓòÉΓòÉ 9.4.4.3. EXAMPLE OF SEAMLESS EXECUTION OF FAXABILITY UNDER OS/2 2.0 ΓòÉΓòÉΓòÉ
  2946.  
  2947. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2948. ΓöéECHO.                                                                         Γöé
  2949. Γöé                                                                              Γöé
  2950. ΓöéPROMPT $i$p$g                                                                 Γöé
  2951. Γöé                                                                              Γöé
  2952. ΓöéREM SET DELDIR=C:\DELETE,512;                                                 Γöé
  2953. Γöé                                                                              Γöé
  2954. ΓöéPATH                                                                          Γöé
  2955. Γöé                                                                              Γöé
  2956. ΓöéC:\OS2;C:\OS2\MDOS;C:\OS2\MDOS\WINOS2;C:\;C:\F AX;                            Γöé
  2957. Γöé                                                                              Γöé
  2958. ΓöéLOADHIGH APPEND C:\OS2;C:\OS2\SYSTEM                                          Γöé
  2959. Γöé                                                                              Γöé
  2960. ΓöéLOADHIGH DOSKEY FINDFILE=DIR /A /S /B $*                                      Γöé
  2961. Γöé                                                                              Γöé
  2962. ΓöéC:\FAX\CASMGR.EXE C:\FAX\CASMGR.CFG                                           Γöé
  2963. Γöé                                                                              Γöé
  2964. ΓöéC:\FAX\FAXPOP.EXE                                                             Γöé
  2965. Γöé                                                                              Γöé
  2966. Γöéwinos2.com C:\faxablty\manager.exe                                            Γöé
  2967. Γöé                                                                              Γöé
  2968. Γöéexit                                                                          Γöé
  2969. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2970.  
  2971.  
  2972. ΓòÉΓòÉΓòÉ 9.4.4.4. EXAMPLE OF OS/2 2.0 FULL SCREEN WIN-OS2 SESSION AND FAXABILITY ΓòÉΓòÉΓòÉ
  2973.  
  2974. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2975. ΓöéECHO.                                                                         Γöé
  2976. Γöé                                                                              Γöé
  2977. ΓöéPROMPT $i$p$g                                                                 Γöé
  2978. Γöé                                                                              Γöé
  2979. ΓöéREM SET DELDIR=C:\DELETE,512;                                                 Γöé
  2980. Γöé                                                                              Γöé
  2981. ΓöéPATH                                                                          Γöé
  2982. Γöé                                                                              Γöé
  2983. ΓöéC:\OS2;C:\OS2\MDOS;C:\OS2\MDOS\WINOS2;C:\;C:\F AX;                            Γöé
  2984. Γöé                                                                              Γöé
  2985. ΓöéLOADHIGH APPEND C:\OS2;C:\OS2\SYSTEM                                          Γöé
  2986. Γöé                                                                              Γöé
  2987. ΓöéLOADHIGH DOSKEY FINDFILE=DIR /A /S /B $*                                      Γöé
  2988. Γöé                                                                              Γöé
  2989. ΓöéC:\FAX\CASMGR.EXE C:\FAX\CASMGR.CFG                                           Γöé
  2990. Γöé                                                                              Γöé
  2991. ΓöéC:\FAX\FAXPOP.EXE                                                             Γöé
  2992. Γöé                                                                              Γöé
  2993. Γöéwinos2.com                                                                    Γöé
  2994. Γöé                                                                              Γöé
  2995. Γöéexit                                                                          Γöé
  2996. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2997.  
  2998. To setup the FaxAbility Icon (which you previously created), you need to modify 
  2999. the object's Settings: 
  3000.  
  3001. Note:  We are still following the previous example of having the INTEL software 
  3002. and the OS/2 operating system loaded on drive C.  You will need to make 
  3003. adjustments if you have loaded the INTEL software or OS/2 on any other disk 
  3004. drive. 
  3005.  
  3006.  1. Open the settings notebook and enter the following fields: 
  3007.  
  3008.    o PATH & FILENAME: C:\faxablty\manager.exe 
  3009.    o PARAMETERS: 
  3010.    o WORKING DIRECTORY:  C:\faxablty 
  3011.  
  3012.  2. Select the SESSION tab and select WIN-OS2 Full Screen from the options 
  3013.     presented. 
  3014.  
  3015.  3. Click on the WIN-OS2 (DOS) Settings button to configure the session. 
  3016.  
  3017.  4. Select the DOS_DEVICE option from the list and make sure that the 
  3018.     SATISFAX.SYS device driver is loaded.  You need copy the line from the 
  3019.     CONFIG.400 (from a previous step) that states c:\FAX\SATISFAX.SYS IOADDR= 
  3020.  
  3021.  5. Select the DOS_SHELL option and set the shell command to the following: 
  3022.  
  3023.     C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS /K WFAX400.BAT 
  3024.  
  3025.  6. You may also need to adjust some of the other settings for better 
  3026.     performance.  (DOS PERFORMANCE ISSUES) 
  3027.  
  3028.  7. Select SAVE to save the settings.  Close the object. 
  3029.  
  3030. You should now be able to double click on the FaxAbility Icon and start the 
  3031. program. 
  3032.  
  3033.  
  3034. ΓòÉΓòÉΓòÉ 9.4.4.5. CREATING A FAXABILITY ICON UNDER OS/2 2.1 ΓòÉΓòÉΓòÉ
  3035.  
  3036. To setup the FaxAbility Icon (which you previously created), you need to modify 
  3037. the object's Settings: 
  3038.  
  3039.  1. Open the settings notebook and enter the following fields: 
  3040.  
  3041.    o PATH & FILENAME: C:\faxablty\manager.exe 
  3042.    o PARAMETERS: 
  3043.    o WORKING DIRECTORY:  C:\faxablty 
  3044.  
  3045.  2. Select the SESSION tab and select WIN-OS2 Full Screen from the options 
  3046.     presented. 
  3047.  
  3048.  3. Click on the WIN-OS2 (DOS) Settings button to configure the session. 
  3049.  
  3050.  4. Select the DOS_DEVICE option from the list and make sure that the 
  3051.     SATISFAX.SYS device driver is loaded.  You need copy the line from the 
  3052.     CONFIG.400 (from a previous step) that states c:\FAX\SATISFAX.SYS IOADDR= 
  3053.  
  3054.  5. Select the DOS_AUTOEXEC option and set the AUTOEXEC command to the DOS 
  3055.     batch file, FAX400.BAT, which you created during installation: 
  3056.  
  3057.     Example  C:\FAX400.BAT 
  3058.  
  3059.  6. You may also need to adjust some of the other settings for better 
  3060.     performance.  (DOS PERFORMANCE ISSUES) 
  3061.  
  3062.  7. Select SAVE to save the settings.  Close the object. 
  3063.  
  3064. You should now be able to double click on the FaxAbility Icon and start the 
  3065. program. 
  3066.  
  3067.  
  3068. ΓòÉΓòÉΓòÉ 9.4.5. FAXWORKS, INTEL SATISFAXTION AND OS/2 ΓòÉΓòÉΓòÉ
  3069.  
  3070. This section gives some comments from a Fernwood (BBS) SatisFaxtion 400 user. 
  3071. While there is no official endorsement for any products listed, we have 
  3072. provided this information for users who may be using these products. 
  3073.  
  3074.  
  3075. ΓòÉΓòÉΓòÉ 9.4.5.1. Comments from a Fernwood BBS SatisFaxtion 400 User ΓòÉΓòÉΓòÉ
  3076.  
  3077. The best fax modem for OS/2 users is, probably, the Intel Satisfaxtion 400, a 
  3078. 14.4KB fax and data modem with co-processor on board. Co-processed faxing is 
  3079. ideal for a multi-tasking environment. 
  3080.  
  3081. The problem is that Intel rather emphatically says that it does not support 
  3082. OS/2 and gives little help to callers trying to use their modems under OS/2. So 
  3083. let me outline a couple of points I've learned playing with the modem, OS/2 and 
  3084. several fax, communications and BBS packages. 
  3085.  
  3086. The only place where Intel's lack of support for OS/2 has much impact is in the 
  3087. configuration process. The modem works perfectly well with all the  OS/2 
  3088. packages I've tried it with. Normal DOS installation creates two files, 
  3089. Download.400 and Loader.400, which are downloaded to the modem and work 
  3090. perfectly well under OS/2. The only tricky part is the DOS "SetUp" program in 
  3091. the supplied diskettes. This program scopes out your system and assigns I/O 
  3092. addresses and COM ports for fax and data respectively. You can run Setup under 
  3093. OS/2 DOS on some machines without difficulty. Type "Setup noreboot" at the DOS 
  3094. prompt. 
  3095.  
  3096. If Setup has trouble configuring the modem under OS/2 DOS, which happens, you 
  3097. can use Boot Manager or Dual Boot to boot up real DOS and configured the modem 
  3098. that way. 
  3099.  
  3100. My notebook, however, runs only OS/2 HPFS and Setup, run under OS/2 DOS, could 
  3101. not find a com port for the data modem. It insisted on turning the modem off. I 
  3102. tried configuring the modem under real DOS on a much different machine and 
  3103. forcing the values I thought might work on my notebook.  The data modem would 
  3104. not function when I installed it with those settings on my notebook. (Intel's 
  3105. tech support had told me that the results of my unsuccessful attempts to find 
  3106. correct com port settings for the data modem meant that it would not run under 
  3107. OS/2 on that notebook system.) 
  3108.  
  3109. But if I have learned anything about OS/2, it is that you should never give up. 
  3110. There is almost always another way to do anything. So I tried the following: I 
  3111. created a 3 1/2 inch DOS boot disk and copied the files from Intel's first 5 
  3112. 1/4 installation diskette onto it. I booted DOS from the floppy and ran Setup 
  3113. from the A: drive. Since I use HPFS, the system did not know about the C: drive 
  3114. and I could not perform some functions that required a C:\ drive directory. But 
  3115. Setup did work perfectly in assigning addresses and ports. I also used Advanced 
  3116. Setup to configure answering mode, etc. Just stay out of any line that prompts 
  3117. for a hard drive directory. You will have to reboot to get out again.  When I 
  3118. had finished configuring the modem, Setup wrote the settings to the modem's 
  3119. non-volatile RAM. I then aborted Setup and rebooted OS/2. The modem worked! 
  3120.  
  3121. Once you have configured the modem itself, you just get copies of the two *.400 
  3122. files supplied (in a *.zip file) on the installation diskette and put them in 
  3123. you FaxWorks directory. You will need to start up FaxWorks in receive mode each 
  3124. time you reboot your system in order to download these files to the modem. 
  3125.  
  3126. One of the great things about the Satisfaxtion 400 is that it will allow you to 
  3127. run both fax and data from the same line without juggling the software. In 
  3128. other words, you can fire up your communications software and access the data 
  3129. modem while FaxWorks is still running in receive mode. (Obviously, you can't 
  3130. fax and modem at the same time.) 
  3131.  
  3132. Intel documentation describes a setting of the modem, when it is the sole owner 
  3133. of a phone line, which allows it to answer the phone, listen for a fax, then 
  3134. send out data modem mating signals for a few seconds and then switch back to 
  3135. fax mode again. In theory, this allows it to answer incoming autodial fax 
  3136. calls, manual dial fax calls and autodial modem calls in the appropriate modes. 
  3137.  
  3138. I tried this with the OS/2 version of the Maximus BBS. The modem was set up to 
  3139. answer on one ring and to own the phone line. FaxWorks was set up to receive on 
  3140. the first ring. Maximus was in the default mode: S0=0 and the BBS software 
  3141. ready to send ATA after one RING. 
  3142.  
  3143. That does not work. S0 must be set to a number greater than 0 or the modem will 
  3144. not attempt to recognize incoming data calls. So I set S0=1 in the 
  3145. initialization string the BBS sends out to the modem and set the BBS  to the 
  3146. alternative mode where it responds to the modems autoanswer feature. This half 
  3147. worked. All fax calls were answered as faxes. But modem calls were answered as 
  3148. data calls only until the first fax call came in. After the first fax call, the 
  3149. modem treated all calls as fax calls, until I manually reinitialized the modem 
  3150. by killing and restarted Maximus. Obviously, FaxWorks was reinitializing the 
  3151. modem and setting S0 back to 0, the factory default. So I changed the 
  3152. Initialization string in Maximus by adding "&W&Y" to the end of the string. 
  3153. "&W" stores the configuration in the first of two places in the modem's memory. 
  3154. I figured that FaxWorks probably issued an "ATZ". To be on the safe side, I 
  3155. also added "&Y" which instructs the modem to use the programmed settings at 
  3156. startup. 
  3157.  
  3158. This worked! Here is what happens. The modem picks up at the first ring and 
  3159. listens for a fax tone. If it hears one it tells FaxWorks to pick up. If it 
  3160. does not here a tone, it answers as a modem and tries to handshake. If it 
  3161. succeeds, it tells Maximus to pick up. If it cannot handshake, it sends out fax 
  3162. tones and tried to connect as a fax again. 
  3163.  
  3164. I have each software package configured to turn on the modem's speaker until a 
  3165. connection is established. Each is set at a different volume so I can  hear 
  3166. what is going on. 
  3167.  
  3168. If the call is a fax call, the speaker becomes active at the volume set in 
  3169. FaxWorks only after the modem hands the call to FaxWorks. It acts, in other 
  3170. words, just as if FaxWorks had picked up the call itself. If the call is a 
  3171. modem call, the speaker becomes active at the volume set in Maximus, but only 
  3172. after the modem hands the call to Maximus. 
  3173.  
  3174. I now have my office's EMail & File Transfer BBS and main fax all coming in on 
  3175. the same phone line to my desktop computer running OS/2. This integrates Email 
  3176. and file transfer with fax communications. I can also use my own BBS to 
  3177. retrieve faxes on the road. 
  3178.  
  3179. I intend to install the multi-line version of FaxWorks when it becomes 
  3180. available and run a two line fax and two node Maximus BBS from the same two 
  3181. phone lines and modems. 
  3182.  
  3183.  
  3184. ΓòÉΓòÉΓòÉ 10. PCMCIA SUPPORT UNDER OS/2 2.X ΓòÉΓòÉΓòÉ
  3185.  
  3186. This section will highlight support features for PCMCIA support under OS/2 2.x. 
  3187. The base support for PCMCIA is enabled in OS/2 2.1 and later releases. 
  3188.  
  3189.  
  3190. ΓòÉΓòÉΓòÉ 10.1. GENERAL PCMCIA OVERVIEW ΓòÉΓòÉΓòÉ
  3191.  
  3192. OS/2 2.1 supports the level 2.0 Personal Computer Memory Card International 
  3193. Association (PCMCIA) specification for credit-card sized adapters such as 
  3194. memory, I/O devices, modems, and LAN Adapters.  OS/2 2.1 is enabled to support 
  3195. environments which comply with the three layers of the PCMCIA architecture. 
  3196. This means that OS/2 2.1 contains the Card Services support which allows PCMCIA 
  3197. adapter manufacturers to write Client Device Drivers and Personal Computer 
  3198. System Manufacturers to ship Socket Services. 
  3199.  
  3200.  
  3201. ΓòÉΓòÉΓòÉ 10.2. PCMCIA HARDWARE DESCRIPTION ΓòÉΓòÉΓòÉ
  3202.  
  3203. There are three major hardware components defined in the PCMCIA architecture: 
  3204. Cards, Sockets and Adapters.  PCMCIA cards are treated in much the same way as 
  3205. standard removable media (such as diskettes).  The card slots (called sockets) 
  3206. are open bays which the cards are inserted in without removing system covers or 
  3207. powering off the system unit. 
  3208.  
  3209. Adapters are connected to the host system's bus.  The adapters map the host 
  3210. system bus technology to the PCMCIA technology. 
  3211.  
  3212.  
  3213. ΓòÉΓòÉΓòÉ 10.3. PCMCIA SOFTWARE DESCRIPTION ΓòÉΓòÉΓòÉ
  3214.  
  3215. There are three major software components defined in the PCMCIA architecture: 
  3216. Card Services, Clients and Socket Services.  The following sections will give a 
  3217. description of the required software layers for PCMCIA support. 
  3218.  
  3219.  
  3220. ΓòÉΓòÉΓòÉ 10.3.1. CARD SERVICES ΓòÉΓòÉΓòÉ
  3221.  
  3222. The Card Services component is an operating system specific layer that provides 
  3223. the Card Services functions defined in the PCMCIA interface specification.  The 
  3224. Card Services interface functions are provided according to the operating 
  3225. system's details for the client device driver model environment. Card Services 
  3226. relies on the operating system and Socket Services interfaces in order to 
  3227. facilitate requests from PCMCIA clients.  The functions, features and 
  3228. availability of the Card Services component is the responsibility of the 
  3229. operating system developer/manufacturer. 
  3230.  
  3231. OS/2 2.1 contains the PCMCIA Card Services layer of support.  The OS/2 Card 
  3232. Services support provides PCMCIA 2.00 Card  Services conforming interfaces as a 
  3233. 16-bit inter-device driver communications interface (IDC).  The PCMCIA Card 
  3234. Services layer is responsible for managing system resources on behalf of the 
  3235. Client Device Drivers and the Socket Services Layer. Client Device Drivers must 
  3236. use the Card Services interfaces to obtain access and configuration support for 
  3237. the various PC Cards supported by the client. 
  3238.  
  3239. Card Services are enabled under OS/2 2.1 using the PCMCIA.SYS and VPCMCIA.SYS 
  3240. device drivers. 
  3241.  
  3242.  
  3243. ΓòÉΓòÉΓòÉ 10.3.2. CLIENT DEVICE DRIVERS ΓòÉΓòÉΓòÉ
  3244.  
  3245. Clients manage the device characteristics in an operating system specific 
  3246. environment and can be generalized as card-specific device drivers.  The Client 
  3247. Device Drivers are required to manipulate the PC Card and provide the 
  3248. application transparency for the card devices.  Therefore, for any given card 
  3249. (device) there must be specific device driver for each supported operating 
  3250. system.  In addition, one client device driver can simultaneously manipulate 
  3251. several cards of the same type.  Clients rely on the Card Services interfaces 
  3252. in order to set up and remove accessibility to the PCMCIA cards (devices).  The 
  3253. functions, features, and availability of client device drivers is the 
  3254. responsibility of the PCMCIA card developer/manufacturer. 
  3255.  
  3256. Client Device Drivers for OS/2 2.1 use the OS/2 Card Services IDC interface to 
  3257. setup and release the various resources (IRQ, IO ports, Memory addresses, etc.) 
  3258. for PC Cards.  The Client Device Drivers are supplied by the adapter 
  3259. manufacturer. 
  3260.  
  3261.  
  3262. ΓòÉΓòÉΓòÉ 10.3.3. SOCKET SERVICES AND RESOURCE MAP UTILITIES ΓòÉΓòÉΓòÉ
  3263.  
  3264. The PCMCIA Socket Services component is a hardware-specific layer that isolates 
  3265. the details of the adapter and socket logic from the other software components. 
  3266. The Socket Services component provides the functions defined in the PCMCIA 
  3267. interface specification.  Ideally, this software layer is built as a BIOS 
  3268. extension so that a single implementation can service multiple operating 
  3269. systems.  However, it is acceptable to have device driver versions, since 
  3270. several situations preclude the availability of ROM solutions (as would be the 
  3271. case when you are adding adapters in existing host systems).  The functions, 
  3272. features, and availability of the Socket Services Component is the 
  3273. responsibility of the hardware (adapter option or system unit) 
  3274. developer/manufacturer. 
  3275.  
  3276. The PCMCIA Socket Services layer might be implemented in either ROM BIOS or as 
  3277. a device driver. OS/2 Card Services uses the PCMCIA Socket Services 2.00 
  3278. interfaces implemented in a 16-bit IDC interface. Since no ROM BIOS 
  3279. implementations of Socket Services were available to test with, OS/2 2.1 only 
  3280. supports implementations built as OS/2 Physical Device Drivers. 
  3281.  
  3282. The Resource Utility is a special Client Device Driver which should be provided 
  3283. by the PC manufacturer.  This special client is called the Resource Utility or 
  3284. Resource Client.  The Resource Client is responsible for providing Card 
  3285. Services with a system specific resource map for the personal computer. The 
  3286. Resource Client does not own any PC Cards or devices and is only active during 
  3287. the PCMCIA subsystem initialization.  OS/2 Card Services initialize with a 
  3288. generic default system resource map which might not utilize the current 
  3289. system's resources in an optimal manner.  Hence, it is strongly recommended 
  3290. that a system specific Resource Client be provided by each system manufacturer 
  3291. with system model resource details. 
  3292.  
  3293.  
  3294. ΓòÉΓòÉΓòÉ 10.3.4. PCMCIA SUPPORT LAYERS ΓòÉΓòÉΓòÉ
  3295.  
  3296. The following table identifies the various PCMCIA Layers. 
  3297.  
  3298. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3299. ΓöéPCMCIA DEVICE TYPE            ΓöéWHO SHOULD SUPPLY             Γöé
  3300. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3301. ΓöéCard Services                 ΓöéOperating System              Γöé
  3302. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3303. ΓöéClient Device Driver          ΓöéPCMCIA Card Manufacturer      Γöé
  3304. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3305. ΓöéSocket Services               ΓöéPC/Socket (adapter) Supplier  Γöé
  3306. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3307. ΓöéResource Utility              ΓöéPC/Socket (adapter) Supplier  Γöé
  3308. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3309.  
  3310.  
  3311. ΓòÉΓòÉΓòÉ 10.4. PCMCIA AND OS/2 2.1 SUMMARY ΓòÉΓòÉΓòÉ
  3312.  
  3313. In summary, OS/2 2.1 provides the PCMCIA Card Services layer. There are other 
  3314. PCMCIA layers which are required in order to have a fully functioning PCMCIA 
  3315. configuration. The Socket Services and Resource Utility should come with the 
  3316. system unit/adapter option and should be located on the Hardware Options 
  3317. Reference/Setup diskette along with installation instructions.  The Client 
  3318. Device Drivers should be provided by the PC Card/Device manufacturer and should 
  3319. be located on the PC Card Reference/Setup diskette along with installation 
  3320. instructions. It should be noted that some PC Cards do not come with any 
  3321. software support or hardware reference diskettes. These PC Cards require/expect 
  3322. a third party program to manage the PC Card.  Care should be taken when 
  3323. purchasing PC Cards as to what requirements exist.  Developers who are 
  3324. interested in writing OS/2 2.1 device drivers (Socket Services, Resource Map 
  3325. Utilities or Client Device Drivers) should consult chapter thirteen in the OS/2 
  3326. 2.1 DDK Input/Output Device Driver Reference manual (S71G-1898-0) 
  3327.  
  3328. IBM is aware of our customer's problems in obtaining these pieces and is 
  3329. working with the PCMCIA manufacturers to resolve this situation. 
  3330.  
  3331.  
  3332. ΓòÉΓòÉΓòÉ 10.5. IBM PCMCIA DATA/FAX MODEMS ΓòÉΓòÉΓòÉ
  3333.  
  3334. IBM has PCMCIA Data/FAX modem products which could be used on the IBM Thinkpad 
  3335. 720 series of personal computers.  Two of these products are the IBM PCMCIA 
  3336. High-Speed Data/FAX Modem and the IBM PCMCIA Data/FAX Modem.  The IBM PCMCIA 
  3337. High-Speed (14.4) Data/Fax Modem has OS/2 2.1 Client (device) Driver support 
  3338. but the IBM PCMCIA (2400/9600) Data/Fax Modem was not announced for OS/2 2.1 
  3339. and was not shipped with OS/2 2.1 Client (device) Driver support. 
  3340.  
  3341. The way you determine the difference between the modems is to examine the front 
  3342. of the modem.  The High Speed modem has IBM High Speed PCMCIA Data/FAX Modem, 
  3343. the Low Speed Modem just has IBM PCMCIA Data/FAX Modem. 
  3344.  
  3345. The IBM Model Number for the High Speed PCMCIA Data/FAX modem is: FC3635.  The 
  3346. IBM Model Number for the Low Speed PCMCIA Data/FAX modem is: FC3634. 
  3347.  
  3348.  
  3349. ΓòÉΓòÉΓòÉ 10.5.1. INSTALLATION PROBLEMS WITH THE IBM PCMCIA MODEM ΓòÉΓòÉΓòÉ
  3350.  
  3351. There is a problem if installing the IBM PCMCIA High Speed Data/FAX modem on a 
  3352. drive other than the OS/2 2.1 system drive.  You will need to use the following 
  3353. procedure: 
  3354.  
  3355.  1. If you did not install PCMCIA support during OS/2 2.1 installation, use 
  3356.     OS/2 Selective Install to install PCMCIA support. Follow the instructions 
  3357.     given in the OS/2 documentation. 
  3358.  
  3359.  2. Use the PCMCIA Device Driver Diskette that shipped with your system to 
  3360.     install Socket Services. Follow the instructions delivered with your 
  3361.     hardware. 
  3362.  
  3363.  3. After completing installation of Socket Services driver, do NOT power off 
  3364.     or reboot the system.  Edit the CONFIG.SYS in the root directory where OS/2 
  3365.     is installed. 
  3366.  
  3367.  4. Find these two statements which were installed during step 2 above: 
  3368.  
  3369.     REM DEVICE=d:\OS2\PCMCIA.SYS 
  3370.  
  3371.     REM DEVICE=d:\OS2\MDOS\VPCMCIA.SYS 
  3372.  
  3373.     Note:  Make sure that a DEVICE=d:\OS2\COM.SYS statement precedes the first 
  3374.            PCMCIA.SYS statement.  See OS/2 2.1 GA CONFIG.SYS 
  3375.  
  3376.  5. ADD the following statements to your CONFIG.SYS file in the order indicated 
  3377.     below. The lines starting with REM are the ones from a previous step.  Make 
  3378.     sure to substitute the drive letter where OS/2 is installed in place of the 
  3379.     'd:' in the statements below.  See OS/2 2.1 GA CONFIG.SYS for a working 
  3380.     example. 
  3381.  
  3382.     REM DEVICE=d:\OS2\PCMCIA.SYS 
  3383.  
  3384.     DEVICE=d:\IBMODEM\ESTDFM.OS2 S1C2 
  3385.  
  3386.     REM DEVICE=d:\OS2\MDOS\VPCMCIA.SYS 
  3387.  
  3388.     DEVICE=d:\OS2\$ICPMOS2.SYS 
  3389.  
  3390.     DEVICE=D:\OS2\IBM2SS02.SYS 
  3391.  
  3392.     DEVICE=D:\OS2\ICRMU02.SYS 
  3393.  
  3394.  6. Remove the REM statements that precede the PCMCIA.SYS and VPCMCIA.SYS 
  3395.     device driver statements. 
  3396.  
  3397.  7. Save the CONFIG.SYS file and exit the editor. 
  3398.  
  3399.  8. Create a \IBMODEM directory on the drive where OS/2 is installed and copy 
  3400.     ESTDFM.OS2 from the IBM Data/Fax Modem Diskette into this directory. 
  3401.  
  3402.  9. Shutdown OS/2 and re-IPL your system. 
  3403.  
  3404. The PCMCIA and Modem device driver statements in CONFIG.SYS should appear in 
  3405. CONFIG.SYS as shown the section OS/2 2.1 GA CONFIG.SYS . 
  3406.  
  3407.  
  3408. ΓòÉΓòÉΓòÉ 10.5.2. OS/2 2.1 CONFIG.SYS ORDERING FOR THE OS/2 2.1 PCMCIA SUPPORT ΓòÉΓòÉΓòÉ
  3409.  
  3410. There is a problem with COM.SYS and the way it interacts to Card Services 
  3411. (PCMCIA.SYS).  Normally, COM.SYS would follow PCMCIA.SYS but due to a defect, 
  3412. the OS/2 2.1 COM.SYS must come before PCMCIA.SYS.  Future releases of OS/2 2.1 
  3413. will require COM.SYS to follow PCMCIA.SYS.  The next section gives an example 
  3414. of the device statements for the IBM PCMCIA High-Speed Data/FAX Modem on an IBM 
  3415. Thinkpad 720. 
  3416.  
  3417.  
  3418. ΓòÉΓòÉΓòÉ 10.5.2.1. OS/2 2.1 GA CONFIG.SYS & IBM 720 PCMCIA SUPPORT ΓòÉΓòÉΓòÉ
  3419.  
  3420. This is an example of a partial CONFIG.SYS from an IBM Thinkpad 720(c) using an 
  3421. IBM High-Speed PCMCIA Data/FAX Modem with OS/2 2.1 ship level drivers. 
  3422.  
  3423. IFS=C:\OS2\HPFS.IFS  /CACHE:64 /CRECL:4
  3424. PROTSHELL=C:\OS2\PMSHELL.EXE
  3425. SET USER_INI=C:\OS2\OS2.INI
  3426. SET SYSTEM_INI=C:\OS2\OS2SYS.INI
  3427. SET OS2_SHELL=C:\OS2\CMD.EXE
  3428. SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
  3429. SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
  3430. SET COMSPEC=C:\OS2\CMD.EXE
  3431. .
  3432. .
  3433. .
  3434. DEVICE=C:\OS2\APM.SYS          {Advance power management}
  3435. DEVICE=C:\OS2\PWRMGMT.SYS
  3436. DEVICE=C:\OS2\MDOS\VAPM.SYS       {Virtual Advance Power
  3437. Management}
  3438. DEVICE=C:\OS2\POINTDD.SYS
  3439. DEVICE=C:\OS2\MOUSE.SYS
  3440. DEVICE=C:\OS2\COM.SYS
  3441. DEVICE=C:\OS2\PCMCIA.SYS         {Card Services}
  3442. DEVICE=C:\IBMODEM\ESTDFM.OS2 s1c2    {Client Device Driver for Modem}
  3443. DEVICE=C:\OS2\MDOS\VPCMCIA.SYS      {Virtual Card Services}
  3444. DEVICE=C:\OS2\MDOS\VMOUSE.SYS
  3445. DEVICE=C:\OS2\MDOS\VCOM.SYS
  3446. CODEPAGE=437,850
  3447. DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
  3448. DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
  3449. SET VIDEO_DEVICES=VIO_SVGA
  3450. SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
  3451. DEVICE=C:\OS2\MDOS\VSVGA.SYS
  3452. DEVICE=C:\OS2\$ICPMOS2.SYS        {HW Resource utility}
  3453. DEVICE=C:\OS2\IBM2SS02.SYS        {Socket Services}
  3454. DEVICE=C:\OS2\ICRMU02.SYS        {Resource Map Utility}
  3455.  
  3456.  
  3457. ΓòÉΓòÉΓòÉ 10.5.2.2. FUTURE OS/2 2.1 CONFIG.SYS & IBM 720 PCMCIA SUPPORT ΓòÉΓòÉΓòÉ
  3458.  
  3459. This is an example of a partial CONFIG.SYS from an IBM Thinkpad 720(c) using an 
  3460. IBM High-Speed PCMCIA Data/FAX Modem with a later OS/2 2.1 COM.SYS.  This is 
  3461. not currently available.  There are APARs which address this issue. 
  3462.  
  3463. IFS=C:\OS2\HPFS.IFS  /CACHE:64 /CRECL:4
  3464. PROTSHELL=C:\OS2\PMSHELL.EXE
  3465. SET USER_INI=C:\OS2\OS2.INI
  3466. SET SYSTEM_INI=C:\OS2\OS2SYS.INI
  3467. SET OS2_SHELL=C:\OS2\CMD.EXE
  3468. SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
  3469. SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
  3470. SET COMSPEC=C:\OS2\CMD.EXE
  3471. .
  3472. .
  3473. .
  3474. DEVICE=C:\OS2\APM.SYS           {Advance power management}
  3475. DEVICE=C:\OS2\PWRMGMT.SYS
  3476. DEVICE=C:\OS2\MDOS\VAPM.SYS        {Virtual Advance Power
  3477. Management}
  3478. DEVICE=C:\OS2\POINTDD.SYS
  3479. DEVICE=C:\OS2\MOUSE.SYS
  3480. DEVICE=C:\OS2\PCMCIA.SYS        {Card Services}
  3481. DEVICE=C:\OS2\COM.SYS
  3482. DEVICE=C:\IBMODEM\ESTDFM.OS2 s1c2     {Client Device Driver for Modem}
  3483. DEVICE=C:\OS2\MDOS\VPCMCIA.SYS      {Virtual Card Services}
  3484. DEVICE=C:\OS2\MDOS\VMOUSE.SYS
  3485. DEVICE=C:\OS2\MDOS\VCOM.SYS
  3486. CODEPAGE=437,850
  3487. DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
  3488. DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
  3489. SET VIDEO_DEVICES=VIO_SVGA
  3490. SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
  3491. DEVICE=C:\OS2\MDOS\VSVGA.SYS
  3492. DEVICE=C:\OS2\$ICPMOS2.SYS        {HW Resource utility}
  3493. DEVICE=C:\OS2\IBM2SS02.SYS        {Socket Services}
  3494. DEVICE=C:\OS2\ICRMU02.SYS         {Resource Map Utility}
  3495.  
  3496.  
  3497. ΓòÉΓòÉΓòÉ 10.5.3. TROUBLE SHOOTING THE 720C AND THE PCMCIA MODEM ΓòÉΓòÉΓòÉ
  3498.  
  3499. The following sections will highlight key area to review should you be having 
  3500. difficulty with the IBM High-Speed PCMCIA Data/FAX Modem and the IBM Thinkpad 
  3501. 720(c). 
  3502.  
  3503.  
  3504. ΓòÉΓòÉΓòÉ 10.5.3.1. THE 720 CONFIGURATION (VIA THE REFERENCE DISKETTE) ΓòÉΓòÉΓòÉ
  3505.  
  3506. Below are some key settings for the IBM Thinkpad 720 which are set using the 
  3507. reference diskette supplied with the computer.  These values were taken from a 
  3508. working IBM Thinkpad 720 and could be different on some machines.  These 
  3509. values, however, are a good reference point should you be having difficulties. 
  3510.  
  3511.  1. Boot the 720 from the reference diskette supplied with the computer. 
  3512.  
  3513.  2. Select Set Configuration 
  3514.  
  3515.  3. Select View Configuration 
  3516.  
  3517.     a. Check the value for Serial Port A.  The default value should be: 
  3518.        SERIAL_1,IRQ4 
  3519.  
  3520.     b. Check the value for PCMCIA Interface Controller.  The  default value 
  3521.        should be:  3e0-3e1 
  3522.  
  3523.     You can modify these values if necessary by using the Change Configuration 
  3524.     option. 
  3525.  
  3526.  4. Return to the Main Menu by pressing F3 and select Set Features. 
  3527.  
  3528.     a. Select Set advanced features 
  3529.  
  3530.     b. Select Set power management options 
  3531.  
  3532.     c. Check that the Processor setting is not set to Auto(Long Battery Life) 
  3533.        We recommend that you select 50 MHz. 
  3534.  
  3535.     d. Check that Serial port is set to ON. 
  3536.  
  3537.     e. Check that PCMCIA slots is set to ON 
  3538.  
  3539.        Note:  These devices can be turned off and on by using the PS2.EXE 
  3540.               utility.  The purpose of setting these devices to ON is to assist 
  3541.               in problem resolution. Please refer to the documentation shipped 
  3542.               with your system. 
  3543.  
  3544.  5. Return to the Main Menu by pressing F3 and select F3=Exit. 
  3545.  
  3546.  
  3547. ΓòÉΓòÉΓòÉ 10.5.3.2. CHECK FILE VERSIONS ΓòÉΓòÉΓòÉ
  3548.  
  3549. After you verify that the IBM Thinkpad 720 system configuration (via the 
  3550. reference diskette) is correct, you need to check the following files versions: 
  3551.  
  3552. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3553. ΓöéFILE NAME    ΓöéRESOURCE TYPE               ΓöéDATE     ΓöéSIZE  Γöé
  3554. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3555. ΓöéIBM2SS02.SYS ΓöéSocket Services             Γöé06-14-93 Γöé11264 Γöé
  3556. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3557. ΓöéICRMU02.SYS  ΓöéResource Map Utility        Γöé05-17-93 Γöé 5797 Γöé
  3558. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3559. Γöé$ICPMOS2.SYS ΓöéIC Card Power Mgmt. Support Γöé06-25-93 Γöé 4879 Γöé
  3560. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3561. ΓöéESTDFM.OS2   ΓöéClient (modem) Dev. Driver  Γöé04-14-93 Γöé 5173 Γöé
  3562. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3563.  
  3564. The latest PCMCIA product updates are available from the IBM National Support 
  3565. Center BBS.  The disk images are stored in the Reference Diskette library.  You 
  3566. will need to enter REF DISK at the main BBS menu to enable access to this 
  3567. library.  The files names are: 
  3568.  
  3569. TPPCM112.EXE - Latest Socket Services for IBM Thinkpad 720(c) 
  3570.  
  3571. HSPCM120.DSK - Latest Client Device driver for the IBM PCMCIA Data/FAX modem. 
  3572.  
  3573.  
  3574. ΓòÉΓòÉΓòÉ 10.5.3.3. CHECK MODEM VERSION ΓòÉΓòÉΓòÉ
  3575.  
  3576. If your IBM highspeed PCMCIA Data/FAX modem is losing data or does not make 
  3577. consistent connections, you need to check the version of the FLASH ROM.  The 
  3578. procedure should be used: 
  3579.  
  3580.  1. Use a terminal emulator (such as PM Terminal) to connect directly to the 
  3581.     modem. 
  3582.  
  3583.  2. Enter "ATI0" and check that the modem responds with "14400". 
  3584.  
  3585.  3. Enter "ATI3" and check that the modem responds with something similar to 
  3586.     "PCMCIA HS v1.29 . . . 1993 - 028".  If the number after the "1993" date is 
  3587.     less than "028", you need to contact the support number which came with 
  3588.     your Thinkpad system.  You will need a FLASH ROM update. 
  3589.  
  3590.  
  3591. ΓòÉΓòÉΓòÉ 10.5.3.4. OTHER IBM THINKPAD 720/PCMCIA ISSUES ΓòÉΓòÉΓòÉ
  3592.  
  3593.  1. The order of the config.sys file is very important.  Your should review 
  3594.     OS/2 2.1 GA CONFIG.SYS to see that your CONFIG.SYS file is similar.  Please 
  3595.     note the placement of the COM.SYS in relation to the PCMCIA.SYS statement. 
  3596.  
  3597.  2. The Serial Ports (i.e. COMx) must be defined sequentially. This means that 
  3598.     if you have COM1 enabled on the IBM 720, the first PCMCIA modem should be 
  3599.     defined as COM2.  This is done by passing parameters to the ESTDFM.OS2 
  3600.     Client Device Driver. 
  3601.  
  3602.  3. If the PS2.EXE utility is used to set the IBM 720 to TRAVEL mode, the 
  3603.     Socket Services may abort with a TRAP000D.  This problem is currently being 
  3604.     addressed. 
  3605.  
  3606.  4. The 16 byte buffer in the UART of the IBM PCMCIA High-Speed Data/FAX Modem 
  3607.     is not recognized by OS/2.  This problem is currently being addressed. 
  3608.  
  3609.  5. There appears to be problems with multiple insertion events.  This has not 
  3610.     been recreated with the latest Socket Services and Resource Map Utility for 
  3611.     the IBM 720. 
  3612.  
  3613.  
  3614. ΓòÉΓòÉΓòÉ 10.6. PCMCIA MODEMS WITH VENDER SUPPLIED (DOS) "POINT ENABLERS" ΓòÉΓòÉΓòÉ
  3615.  
  3616. The COM.SYS device driver will accept parameters for serial ports which do not 
  3617. exist in the machine at boot time.  PCMCIA modems are an example of such 
  3618. hardware.  While PCMCIA devices are only supported when the PCMCIA 2.0 
  3619. specification is implemented, some PCMCIA modems have been found to work (with 
  3620. restrictions) under the OS/2 2.1 Virtual DOS Machine (VDM).  User's should 
  3621. inquire with the modems vendor for the availability of OS/2 2.x PCMCIA 2.0 
  3622. device driver support for their PCMCIA modem to achieve best results.  The 
  3623. method described in this section may not work in future releases of the OS/2 
  3624. product. 
  3625.  
  3626. The following requirements must fulfilled to have support for PCMCIA modems 
  3627. using DOS based device drivers: 
  3628.  
  3629.  1. The PCMCIA modem may need to be present in the machine at boot time.  There 
  3630.     is no "hot plug" support available when using DOS based device drivers. 
  3631.  
  3632.  2. You will have to determine in advance what I/O address and IRQ will be used 
  3633.     by the PCMCIA modem.  You will have to specify these as parameters to the 
  3634.     COM.SYS device driver (See OS/2 2.1 (XR02010) AND OS/2 2.0 SP/2 ). 
  3635.  
  3636.  3. The PCMCIA modem must have the ability to be enabled (or "turned on") from 
  3637.     an OS/2 2.1 VDM Session. 
  3638.  
  3639.  4. The software  (i.e. the Point Enabler) to enable the PCMCIA modem will need 
  3640.     to be executed at before using the modem.  We recommend the same type of 
  3641.     procedure as used with the INTEL Satisfaxtion 400 modem;  create a DOS 
  3642.     batch file which runs the vendor's device drivers and then terminates.  You 
  3643.     can create an ICON to this batch file and include it in your STARTUP 
  3644.     folder. 
  3645.  
  3646.     Note:  If you are using a DOS based serial communication application, you 
  3647.            may wish to load the DOS based device drivers into the VDM session. 
  3648.            If the drivers are normally load in the DOS "CONFIG.SYS" file, you 
  3649.            can load them into the DOS_DEVICE setting.  If the drivers are 
  3650.            normally loaded in the DOS "AUTOEXEC.BAT" file, you can load the 
  3651.            drivers in a custom "AUTOEXEC.BAT" file and assign the file to the 
  3652.            session using the DOS_AUTOEXEC setting.  Refer to the OS/2 Master 
  3653.            Help facility for more information. 
  3654.  
  3655.  5. The point enabler must not detect conflicting devices using the BIOS (40:0) 
  3656.     data area.  If the point enabler does detect conflicts, the point enabler 
  3657.     needs to have an override parameter or you can try the procedure in the 
  3658.     next section.  Contact the vendor of the modem. 
  3659.  
  3660.  6. The modem must remain enabled when the point enabler is terminated. 
  3661.  
  3662.  7. If you are using an IBM 720, you will have to remark (REM) the lines in the 
  3663.     CONFIG.SYS file which contain:  PCMCIA.SYS, VPCMCIA.SYS, IBM2SS02.SYS, 
  3664.     ICRMU02.SYS and possibly $ICPMOS2.SYS.  This is required since you are not 
  3665.     implementing a fully compatible PCMCIA 2.0 system. 
  3666.  
  3667.  
  3668. ΓòÉΓòÉΓòÉ 10.6.1. MEGAHERTZ MODEMS UNDER OS/2 2.X WITH THE DOS ENABLER ΓòÉΓòÉΓòÉ
  3669.  
  3670. The Megahertz XJACK PCMCIA Data/FAX modem has been tested under OS/2 and will 
  3671. work under the limitations listed in the previous section.  This procedure is 
  3672. designed to use the MEGAHERTZ DOS Point Enabler named SETMHZ.EXE.  Megahertz is 
  3673. currently developing an OS/2 Client Device driver for their modem.  Below are 
  3674. the necessary steps required to configure the Megahertz XJACK PCMCIA Data/FAX 
  3675. modem: 
  3676.  
  3677.  1. Edit the CONFIG.SYS and add the following parameters to the COM.SYS device 
  3678.     driver: 
  3679.  
  3680.     ..\COM.SYS (2,2f8,3) 
  3681.  
  3682.  2. You will need to create an input file for the DEBUG utility.  You should 
  3683.     create this file in the same directory as the SETMHZ.EXE program.  This 
  3684.     input file will be used to zero out the BIOS information at the 40:0 
  3685.     location. See the following section for an example of the DEBUG.INP file. 
  3686.  
  3687.  3. You will need to create a DOS Batch (*.BAT) file named SETUPMOD.BAT with 
  3688.     the following lines in it: 
  3689.  
  3690.     DEBUG < DEBUG.INP 
  3691.     SETMHZ 
  3692.  
  3693. Note:  This file must be in the same directory as the DEBUG.INP and SETMHZ.EXE 
  3694. files. 
  3695.  
  3696.  4. After creating the SETUPMOD.BAT file, you should execute it to make sure 
  3697.     that you get no errors. 
  3698.  
  3699.  5. You then should create an ICON to point to the SETUPMOD.BAT file.  You 
  3700.     should set the WORKING DIRECTORY to the directory where the SETUPMOD.BAT, 
  3701.     DEBUG.INP and SETMHZ.EXE files reside.  This ICON (or DOS Program Object) 
  3702.     should be placed in your Startup Folder so that the modem is initialized 
  3703.     each time you boot OS/2 2.1. 
  3704.  
  3705.  
  3706. ΓòÉΓòÉΓòÉ 10.6.2. DEBUG.INP ΓòÉΓòÉΓòÉ
  3707.  
  3708. The DEBUG.INP is an input file for the OS/2 - DOS DEBUG utility.  This file 
  3709. contains the keystrokes necessary to place zeros in the ROM BIOS location for 
  3710. COM2.  This is required for the DOS Point Enabler of the Megahertz and other 
  3711. similar PCMCIA Data/FAX modems.  You need to create this file for the steps 
  3712. listed in the previous section.  The DEBUG.INP file must be created EXACTLY as 
  3713. shown below: 
  3714.  
  3715. e 40:2 
  3716. 00 
  3717. e 40:3 
  3718. 00 
  3719.  
  3720. Note:  There should be one blank line following the 'q'.  The very first line 
  3721. must be the "e 40:2" line. 
  3722.  
  3723.  
  3724. ΓòÉΓòÉΓòÉ 11. PROBLEMS REPORTED AGAINST COM.SYS/VCOM.SYS ΓòÉΓòÉΓòÉ
  3725.  
  3726. This section will provide a summary of problems reported against COM.SYS/ 
  3727. VCOM.SYS. 
  3728.  
  3729.  
  3730. ΓòÉΓòÉΓòÉ 11.1. APAR TABLE ΓòÉΓòÉΓòÉ
  3731.  
  3732. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3733. ΓöéAPAR   ΓöéOS/2ΓöéSYSTEM ΓöéSUMMARY                                           Γöé
  3734. Γöé       ΓöéREL.ΓöéLEVEL  Γöé                                                  Γöé
  3735. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3736. ΓöéPJ08430Γöé200 Γöé       ΓöéPM TERMINAL (SOFTERM) INCORRECTLY UPDATES THE     Γöé
  3737. Γöé       Γöé    Γöé       ΓöéSCREEN POSITION WHEN USING VT100 EMULATION AND    Γöé
  3738. Γöé       Γöé    Γöé       ΓöéSPLITTING LINES IN DEC EDITOR.  PM Terminal       Γöé
  3739. Γöé       Γöé    Γöé       Γöéconnected to DEC VAX using VT100 emulation.  When Γöé
  3740. Γöé       Γöé    Γöé       Γöéa line is split at column 39 (or greater) and thenΓöé
  3741. Γöé       Γöé    Γöé       Γöéthe left arrow key is used to return to the       Γöé
  3742. Γöé       Γöé    Γöé       Γöéprevious line, the status display (the Column     Γöé
  3743. Γöé       Γöé    Γöé       Γöéindicator) is shown in the middle of the document.Γöé
  3744. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3745. ΓöéPJ08728Γöé210 Γöé       ΓöéTRAP 000D CS:EIP  xxxx:00001406 CSLIM 0000299F    Γöé
  3746. Γöé       Γöé    Γöé       ΓöéREV. 6.514 IN COM.SYS WHEN PROTECTONLY=YES.  If a Γöé
  3747. Γöé       Γöé    Γöé       Γöécustomer is running OS/2 2.1 in PROTECTONLY mode  Γöé
  3748. Γöé       Γöé    Γöé       ΓöéOR has not loaded the VCOM.SYS device driver (i.e.Γöé
  3749. Γöé       Γöé    Γöé       ΓöéREMarked it out in the CONFIG.SYS), the user will Γöé
  3750. Γöé       Γöé    Γöé       Γöéget this trap listed at the EIP. Customer's who   Γöé
  3751. Γöé       Γöé    Γöé       Γöérequire immediate relief can load a previous      Γöé
  3752. Γöé       Γöé    Γöé       Γöéversion of COM.SYS.                               Γöé
  3753. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3754. ΓöéPJ08958Γöé210 Γöé       ΓöéFAXWORKS/2 (PMFAX) APPEARS NOT TO RELEASE THE     Γöé
  3755. Γöé       Γöé    Γöé       ΓöéSERIAL PORT AFTER TERMINATION. SYS1798 ERROR.     Γöé
  3756. Γöé       Γöé    Γöé       ΓöéPROBLEM IS IN COM.SYS / VCOM.SYS.  If a serial    Γöé
  3757. Γöé       Γöé    Γöé       Γöéport was accessed while FAXWORKS was in receive   Γöé
  3758. Γöé       Γöé    Γöé       Γöémode, the serial port would be unusable by any    Γöé
  3759. Γöé       Γöé    Γöé       Γöéapplication until the OS/2 operating system was   Γöé
  3760. Γöé       Γöé    Γöé       Γöérebooted.                                         Γöé
  3761. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3762. ΓöéPJ09085Γöé210 Γöé       ΓöéTRAP000E OR IPE ON ISA/EISA BUS MACHINES WITH     Γöé
  3763. Γöé       Γöé    Γöé       ΓöéPARAMETERS PASSED TO COM.SYS. This problem should Γöé
  3764. Γöé       Γöé    Γöé       Γöéonly occur on ISA/EISA machines.  The COM.SYS     Γöé
  3765. Γöé       Γöé    Γöé       Γöédevice driver looks at the BIOS area (40:0) to    Γöé
  3766. Γöé       Γöé    Γöé       Γöédetermine what I/O addresses are assigned to the  Γöé
  3767. Γöé       Γöé    Γöé       Γöélogical device names (i.e. COM1).  The first      Γöé
  3768. Γöé       Γöé    Γöé       Γöé"slot" (40:0) address is assigned to COM1, the    Γöé
  3769. Γöé       Γöé    Γöé       Γöénext "slot" (40:2) is assigned to COM2, etc.  ThisΓöé
  3770. Γöé       Γöé    Γöé       Γöétrap is caused when the parameters passed to      Γöé
  3771. Γöé       Γöé    Γöé       ΓöéCOM.SYS are not defined sequentially or when      Γöé
  3772. Γöé       Γöé    Γöé       Γöédefining a COMx port when the previous port does  Γöé
  3773. Γöé       Γöé    Γöé       Γöénot exist.  For example:  DEVICE=C:\OS2\COM.SYS   Γöé
  3774. Γöé       Γöé    Γöé       Γöé(4,2e8,5)  ** no COM3 defined **                  Γöé
  3775. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3776. ΓöéPJ09294Γöé200 Γöé       ΓöéCOM.SYS NOT BEHAVING CORRECTLY WITH RTS=TOG.  WhenΓöé
  3777. Γöé       Γöé    Γöé       Γöéreading from the serial port, COM.SYS is raising  Γöé
  3778. Γöé       Γöé    Γöé       ΓöéRTS.  This is incorrect.                          Γöé
  3779. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3780. ΓöéPJ09514Γöé210 Γöé       ΓöéA MODE COMMAND AGAINST THE IBM PCMCIA DATA/FAX    Γöé
  3781. Γöé       Γöé    Γöé       ΓöéMODEM RETURNS BUFFER = N/A. This is incorrect as  Γöé
  3782. Γöé       Γöé    Γöé       Γöéthe device is buffered.                           Γöé
  3783. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3784. ΓöéPJ09680Γöé210 Γöé       ΓöéPCMCIA.SYS MUST FOLLOW COM.SYS.  This is not      Γöé
  3785. Γöé       Γöé    Γöé       Γöécorrect as card services should load before clientΓöé
  3786. Γöé       Γöé    Γöé       Γöédevice drivers and PCMCIA.SYS.                    Γöé
  3787. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3788. ΓöéPJ09941Γöé210 ΓöéCANCEL ΓöéCANNOT ACCESS THE COM PORT FROM A DOS 5.0 AND DOS Γöé
  3789. Γöé       Γöé    Γöé       Γöé6.0 VMB.  THE DOS 5.0 WILL SOMETIMES WORK BUT DOS Γöé
  3790. Γöé       Γöé    Γöé       Γöé6.0 NEVER WORKS.   There was a change made to     Γöé
  3791. Γöé       Γöé    Γöé       ΓöéFSFILTER.SYS for OS/2 2.1 and OS/2 2.0 + XR06100. Γöé
  3792. Γöé       Γöé    Γöé       ΓöéThis means that all VMBs which were created under Γöé
  3793. Γöé       Γöé    Γöé       ΓöéOS/2 2.0 will have to be updated with the FSFILTERΓöé
  3794. Γöé       Γöé    Γöé       Γöéwhich came with OS/2 2.1 OR XR06100.              Γöé
  3795. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3796. ΓöéPJ10063Γöé210 Γöé       ΓöéWHEN USING IRQ2 FOR A SERIAL PORT IN A VDM THERE  Γöé
  3797. Γöé       Γöé    Γöé       ΓöéIS NO ECHO FROM AN ATTACHED MODEM AFTER VDM       Γöé
  3798. Γöé       Γöé    Γöé       ΓöéSTARTED TWICE.  When using IRQ2 for a serial port Γöé
  3799. Γöé       Γöé    Γöé       Γöéin a VDM there is no echo from an attached modem  Γöé
  3800. Γöé       Γöé    Γöé       Γöéafter VDM is terminated and started for the secondΓöé
  3801. Γöé       Γöé    Γöé       Γöétime.  A DOS application can access the port once,Γöé
  3802. Γöé       Γöé    Γöé       Γöéterminate the VDM session and then attempt to     Γöé
  3803. Γöé       Γöé    Γöé       Γöéaccess the port again.  On the second try no      Γöé
  3804. Γöé       Γöé    Γöé       Γöécharacters will be displayed on the screen.       Γöé
  3805. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3806. ΓöéPJ10148Γöé210 Γöé       ΓöéTHE HOME 3270 OF THE PCS3270 VER. 3.0 ENTRY LEVEL Γöé
  3807. Γöé       Γöé    Γöé       ΓöéDOS DOES NOT WORK IN OS/2 2.1 VDM. Accessing      Γöé
  3808. Γöé       Γöé    Γöé       ΓöéPCS3270 locks the host session.                   Γöé
  3809. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3810. ΓöéPJ10200Γöé210 Γöé       ΓöéPROBLEMS USING THE IBM (TORONTO LABS) PCMCIA      Γöé
  3811. Γöé       Γöé    Γöé       ΓöéDATA/FAX MODEM UNDER OS/2 2.1. DROPPING           Γöé
  3812. Γöé       Γöé    Γöé       ΓöéCHARACTERS, ETC.  There is a problem with COM.SYS Γöé
  3813. Γöé       Γöé    Γöé       Γöéand the new chipset used on these modems.  APEX   Γöé
  3814. Γöé       Γöé    Γöé       Γöémodems are also corrected with the APAR.          Γöé
  3815. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3816.  
  3817.  
  3818. ΓòÉΓòÉΓòÉ 12. ISA WORK SHEETS ΓòÉΓòÉΓòÉ
  3819.  
  3820. This section will provide you with ISA Work Sheets to assist you in configuring 
  3821. your system.  Should you have any questions about adapter addresses or IRQs, 
  3822. you can take this sheet to the place where you purchased your system and they 
  3823. should be able to assist you in filling it out.  The easiest way to print this 
  3824. out is to select the sheet you wish to print and select the COPY to file (under 
  3825. the SERVICES menu).  This will copy the section you are in to a file named 
  3826. TEXT.TMP in the current working directory.  You can then print this file in 
  3827. text mode.  You can also just select the print option below. 
  3828.  
  3829.  
  3830. ΓòÉΓòÉΓòÉ 12.1. HOW TO COLLECT DATA FOR WORKSHEETS ΓòÉΓòÉΓòÉ
  3831.  
  3832. You should first complete the basic configuration work sheet.This is very 
  3833. important as the type of hardware used makes a difference.  Please provide as 
  3834. much information as possible including application names and VERSIONS, adapter 
  3835. names and MANUFACTURERS. 
  3836.  
  3837. If you have an ISA or EISA computer, you will have to provide accurate 
  3838. information about I/O addresses and IRQs which are in use.  The I/O addresses 
  3839. and IRQs for COM1 and COM2 are usually standard.  Most problems occur with the 
  3840. addition of other serial adapters (such as Multi-I/O adapters, internal modems, 
  3841. Multimedia adapters, etc).  The only reliable way to determine physical IRQ 
  3842. assignment for an ISA adapter is to check the physical settings with the 
  3843. adapter's documentation. (ISA BUS ARCHITECTURE) 
  3844.  
  3845. You can use the DEBUG (DETERMINING I/O ADDRESSES) utility to get the I/O 
  3846. addresses used by COM1 through COM4. 
  3847.  
  3848.  
  3849. ΓòÉΓòÉΓòÉ 12.1.1. RECOMMENDED STEPS TO COMPLETE THE FORMS ΓòÉΓòÉΓòÉ
  3850.  
  3851.  1. Complete the Hardware Configuration Work Sheet and IRQ settings. 
  3852.  
  3853.  2. Open and OS/2 Window and use the DEBUG (DETERMINING I/O ADDRESSES) to 
  3854.     provide the I/O addresses.  Record this information on the worksheets under 
  3855.     the DEBUG information section. 
  3856.  
  3857.  3. Since you are at an OS/2 command prompt, you can get the file sizes of the 
  3858.     COM.SYS, VCOM.SYS and COMM.DRV files by entering the following: 
  3859.  
  3860.     DIR/S filename <ENTER> 
  3861.  
  3862.     where the filename is COM.SYS and VCOM.SYS.  Once the system has displayed 
  3863.     the file, you can use the CTRL-C key sequence to cancel the search.  Record 
  3864.     the file sizes on ERROR MESSAGE AND ENVIRONMENT DETAILS Worksheet. 
  3865.  
  3866.  4. Edit the CONFIG.SYS file (E CONFIG.SYS) and search for PRIORITY_DISK_IO. 
  3867.     Record the value on the CONFIG.SYS SETTINGS worksheet. 
  3868.  
  3869.  5. Search again for MAXWAIT.  Again, record the value on the CONFIG.SYS 
  3870.     SETTINGS worksheet. 
  3871.  
  3872.  6. Go to the bottom of the CONFIG.SYS file and work backwards until COM.SYS 
  3873.     and VCOM.SYS are found.  Is there a REM statement in front of VCOM.SYS or 
  3874.     no VCOM.SYS loaded?  If so, mark VCOM.SYS disabled otherwise mark VCOM.SYS 
  3875.     enabled. 
  3876.  
  3877.  7. Record the parameters for the COM.SYS device driver.  If any parameters are 
  3878.     passed, verify that the I/O addresses match what you found using DEBUG in 
  3879.     step 1 above.  Remember that IRQ sharing is not permitted on ISA bus 
  3880.     machines. PS/2's do not require any parameters. 
  3881.  
  3882.  8. You should use ALT-F4 to exit the editor and return to the OS/2 command 
  3883.     prompt.  Unless you have made specific changes, you should DISCARD any 
  3884.     accidental changes made.  This is very important for customers who are not 
  3885.     very familiar with the editor. 
  3886.  
  3887.  9. You should now be back at the OS/2 command prompt.  You should issue a MODE 
  3888.     command against the COM port in question (i.e. MODE COM1 <ENTER>).  Record 
  3889.     the values reported in the MODE COMMAND section of the worksheets. (USING 
  3890.     THE MODE COMMAND) 
  3891.  
  3892. 10. If the problem is a DOS or Windows application, you should return to the 
  3893.     desktop and open up the SETTINGS for the program object.  Go to the Session 
  3894.     TAB and get the DOS Settings for COM_HOLD, COM_SELECT, etc.  If one of the 
  3895.     settings is not present, mark it N/A. 
  3896.  
  3897. 11. Please give a detailed description of what the problem is.  This 
  3898.     description should include: 
  3899.  
  3900.     a. The name and version of the application. 
  3901.     b. Detailed symptoms of the problem (lost data, screen corruption, cannot 
  3902.        dial the modem, etc). 
  3903.     c. If known, steps required to reproduce the problem. 
  3904.     d. What steps you did to attempt to correct the problem. 
  3905.  
  3906.  
  3907. ΓòÉΓòÉΓòÉ 12.2. HARDWARE CONFIGURATION WORK SHEET ΓòÉΓòÉΓòÉ
  3908.  
  3909. ***********************************************************************
  3910. **            Hardware Configuration Work Sheet                      **
  3911. ***********************************************************************
  3912.  
  3913. OS/2 Version:  _________  CSD Level:  ________________________________
  3914.  
  3915. Manufacturer: Make,Model,Speed:  _____________________________________
  3916.  
  3917. BIOS: Make,Date RAM: Cache:  _________________________________________
  3918.  
  3919. HD1 / HD2: Make,Size,Type:  __________________________________________
  3920.  
  3921. Partition Info:  _____________________________________________________
  3922.  
  3923. Floppy Drv: A:  ______  B:  ______  Tape Drv:  _______________________
  3924.  
  3925. Video: Make,Chipset,Res,VRAM:  _______________________________________
  3926.  
  3927. Mouse: Make,Type,Buttons,Emulation:  _________________________________
  3928.  
  3929. Printer: Make,Model,Emulation:  ______________________________________
  3930.  
  3931. All Peripherals,Cards,Co-Processor:  _________________________________
  3932. ______________________________________________________________________
  3933.  
  3934. ***********************************************************************
  3935. ** PHYSICAL (HARDWARE) IRQ SETTINGS AND I/O ADDRESSES                **
  3936. ***********************************************************************
  3937.  
  3938. IRQ Settings -The default/common settings are shown.  Please indicate
  3939. the ACTUAL IRQ settings for your hardware:
  3940.  
  3941.  IRQ1: Keyboard__ IRQ2: ____________ IRQ3: __________ IRQ4: ___________
  3942.  
  3943.  IRQ5: __________ IRQ6: Drv A_______ IRQ7: LPT1______ IRQ8: Clock______
  3944.  
  3945.  IRQ9: __________ IRQ10: ___________ IRQ11: _________ IRQ12: __________
  3946.  
  3947.  IRQ13: Math Coprocessor____________ IRQ14: Harddisk_ IRQ15: __________
  3948. ***********************************************************************
  3949. DEBUG (D 40:0):
  3950.  
  3951. 0040:0000 ____ ____ ____ ____ ____ ____ ____ ____ - BC 03 78 03 78 02 C0
  3952. 9F
  3953.  
  3954.  
  3955. ΓòÉΓòÉΓòÉ 12.3. OS/2 ERROR MESSAGE & ENVIRONMENT DETAILS ΓòÉΓòÉΓòÉ
  3956.  
  3957. ***********************************************************************
  3958. **         ERROR MESSAGE AND ENVIRONMENT DETAILS                     **
  3959. ***********************************************************************
  3960.  
  3961.  Error Message/Number, if any: __________________________________________
  3962.  
  3963.  Where does the error occur: VDM _  OS/2 _  WinOS2 _  On Boot Up _
  3964.  
  3965.  Config.sys: Is VCOM.SYS: Enabled _ Disabled _  Priority_Disk_IO = ____
  3966.  
  3967.  Type: Modem _ Fax _ Peripheral (not mouse, e.g. scanner) _____________
  3968.  
  3969.  COM Port involved: COM1 _ COM2 _ COM3 _ COM4 _ Adapter Name: _________
  3970.  
  3971.  File Size and Dates:  COM.SYS   _________  ___/___/___
  3972.  
  3973.                        VCOM.SYS  _________  ___/___/___
  3974.  
  3975. ***********************************************************************
  3976. **                    MODE COMMAND SETTINGS                          **
  3977. ***********************************************************************
  3978.  
  3979.  Mode COMx parameter settings:
  3980.  
  3981.  BAUD     = ____   PARITY = ____    DATABITS = __      STOPBITS = _
  3982.  
  3983.  TO       = ____   XON    = ____    IDSR     = ___     ODSR     = ____
  3984.  
  3985.  OCTS     = ____   DTR    = ____    RTS      = ____    BUFFER   = ____
  3986.  
  3987. ***********************************************************************
  3988. **            DOS_SETTINGS FOR FAILING SESSION                       **
  3989. ***********************************************************************
  3990.  
  3991.  DOS SETTINGS: COM_HOLD = ___   IDLE_SENSITIVITY = ____ %
  3992.  
  3993.  COM_DIRECT_ACCESS = ____   COM_SELECT = ________
  3994.  
  3995.  COM_RECEIVE_BUFFER_FLUSH = _______________________________________
  3996.  
  3997. ***********************************************************************
  3998. **                     CONFIG.SYS SETTINGS                           **
  3999. ***********************************************************************
  4000.  
  4001. COM.SYS Parms (p#, Addr, IRQ, SI): (_ , ___ , __ , _ ) (_ , ___ , __ , _)
  4002.  
  4003. PRIORITY_DISK_IO = ______   MAXWAIT = ___________
  4004.  
  4005.  
  4006. ΓòÉΓòÉΓòÉ 12.4. TRAP & SYS31xx ERRORS ΓòÉΓòÉΓòÉ
  4007.  
  4008. ******************************************************************
  4009. **               Full Trap Form (System Halted)                 **
  4010. ******************************************************************
  4011.  
  4012.  TRAP ____        ERRCD= ____  ERACC= ____  ERLIM= ________
  4013.  EAX= ________  EBX= ________  ECX= ________  EDX= ________
  4014.  ESI= ________  EDI= ________  EBP= ________  FLG= ________
  4015.  CS:EIP= ____ : ________  CSACC= ____  CSLIM= ________
  4016.  SS:ESP= ____ : ________  SSACC= ____  SSLIM= ________
  4017.  DS= ____  DSACC= ____  DSLIM= ________  CR0= ________
  4018.  ES= ____  ESACC= ____  ESLIM= ________  CR2= ________
  4019.  FS= ____  FSACC= ____  FSLIM= ________
  4020.  GS= ____  GSACC= ____  GSLIM= ________
  4021.  
  4022.  THE SYSTEM DETECTED AN INTERNAL PROCESSING
  4023.  ERROR AT LOCATION ## ____ : ________ - ____ : ________
  4024.  _____ , ____
  4025.  ________                                      *** OS/2 VERSION 2 ***
  4026.  INTERNAL REVISION _ . ___  DATE: __/__/__     ***TRAP INFORMATION***
  4027.  
  4028.  Please indicate the failure mode:  OS/2: _    DOS: _    WIN_OS/2: _
  4029.  
  4030. ******************************************************************
  4031. **              SYS3175 and SYS3176 Error Form                  **
  4032. ******************************************************************
  4033.  
  4034. Please give complete message.  You may submit a Print Screen in lieu of
  4035. this form.
  4036.  
  4037.  _______________________________________________________________________
  4038.  _______________________________________________________________________
  4039.  ______________________________________________________________________
  4040.  P1= ________  P2= ________  P3= ________  P4= ________
  4041.  EAX= ________  EBX= ________  ECX= ________  EDX= ________
  4042.  ESI= ________  EDI= ________
  4043.  DS= ____  DSACC= ____  DSLIM= ________
  4044.  ES= ____  ESACC= ____  ESLIM= ________
  4045.  FS= ____  FSACC= ____  FSLIM= ________
  4046.  GS= ____  GSACC= ____  GSLIM= ________
  4047.  CS:EIP= ____ : ________  CSACC= ____  CSLIM= ________
  4048.  
  4049.  SS:ESP= ____ : ________  SSACC= ____  SSLIM= ________
  4050.  EBP= ________  FLG= ________
  4051.  
  4052.  
  4053. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  4054.  
  4055. Requires System Level XR06055 or OS/2 2.1.
  4056.  
  4057.  
  4058. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  4059.  
  4060. Requires OS/2 2.1 or XR06100 
  4061.  
  4062.  
  4063. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  4064.  
  4065. The DOS_DEVICE (COMDD.SYS) may not be the only one required depending on the 
  4066. application.  (For example, Intel's SatisFAXion board requires a device driver 
  4067. loaded into each VDM which will use that adapter). The COMDD.SYS driver is 
  4068. usually required only for older DOS communication applications.  Do not use 
  4069. COMDD.SYS for  EVERY DOS  communication session; use it only if it  resolves 
  4070. the problem. 
  4071.  
  4072.  
  4073. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  4074.  
  4075. Use the OS/2 SYSLEVEL command to determine which level of the operating system 
  4076. is executing.  The Base Operating System Level is located on the SYSLEVEL.OS2 
  4077. line.  A current CSD level of XR02000 indicates that this is OS/2 2.0 General 
  4078. availability (GA) which was released in April, 1992. 
  4079.  
  4080.  
  4081. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  4082.  
  4083. Use the OS/2 SYSLEVEL command to determine which level of the operating system 
  4084. is executing.  The Base Operating System Level is located on the SYSLEVEL.OS2 
  4085. line.  A current CSD level of XR06055 indicates that this is OS/2 2.0 General 
  4086. availability (GA) plus the Service Pack which was released in October, 1992. 
  4087.  
  4088.  
  4089. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  4090.  
  4091. Use the OS/2 SYSLEVEL command to determine which level of the operating system 
  4092. is executing.  The Base Operating System Level is located on the SYSLEVEL.OS2 
  4093. line.  A current CSD level of XR06100 indicates that this is the second Service 
  4094. Pack for OS/2 2.0 which was released in September, 1993. 
  4095.  
  4096.  
  4097. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  4098.  
  4099. Use the OS/2 SYSLEVEL command to determine which level of the operating system 
  4100. is executing.  The Base Operating System Level is located on the SYSLEVEL.OS2 
  4101. line.  A current CSD level of XR02010 indicates that this is OS/2 2.1 General 
  4102. availability (GA) which was released in June, 1993. 
  4103.  
  4104.  
  4105. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  4106.  
  4107. Use the OS/2 SYSLEVEL command to determine which level of the operating system 
  4108. is executing.  The Base Operating System Level is located on the SYSLEVEL.OS2 
  4109. line.  A current CSD level of XR09999 indicates that this is a future release 
  4110. for OS/2 2.x due MMMM, YYYY.