home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / lw22.zip / lwfaq.inf (.txt) < prev    next >
OS/2 Help File  |  1994-04-20  |  22KB  |  539 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Copyright 1994 DataMirage Software ΓòÉΓòÉΓòÉ
  3.  
  4.                            LiveWire Communications 2.2
  5.                            Frequently Asked Questions
  6.  
  7.                        Copyright 1994 DataMirage Software
  8.  
  9.                               Compiled April, 1994
  10.  
  11.               Please distribute this document as widely as possible
  12.  
  13.  
  14. ΓòÉΓòÉΓòÉ 2. Purpose of this document ΓòÉΓòÉΓòÉ
  15.  
  16. This document, compiled by DataMirage Software, serves as a quick reference to 
  17. common questions and problems. Please review this document for answers to your 
  18. problems before contacting DataMirage Software support. 
  19.  
  20. If this document fails to answer your questions, you may contact DataMirage 
  21. software in the following ways: 
  22.  
  23. BBS: (714) 856-2071 / 9600-8-N-1
  24. Internet: 73631,1233@compuserve.com
  25. CompUServe: 73631,1233  (Les Novell)
  26.  
  27. DataMirage Software Support
  28. 585 Hyde Park Drive
  29. San Jose, CA 95136
  30.  
  31. Please indicate if you have purchased a copy of LiveWire. 
  32.  
  33.  
  34. ΓòÉΓòÉΓòÉ 3. How do I start a script file from the command line? ΓòÉΓòÉΓòÉ
  35.  
  36.  Q:
  37.  
  38.  How do I start a script file from the command line? 
  39.  
  40.  A:
  41.  
  42.  A script may be started from the status line by using the /S<scriptfile> 
  43. parameter. For example, 
  44.  
  45. C:\LW22>LW22 /Sdialwork.cmd
  46.  
  47. C:\LW22>LW22 /Shost.cmd
  48.  
  49.  
  50. ΓòÉΓòÉΓòÉ 4. How do I put trailing spaces at the end of my macros? ΓòÉΓòÉΓòÉ
  51.  
  52.  Q  How do I put trailing spaces at the end of my macros? 
  53.  
  54.  A  When entering text in a field LiveWire removes any blank spaces at the end 
  55. of a string. In some cases it is desirable to have trailing spaces. To include 
  56. trailing spaces when defining a macro, place a single caret (^) at the end of 
  57. the spaces. This marks the end of the string and prevents LiveWire from 
  58. removing the spaces. The caret will not be interpreted as part of the macro, 
  59. that is it will not be transmitted. 
  60.  
  61.  
  62. ΓòÉΓòÉΓòÉ 5. How do I turn off LiveWire's internal Zmodem and make M2Zmodem auto-download? ΓòÉΓòÉΓòÉ
  63.  
  64.  Q:
  65.  
  66.  How do I turn off LiveWire's internal Zmodem and make M2Zmodem auto-download? 
  67.  
  68.  A:
  69.  
  70.  To make M2Zmodem auto-download you must first turn off internal Zmodem 
  71. auto-download. To do this, enter configuration and pull-down the protocols 
  72. menu. Select the line in the protocols menu that contains Zmodem 32-batch. A 
  73. seconary will pop up containing the option "Auto-download." Toggle the 
  74. auto-download option off, then exit back to the protocols menu by pressing the 
  75. Escape key. 
  76.  
  77. Next, M2Zmodem auto-downloading must be enabled. Select M2Zmodem from the 
  78. protocols menu to bring up a secondary window. Move the highlight bar down to 
  79. the "Auto-receive string" option and press ENTER. Type into the field 
  80. <Ctrl-X>B00, and press ENTER. The field should now contain "B00". Exit 
  81. configuration, saving your changes. M2Zmodem should download automatically now. 
  82.  
  83. Note:  If M2Zmodem does not appear in your protocols menu, you have not 
  84.        installed it correctly on your system. Refer to the M2Zmodem 
  85.        documentation. The most likely cause of improper installation is not 
  86.        specifying the M2Zmodem directory in the PATH environment variable. 
  87.  
  88.  
  89. ΓòÉΓòÉΓòÉ 6. How do I use 50 line mode with my UNIX host? ΓòÉΓòÉΓòÉ
  90.  
  91.  Q:
  92.  
  93.  How do I use 50 line mode with my UNIX host? 
  94.  
  95.  A:
  96.  
  97.  Most UNIX hosts assume VT-102 has a 24-line screen, so text is automatically 
  98. restricted to the first 24 lines of the screen. The number of lines available 
  99. to UNIX can be increased by typing 
  100.  
  101. STTY rows 49
  102. at the shell prompt. This command sets the number of lines to the maximum 
  103. available in a LiveWire session. The UNIX host will now attempt to use all 49 
  104. lines. Unfortunately, many UNIX hosts do not reset the VT-102 emulation, so the 
  105. VT-102 must be reset by hand. VT-102 emulation can be reset by entering the 
  106. emulation configuration menu briefly, then exiting. In LiveWire keyset 
  107. emulation this is equivalent to pressing ALT-E followed by ESC. If the terminal 
  108. is reset properly the screen should clear and the UNIX host should use the 
  109. entire terminal screen. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 7. How do I turn off BACKSPACE mapping to DEL in VT102 mode? ΓòÉΓòÉΓòÉ
  113.  
  114.  Q:
  115.  
  116.  How do I turn off BACKSPACE mapping to DEL in VT102 mode? 
  117.  
  118.  A:
  119.  
  120.  There are actually two settings for BACKSPACE mapping for the VT-102 
  121. emulation. The first, available from the command menu, toggles the GLOBAL 
  122. backspace mapping on or off. To turn this off, go into the configuration under 
  123. the Terminal menu and set "Backspace is DEL" off. The second option is 
  124. available in configuration under the Terminal menu. Select "Setup emulations" 
  125. and turn off "Backspace=DEL." 
  126.  
  127.  
  128. ΓòÉΓòÉΓòÉ 8. How do I use scroll-back search capabilites? ΓòÉΓòÉΓòÉ
  129.  
  130.  Q:
  131.  
  132.  How do I use scroll-back search capabilites? 
  133.  
  134.  A:
  135.  
  136.  The scroll-back buffer can be searched for text that appeared in a session. 
  137. For example, if a message from John was received earlier in the day but 
  138. scrolled off the screen, the scroll-back buffer is capable of searching through 
  139. the text for the word "John."
  140.  
  141.  Searching is done in REVERSE. The highlight bar initially lies upon the last 
  142. line of text received when the scroll-back buffer is viewed. Unlike most 
  143. editors, scroll-back search will search BACKWARDS from the highlighted line to 
  144. the begining of the session. The highlight bar will rest upon the line 
  145. containing the search word when the search has completed. 
  146.  
  147.  
  148. ΓòÉΓòÉΓòÉ 9. How do I prevent errors from occuring in high-speed file transfers? ΓòÉΓòÉΓòÉ
  149.  
  150.  Q:
  151.  
  152.  How do I prevent errors from occuring in high-speed file transfers? 
  153.  
  154.  A:
  155.  
  156.  LiveWire's communications routines are capable of capturing data flawlessly at 
  157. incoming speeds of 57,600 bps. If errors persist in a communications session 
  158. the problem most likely lies at a lower level, either in the device driver or 
  159. the hardware.
  160.  
  161.  Here is an example of the least reliable serial configuration a PC system 
  162. might have:
  163.  
  164.  
  165.   --------------
  166.  | LiveWire     |   Maximum reliable speed: 57,600 bps
  167.  | Serial Port  |   Maximum incoming buffer: Infinite, to the bounds of available memory
  168.  | Routines     |
  169.   --------------
  170.         ^
  171.         |
  172.   --------------
  173.  | COM.SYS      |   Maximum reliable speed: 57,600 bps
  174.  | Device       |   Maximum incoming buffer: 1K
  175.  | Driver       |
  176.   --------------
  177.         ^
  178.         |
  179.   --------------
  180.  | UART Chip    |   Maximum reliable speed:  19,200 bps (8250) / 38,400 (16540)
  181.  | NS8250/16540 |   Maximum incoming buffer: 1 byte (8250 or 16540)
  182.  |              |
  183.   --------------
  184.  The rule that a system is only as strong as its weakest link applies here. No 
  185. matter how good IBM is at optimizing their COM.SYS, their device driver, the 
  186. actual chip (the lowest level in the diagram) that receives data is inadequate.
  187.  
  188.  Whenever the UART Chip receives information it must interrupt OS/2. Since the 
  189. most an NS8250 or NS16540 chip can hold is one byte, OS/2 must be interrupted 
  190. 3,840 TIMES PER SECOND if information is being received at 38,400 bps.
  191.  
  192.  The COM.SYS driver must be prepared to answer an interruption immediately. If 
  193. more than one interruption occurs before COM.SYS answers, data is lost.
  194.  
  195.  A shareware driver called SIO.SYS is a direct replacement for COM.SYS. SIO.SYS 
  196. is faster than COM.SYS at answering interruptions. This results in less data 
  197. loss, especially in DOS sessions, but enforcing an already strong link is not 
  198. the best way to solve the problem.  Ideally, the most reliable configuration 
  199. would be:
  200.  
  201.  
  202.   --------------
  203.  | LiveWire     |   Maximum reliable speed: 57,600 bps
  204.  | Serial Port  |   Maximum incoming buffer: Infinite, to the bounds of available memory
  205.  | Routines     |
  206.   --------------
  207.         ^
  208.         |
  209.   --------------
  210.  | SIO.SYS      |   Maximum reliable speed: 115,200 bps
  211.  | Device       |   Maximum incoming buffer: 4K
  212.  | Driver       |
  213.   --------------
  214.         ^
  215.         |
  216.   --------------
  217.  | UART Chip    |   Maximum reliable speed:  >115,200 bps (16550AFN)
  218.  | NS16550AFN   |   Maximum incoming buffer: 16 bytes     (16550AFN)
  219.  |              |
  220.   --------------
  221.  This diagram demonstrates how to fix the weakest link, the actual UART chip. 
  222. The National Semiconductor 16550AFN UART is a direct replacement for the 8250 
  223. or 16540 UART chips.
  224.  
  225.  The 16550AFN chip is capable of speeds in excess of 115,200 bps using a 
  226. 16-byte incoming buffer. This means that OS/2 need only be interrupted once 
  227. every 16 characters, or only 240 times per second during a 38,400 bps session! 
  228. This is an enormous improvement over an 8250 or 16540 chip.
  229.  
  230.  Obtaining and installing the SIO.SYS driver will strengthen the connection in 
  231. two ways. First, SIO.SYS always uses the 16550AFN chip if it is available. 
  232. IBM's COM.SYS drivers in some instances allow the 16550 to emulate an 16540, 
  233. which could cause data loss. Secondly, SIO.SYS tends to be faster at accepting 
  234. interruptions, which reduces CPU load. SIO has a number of additional features 
  235. the COM.SYS drivers do not have, such has support for more than four ports, 
  236. interrupt sharing on ISA, and virtual 16550AFN under DOS sessions.
  237.  
  238.  
  239. ΓòÉΓòÉΓòÉ 10. What is a 16550 UART? ΓòÉΓòÉΓòÉ
  240.  
  241.  Q:
  242.  
  243.  What is a 16550 UART? 
  244.  
  245.  A:
  246.  
  247.  A 16550 UART is the chip that receives and sends data over a serial port. It 
  248. is recommended for use in a multi-tasking operating system such as OS/2 over 
  249. older compatible chips such as the 8250 and 16540.
  250.  
  251.  To replace your 8250 or 16540 you should replace your serial port I/O board 
  252. with a a serial port I/O board equipped with a 16550 UART. Most computer 
  253. dealers have single-port 16550 boards for $50.
  254.  
  255.  If your modem is internal and you don't have a 16550 UART, call your modem 
  256. manufacturer for information on how to upgrade to this chip 
  257.  
  258.  
  259. ΓòÉΓòÉΓòÉ 11. Do I need a 16550 UART? ΓòÉΓòÉΓòÉ
  260.  
  261.  Q:
  262.  
  263.  Do I need a 16550 UART? 
  264.  
  265.  A:
  266.  
  267.  YES! Almost everyone has a 9600 bps modem with compression, and a 16550 UART 
  268. will decrease CPU usage and eliminate transmission errors. For more 
  269. information, refer to How do I prevent errors from occuring in high-speed file 
  270. transfers? 
  271.  
  272.  
  273. ΓòÉΓòÉΓòÉ 12. Where can I get a 16550 UART? ΓòÉΓòÉΓòÉ
  274.  
  275.  Q:
  276.  
  277.  Where can I get a 16550 UART? 
  278.  
  279.  A:
  280.  
  281.  Most computer stores now carry 16550 equipped serial port boards for $40 to 
  282. $60. 
  283.  
  284.  
  285. ΓòÉΓòÉΓòÉ 13. Why does LiveWire get so many file transfer errors, while TE/2* does not? ΓòÉΓòÉΓòÉ
  286.  
  287.  Q:
  288.  
  289.  Why does LiveWire get so many file transfer errors, while TE/2* does not? 
  290.  
  291.  A:
  292.  
  293.  TE/2 1.24, a product of Oberon Software, has been reported as receiving few or 
  294. no errors when compared with a LiveWire file transfer. Most users report that 
  295. LiveWire gets a lot of errors while downloading, while TE/2 "just slows down."
  296.  
  297.  After inspection of the TE/2 file transfer window, it becomes apparent that 
  298. there is no place where errors are continually displayed. When an error in a 
  299. TE/2 file transfer occurs, an error message is displayed briefly and is then 
  300. quickly overwritten by the file location of the next packet.
  301.  
  302.  Since file transfer errors are caused mostly be multi-tasking, by the time a 
  303. user switches back to the TE/2 window the error has disappeared. While this is 
  304. fine since the error has been corrected, it leads users to the erroneous 
  305. conclusion that there no errors occured in file transmission.
  306.  
  307.  For more information on transmission errors, refer to How do I prevent errors 
  308. from occuring in high-speed file transfers? 
  309.  
  310.  
  311. ΓòÉΓòÉΓòÉ 14. What is SIO? ΓòÉΓòÉΓòÉ
  312.  
  313.  Q:
  314.  
  315.  What is SIO? 
  316.  
  317.  A:
  318.  
  319.  SIO.SYS is a shareware replacement serial port device driver for IBM's 
  320. COM.SYS. SIO.SYS, by Raymond L. Gwinn. SIO.SYS can improve your serial port 
  321. performance and enhances IBM's COM.SYS in many ways. SIO can be found on most 
  322. OS/2 bulletin boards and ftp sites. To contact the author of SIO you may write to:
  323.  
  324. The Software Division
  325. Attn. Raymond L. Gwinn
  326. 12469 Cavalier Dr.
  327. Woodbridge, Va. 22192
  328.  
  329. CompuServe 72570,157
  330. Internet 72570.157@compuserve.com
  331. FidoNet 1:265/104 (Routed Mail Only)
  332. FAX 703-494-0595
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 15. Why has the Ymodem-G protcol been removed? ΓòÉΓòÉΓòÉ
  336.  
  337.  Q:
  338.  
  339.  Why has the Ymodem-G protcol been removed? 
  340.  
  341.  A:
  342.  
  343.  The Ymodem-G protocol is unsafe to use in a multi-tasking environment. 
  344. Ymodem-G was created for error correcting modems and assumes that the 
  345. information it receives is correct. No error checking is done, so the file may 
  346. be corrupted. What the creator of Ymodem-G failed to address is the fact that 
  347. data can be lost or corrupted after it is received by the modem! Data 
  348. corruption is unlikely with slow modems and a single-tasking operating system, 
  349. but with high speed modems and OS/2, data can easily be lost or corrupted.
  350.  
  351.  For more information on how errors get into data after it is received, refer 
  352. to How do I prevent errors from occuring in high-speed file transfers? 
  353.  
  354.  
  355. ΓòÉΓòÉΓòÉ 16. My problem isn't in this list, how do I submit a bug? ΓòÉΓòÉΓòÉ
  356.  
  357.  Q:
  358.  
  359.  My problem isn't in this list, how do I submit a bug? 
  360.  
  361.  A:
  362.  
  363.  DataMirage Software is committed to developing and delivering quality, 
  364. bug-free software that meets your needs. Our bug database allows us to track 
  365. each bug and suggestion individually. This bug database will be available in 
  366. May 1994 to callers of the DataMirage BBS. Callers will be able to query for 
  367. bugs and submit new bugs or suggestions directly to our database. Later, they 
  368. can call back and view the progress being made on the bug and the release in 
  369. which it will be fixed. 
  370.  
  371.  We still accept bugs and suggestions from internet and CompUServe. All bugs 
  372. submitted must be in the format following. Bugs not in this format are often 
  373. ambiguous, so please follow this format as closely as possible and provide as 
  374. much detailed information as possible. Please note, only one bug or suggestion 
  375. per form. 
  376.  
  377.   Submission addresses
  378.  Internet submission  : 73631,1233@compuserve.com
  379.  CompUServe submission: 73631,1233
  380.  BBS          : 714-856-2071
  381.  US Mail        : LiveWire Bug Report
  382.              585 Hyde Park Drive
  383.              San Jose, CA 95136
  384.  
  385.  Bug Submission Form
  386.  
  387.  Submitter First Name :
  388.  Submitter Last Name  :
  389.  Submitter Phone #   :
  390.  Submitter EMAIL    :
  391.  
  392.  One-line description :
  393.  
  394.  Severity of bug (1=who cares? - 4=critical crash) :
  395.  
  396.  Version of LiveWire :
  397.  
  398.  Steps to reproduce bug (many lines) :
  399.  
  400.  Complete description of bug or suggestion (many lines) :
  401.  
  402.  Have you tested this against other communications software?
  403.  
  404.  Describe your hardware setup, if necessary:
  405.       - CPU
  406.       - UART type
  407.       - Modem manufacturer
  408.       - Remote host
  409.  
  410.  
  411. ΓòÉΓòÉΓòÉ 17. Why does M2Zmodem display "file ZIP not found"? ΓòÉΓòÉΓòÉ
  412.  
  413.  Q:
  414.  
  415.  Why does M2Zmodem display "file ZIP not found"? 
  416.  
  417.  A:
  418.  
  419.  Starting with version 1.24 of M2Zmodem, the directory M2Zmodem resides in must 
  420. be in the system PATH and DPATH. Follow the instructions included in the 
  421. M2Zmodem manual about how to modify your CONFIG.SYS. 
  422.  
  423.  
  424. ΓòÉΓòÉΓòÉ 18. Why doesn't CKermit start properly? ΓòÉΓòÉΓòÉ
  425.  
  426.  Q:
  427.  
  428.  Why doesn't CKermit start properly? 
  429.  
  430.  A:
  431.  
  432.  The directory CKermit resides in must be in the system PATH and DPATH. Follow 
  433. the instructions in the CKermit documentation about how to modify your 
  434. CONFIG.SYS. 
  435.  
  436.  
  437. ΓòÉΓòÉΓòÉ 19. Will there be a PM version of LiveWire? ΓòÉΓòÉΓòÉ
  438.  
  439.  Q:
  440.  
  441.  Will there be a PM version of LiveWire? 
  442.  
  443.  A:
  444.  
  445.  Yes, but DataMirage Software is not releasing any details on this product 
  446. until it has been completed. 
  447.  
  448.  
  449. ΓòÉΓòÉΓòÉ 20. How do I prevent the "Carrier lost" message when transferring a file? ΓòÉΓòÉΓòÉ
  450.  
  451.  Q:
  452.  
  453.  How do I prevent the "Carrier lost" message when transferring a file? 
  454.  
  455.  A:
  456.  
  457.  "Carrier lost" messages when transferring a file indicates that the modem 
  458. modem (or cabling) is not properly reporting whether or not there is a 
  459. connection. Refer to the modem manual for the proper modem commands to fix the problem.
  460.  
  461.  The carrier checking may be turned off by turning "Ignore Carrier Signal" On, 
  462. located in configuration under the terminal menu. 
  463.  
  464.  
  465. ΓòÉΓòÉΓòÉ 21. How can I switch LiveWire from windowed to full screen mode? ΓòÉΓòÉΓòÉ
  466.  
  467.  Q:
  468.  
  469.  How can I switch LiveWire from windowed to full screen mode? 
  470.  
  471.  A:
  472.  
  473.  OS/2 does not allow the familiar DOS box ALT-HOME method of switching between 
  474. windowed and full screen mode. The only known way of changing from windowed to 
  475. full screen mode is to start a secondary LiveWire session on the same 
  476. communications port, then exit the first session. The second session will pick 
  477. up where the first left off, without hanging up. P. At this point you may need 
  478. to re-initialize the port by opening the port settings, then exiting. It is 
  479. necessary to reset the port because as the other copy of LiveWire exits it may 
  480. reset the serial port to its previous status. 
  481.  
  482.  
  483. ΓòÉΓòÉΓòÉ 22. My modem wasn't in the list during installation, what do I do? ΓòÉΓòÉΓòÉ
  484.  
  485.  Q:
  486.  
  487.  My modem wasn't in the list during installation, what do I do? 
  488.  
  489.  A:
  490.  
  491.  First, attempt to find a modem that is close to the capabilities and brand of 
  492. your modem. With a high degree of likeliness, one modem will operate under the 
  493. guise of another modem. If problems occur, select "Other modem not listed."
  494.  
  495.  An unsupported modem must be hand-configured. There are two main things that 
  496. must be set up before most modem will work properly.
  497.  
  498.  1. Baud rate: Set it to the highest possible your modem will support 
  499.  
  500.  2. Locked Port: If the modem has compression, it may need a locked port to 
  501.     operate at its highest efficiency. Two settings must be changed: the modem 
  502.     must be notified the speed is being locked (sometimes AT&B1), and 
  503.     LiveWire's port setup should have the Locked Port option On. 
  504.  
  505.  If trouble with the modem persists, contact the modem vendor. 
  506.  
  507.  
  508. ΓòÉΓòÉΓòÉ 23. How can I set the dialer so it will re-initialize my modem for each number it dials? ΓòÉΓòÉΓòÉ
  509.  
  510.  A:
  511.  
  512.  How can I set the dialer so it will re-initialize my modem for each number it 
  513. dials? 
  514.  
  515.  A:
  516.  
  517.  Modem initialization during dialing is not a feature supported in LiveWire. 
  518. There exists a trick (or kludge) that will work.
  519.  
  520.  1. Remove the "ATDT" from the dial prefix under "Modem Commands..." in the 
  521.     configuration. The prefix ATDT normally instructs the modem to dial. 
  522.  
  523.  2. Edit the dialing codes from the dialer. Each dialing code is lettered A 
  524.     through J. Place a different modem initialization string in each dialing 
  525.     code, as desired. 
  526.  
  527.  3. Append "^MATDT" to each dialing code. This will initiate the dial. 
  528.  
  529.         Example:
  530.         AT &B1 &M2^MATDT
  531.  
  532.  4. Insert the dialing code letter associated with an initialization string at 
  533.     the beginning of the phone number. 
  534.  
  535. This procedure works because dial codes (the letters A-J) found in a phone 
  536. number are expanded to the full dialing code string before the number is 
  537. dialed. 
  538.  
  539.