home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / comm / misc / 012 / trouble.doc < prev   
Encoding:
Text File  |  1992-11-21  |  4.9 KB  |  95 lines

  1. 11-22-92
  2.  
  3.   I have NMODEM running on FALCON, FeatherNet and WildCat! BBS systems!  It
  4.   has been found to work on AT/XT class machines under MS-DOS 3.3/4.01,
  5.   OS/2, DR-DOS 5.0/6.0, PC-MOS 4.1, Concurrent DOS-XM 6.2, and Concurrent
  6.   DOS-386 3.0.  My machines all run PHOENIX 2.52 BIOS for XT class, the
  7.   AT-CLONE has an early (1987) PHOENIX BIOS licensed to Tandy
  8.   (Same as PHOENIX 3.06), my 386-25 had AWARD 3.11 BIOS and the new
  9.   386-40 has an AMI BIOS.  NMODEM has been tested with TELIX 3.11/3.15,
  10.   QMODEM 4.31f and GT1550.
  11.  
  12.   My modems are EVEREX EV-940 models with ROCKWELL Chip set or MICC Series
  13.   9600 V32/V42 internal modems.
  14.  
  15.   If you experience problems with NMODEM.EXE try NMTERM.EXE!  If the 
  16.   terminal version works then you must suspect the way the Comm or
  17.   BBS program you are using does a shell to DOS as whats causing NMODEM
  18.   to malfunction.
  19.  
  20.   Malfunctions could be caused by one or more of the following:
  21.    
  22.     1. TSR interference.
  23.  
  24.     2. Multiple Comm ports at same address and/or interrupt.
  25.        - This problem can be a real killer since most diganostic
  26.          programs will NOT even detect this problem.  Some programs will
  27.          function in this environment and others won't. I know for
  28.          a fact that NMODEM has worked in a variation of this problem
  29.          on THE COMM CENTER, but DOS, Hardware, BIOS,etc all contribute
  30.          to troubles in this area.  I suggest going to COM3: if your
  31.          your modem will support COM3:. Most problems involve COM1 &
  32.          COM2:.  I finally had to switch THE COMM CENTER to eliminate
  33.          interference from a buggy EMS card!
  34.  
  35.     3. Buggy UART in port.(many buggy UARTS are out there!!)
  36.  
  37.     4. Bad UART interface built into NMODEM (my fault).
  38.  
  39.     5. Incorrect switch settings on modem and/or incorrect init string
  40.        for the modem.
  41.  
  42.     6. Passing wrong port # to NMODEM.
  43.  
  44.     7. Passing wrong data to NMODEM for port# or file.
  45.  
  46.     8. Early versions of DOS 4.01 had a major bug which can cause very
  47.        strange inconsistent operational problems. All 1988 versions were
  48.        bad!  Early 1989 versions were bad!  After April/May 1989 a patch
  49.        was issued for MS-DOS 4.01 which seems to finally cleaned it up.
  50.        IBM released a replacement for PC-DOS 4.01 which may or may
  51.        NOT correct the problem. The MS-DOS 4.01 patch program is on
  52.        PYSMATIC (415)-969-4159 for download.
  53.  
  54.     9. NMODEM tries to be very straight forward and NOT use any tricks
  55.        or undocumented features of DOS.  Video cards and some ROM BIOS
  56.        versions have undocumented side effects and/or operational defects
  57.        which can cause unsuspected problems.  If your ROM BIOS is NOT
  58.        PHOENIX, AWARD, AMI or IBM then it could be causing problems.  Early
  59.        versions of ALL BIOSs have bugs which were resolved in newer
  60.        upgrades. If your BIOS is an earlier version it could have some
  61.        side effects. (Early is pre-1990 range)
  62.  
  63.    10. A problem floppy controller as reported by one of my local callers.
  64.  
  65.      The multitude of variations of hardware, software, operating systems
  66.      and BIOS types in IBM "compatable" machines makes it impossible to
  67.      test for everything.  I have made an effort to establish some basis
  68.      to believe it will function, but cannot guarantee it will work! 
  69.  
  70.      NOTE: "Hayes Compatible" does NOT mean the modem is 100% to the
  71.            "standard"!!  The EVEREX modems are NOT 100% Hayes compatable
  72.            "thank heavens", however they do respond basically as a 
  73.            "HAYES" would with many powerful extensions to the features
  74.            and command set.  All modems are "compatable" in varying ways
  75.            and thus will interact differently with any program.
  76.  
  77.    11. There are a glob of "communications libraries" for Pascal and C/C++.
  78.        The reason is the complexity of the subject.  I note that my own
  79.        packages (Async Professional, Silvercomm, Greenleaf, LiteComm & C
  80.        Async Manager) are continually updating to adjust for this reason.
  81.        I have seen articles, books, Public Domain code, shareware code and
  82.        commercial code that were in total conflict as to what was the proper
  83.        way to write a program.  Each of these efforts were valid and reasonable
  84.        but based on different knowledge and experience.
  85.  
  86.        NOTE: Nmodem does NOT use any of the libraries, however I do review
  87.              and examine their code as well as the Public Domain offerings and
  88.              articles.  I make my best guess as to who is most accurate.
  89.  
  90.   12. You should make sure your modem is initialized with "&C1 &D2" as
  91.       appropriate in the modem init string used by your comm program or
  92.       BBS software.  Most modems do NOT use these items as defaults.
  93.       This is most critical with modems that run higher than 2400 bps, but
  94.       can cause problems with slower modems as well.
  95.