Metropoli BBS
VIEWER: 28800-faq.03 MODE: TEXT (ASCII)
From news.csc.fi!news.funet.fi!news.kolumbus.fi!news.sprintlink.net!aimnet.com!news2.aimnet.com!usenet Wed Dec  6 13:12:34 1995
Path: news.csc.fi!news.funet.fi!news.kolumbus.fi!news.sprintlink.net!aimnet.com!news2.aimnet.com!usenet
From: JNavas@NavasGrp.com (John Navas)
Newsgroups: comp.dcom.modems
Subject: The Navas 28800 Modem FAQ -- 3/5
Date: Sat, 25 Nov 1995 21:37:01 GMT
Organization: The Navas Group, Dublin, CA, USA
Lines: 692
Message-ID: <49823s$754@news2.aimnet.com>
References: <483f6b$lkt@news2.aimnet.com>
NNTP-Posting-Host: dial-bp1-8.iway.aimnet.com
X-Newsreader: Forte Free Agent 1.0.82

<<cont>>

What are the best (data/fax) comm programs for Windows?



    There are several excellent programs, and what is best for one
   won't necessarily be best for others.

    For data comm, the personal favorites of the author are
   HyperACCESS for Windows (commercial from Hilgraeve[200]) and the
   near-clone WinComm PRO (commercial from Delrina[201]). Both are
   extremely powerful while being very easy to use. For those on a
   budget, there is a freeware version of WinComm called WinComm
   Lite[202]. (There is also a freeware DOS comm program from Delrina
   called FreeComm[203]. Neither WinComm Lite nor FreeComm has been
   reviewed by the author.)

    Popular shareware alternatives include:

        Softerm Plus[204] (X/Y/ZMODEM with SLIP and TCP/IP)
        Telix for Windows[205]
        UniCom[206]
        WinQVT[207] (VT-220 emulator with X/Y/ZMODEM/Kermit)
        WinRamp Lite[208] (w/RIP)



    For fax comm, the personal favorite of the author is WinFax PRO
   (commercial from Delrina[209]). It integrates well with WinComm
   PRO, and the two can be purchased in a discounted bundle as the
   Delrina Comm Suite. (If you experience fax problems with a USR
   modem, see "Any other USRobotics tips?[210]")

    FLASH (7/8/95): Delrina[211] is to be acquired by
   Symantec[212]. 

    The author does not recommend Procomm Plus for Windows
   (commercial from Datastorm). While version 1.xx evolved into a
   robust (albeit quirky) data comm program, version 2.xx has
   suffered from "featuritis" and has been plagued with many problems
   (e.g., greatly excessive locking of memory below 1 Mb [See "PRB:
   Avoiding 'Insufficient Memory to Run' Errors[213]"]).

    Button[214] [Return to top[215]]
   ___________________________________


Why do I sometimes have problems connecting?



    See below and also "Any other USR tips?[216]".

Why do I sometimes get abruptly disconnected?





      Disconnections may be caused by momentary drops of DTR by
      certain comm applications. (By default most modems respond to a
      drop of DTR by hanging up.) 

      With most modems you can work around this problem by disabling
      DTR (i.e., &D0). Note that when DTR is disabled you have to
      escape the modem to command mode and use the "ATH" command to
      hang up.

      With USR modems you can also use register S25 to work around
      the problem (e.g., S25=10 will ignore a DTR drop of less than
      10/100 or 1/10 second, which is twice the default of 5/100
      second). 

      For those experiencing disconnects (and/or erratic connection
      speeds) when calling Rockwell-based V.FC modems from a USR
      28800 (V.FC or V.34) modem, a firmware fix is now available for
      the Sportster (dated 4/18/95 or later for USA modems) by
      calling USR (708-982-5151); for the Courier, the fix (dated
      7/5/95 or later for USA modems) is available by FTP[217]. In
      the meantime, the author's workarounds (which may help in some
      cases even if you have the updated firmware) are: 

      Disable V.42 Detect Phase (i.e., S27=48).
       -- or -- 

      Disable V.42 completely (i.e., S27=32). If you then sometimes
      get non-error-correcting connections, force error-correction
      mode (i.e., &M5). You may find that you have to redial several
      times to get connected; if so, try the following.
       -- and/or --- 

      Disable the highest symbol rates (e.g., S54.5=1S54.4=1S54.3=1).
      This will limit your top speed (to 24000 in this example),
      depending on how many symbol rates you disable (3429, 3200, and
      3000 in this example).
       -- also -- 

      With V.FC-only firmware (as opposed to the newer V.34 firmware)
      it may help to also disable the 32S-2D map (i.e., S55.2=1).
       -- finally -- 

      It may also help to set S10=255. 



    With a USR 28800 modem, you can determine the technical reason
   for a disconnect by issuing the ATI6 command immediately after the
   disconnection.

    If possible, set these options on a phone number-specific basis.
   With comm apps which lack that capability, you may be able to
   embed them in the phone number; e.g., "^H^HS27=48DT555-1212". (The
   two "^H" backspace characters erase the "DT" in an "ATDT" dial
   command so that the "S27=48" will be accepted, and then the
   following "DT" replaces the "DT" that was erased; i.e., "ATDT" +
   "^H^HS27=48DT555-1212" = "ATS27=48DT555-1212".)

    Button[218] [Return to top[219]]
   ___________________________________


Why do connections sometimes seem to run slower and slower?



    The following is a discussion of the so-called "spiraling death"
   problem that has been observed on the Sportster 28800 (and
   sometimes even the Courier V.34), where the modem will fall back
   over time on certain connections to ever lower speeds.

    What we are really concerned with here is fall-forward, not
   retraining. (See "What is 'retraining'? and What are 'fall-back'
   and 'fall-forward'?[220]") Retraining is normally a rare event. So
   the problem is really that the Sportster 28800 sometimes does not
   fall-forward when it is able to do so. The symptom is that the
   Sportster 28800 is sometimes observed to fall back to
   progressively lower speeds without ever being observed to fall
   forward back to higher speeds. The implication is that line
   conditions would have permitted a higher speed, which may or may
   not have been true. (It's impossible to say for sure without
   elaborate test equipment.)

    THE ATO1 CONNECT RESPONSE CONFUSION 

    Some of the evidence used to support the claim that the
   Sportster 28800 doesn't fall forward has been that ATO1 (forced
   retraining) returned the modem to a higher speed. The problem with
   at least some of these reports is that people have assumed that
   the CONNECT response to ATO1 reports the new speed after
   retraining. It doesn't, as should be obvious if you notice that
   the response appears before the retraining sound (heard with M2)
   is completed. The response sometimes shows the previous connection
   speed, and sometimes shows the original connection speed, but
   never the new speed. The only way to correctly determine the
   connect speed after retraining is to escape to command mode and
   use the ATI6 command! (See Any other USRobotics tips?[221], Any
   Trumpet Winsock tips?[222], and Why can't I get back on-line after
   I escape to command mode?[223])

    Suppose that a phone connection is such that the Sportster 28800
   CONNECTs at a high speed (e.g., 28800), but then falls back to a
   lower speed (e.g., 24000) due to line conditions. Escape to
   command-mode followed by ATO1 might well make you think that
   retraining has returned the modem to the original high speed (due
   to a CONNECT 28800 response) when it may well not have.
   Disconnecting and reconnecting could produce the same misleading
   indications. In other words, these may just be plain old poor
   connections. The moral here is that you must use ATI6, and only
   ATI6, to check the current connection speed.

    Another problem is that ATO1 may not change the current speed,
   or may even reduce it, depending on changing line conditions. And
   it's hard to keep ongoing auto fall-back/forward from confusing
   the issue (unless you use M2 and listen carefully for the sound of
   the speed shifts, a small beep or blip in the ongoing carrier
   hiss). The only way to know for sure whether or not the speed
   changed is to use ATI6 immediately before and after ATO1.

    SPORTSTER PROBLEMS 

    Does the Sportster 28800 fall-forward automatically or not? From
   extensive testing (literally hundreds of hours to both USR and
   non-USR modems) the author concludes that the answer is: often
   yes, but sometimes no. The author has run many tests where the
   Sportster 28800 was forced back to (say) 16800, and then it
   rapidly fall forward to a much higher speed. But the author has
   also run some tests where it stayed at 16800. This seems to be a
   function of both line conditions and the modem at the other end of
   the connection.

    Note that this problem is not absolute -- while some users do
   encounter it on some connections, many users never encounter it.

    Another possibly related problem that some have reported with
   the external Sportster 28800 (not the internal Sportster, and not
   either type of the Courier) is that adjusting the speaker volume
   control while on-line causes the modem to fall back. Anecdotal
   reports suggest that higher connection speeds may be possible if
   the volume control is turned all the way down before the initial
   negotiation (and left there). Turning off the speaker with M0 is
   apparently not effective.

    WHAT TO DO 

    USR now has a fix for this problem:

        "Dear USRobotics Customers:



        USR has received many comments about a condition identif
     ied by some users as Spiraling Death Syndrome. The conditio
     ns stated are that the Sportster v.34 modem degrades it's t
     hroughput speed as the product heats up.



        Although we have been unable to duplicate the problem on
      a large scale, we have duplicated these symptoms on a very
      intermittent basis. However, the current release of v.34 c
     ode (dated 4/18/95) has allowed for greater variances in am
     bient temperature swings in addition to greater compatibili
     ty to non-USR products. As a result, for the next 30 days,
     USR is offering a code upgrade and fulfillment program at n
     o cost to our customers. Until June 9, 1995 customers simpl
     y need to contact USR at 708-982-5151 and prompt for Techni
     cal Support to validate the symptoms. Upon validation, USR'
     s Customer Service Department will process the replacement
     code order.



        Please note that this is a limited time offer. Effective
      Monday, June 12, 1995 the standard code upgrade program go
     es back into effect. This program requires a $15 fee to cov
     er the extraction tool, handling & shipping.



        We thank our customers for continued support of USRoboti
     cs products and it is our wish to maintain customer support
      and loyalty."



    The author urges all Sportster 28800 owners to take advantage of
   this offer. Even though the original offer has expired, you may
   still be able to get a free upgrade if you (politely) insist on
   it. Or you can purchase the low-cost upgrade to 33600 (see "U.S.
   Robotics announces 33.6 Kbps V.34 software for Sportster[224]"),
   which contains all previous improvements.

    While waiting for the fix, here are some workarounds to try:



      If possible try a different modem to see if the problems
      persist or not.

      Try to improve your connection -- the Sportster 28800 may be
      falling back in response to noise bursts on the line. (See "Why
      don't I get 28800 bps speed on my connections?[225]")

      If you have the external Sportster 28800, try turning the
      volume control all the way down before the initial negotiation.

      You can disable fallback on the transmit side (the receive side
      is not affected) by setting the undocumented option of S15=2.
      The downside is that you may get disconnected if line
      conditions deteriorate enough to warrant a fall-back and/or you
      may experience more retraining. (This option is documented for
      the Courier V.34.)

      If you have 11/30/94 or later Sportster firmware (date for USA
      modems), you can lock the transmit speed (but not the receive
      speed) in a range with &Nn&Un (e.g., &N14&U12 locks the
      transmit speed between 28800 and 24000). With an appropriate
      range, this may be more reliable than S15=2. (However, it does
      not work on the Courier.)



    Button[226] [Return to top[227]]
   ___________________________________


Does USR Adaptive Answer work with Procomm Plus for Windows?



    How to get Adaptive Answer to work on USR Sportster modems with
   Procomm Plus for Windows 2.xx (PW2.xx):

    Adaptive Answer (called Call Selection by USR) works in Class 1
   as well as Class 2.0 mode with 28.8 versions of both the USR
   Courier and Sportster. PW2.xx does not support Class 2.0 (only
   Class 1 and so-called Class 2), so it must be configured for Class
   1 fax with USR modems.

    The USR Adaptive Answer problem is that Datastorm apparently
   assumed that all modems are like Rockwell clones, which can enable
   Adaptive Answer while still in data mode. That doesn't work with
   USR modems, which require the modem to be in fax mode to enable
   Adaptive Answer.

    Hopefully this problem will be fixed in a maintenance release.
   In the meantime the author's workaround to this problem is to put
   the USR Sportster modem into fax mode before enabling Adaptive
   Answer. (Apparently this method does not work on the Courier.) On
   the Setup | Fax Connection screen you will need to set:

        Fax class: Class 1
        Maximum transmit rate: 9600 [for reliability]
        Maximum receive rate: 9600 [for reliability]
        Class 1 adaptive answer command: +FCLASS=1+FAA=1 [no AT
     or ^M]
        Adaptive answer connect message: FAX



    Now you should be able to Setup | Auto Answer | Data and Fax.
   The command won't take when done online, but don't worry, just
   wait for PW2.xx to time out, and then Online | Initialize Data
   Modem to get everything working. Startup Host Mode, and you should
   be in business. Note: If you leave Auto Answer set to Data and Fax
   and put PW2.xx with HOST.WAX as an argument in your Startup group,
   PW2.xx will launch and initialize correctly for Adaptive Answer
   when you startup Windows.

    Be sure to turn off Auto Answer before trying to make a data
   call out, or the call will fail since the modem will be in fax
   mode. Just Setup | Auto Answer | Off, and then Online | Initialize
   Data Modem.

    A little bit of a kludge, but it does work on the Sportster.

    Button[228] [Return to top[229]]
   ___________________________________


Any other USRobotics tips?



    Warning: USR has indiscriminately slapped the "Sportster" name
   on so many different products that the author no longer feels it
   is a reliable product guide. For example, recent "Sportster 28800"
   and "Sportster 33600" modems have considerably different
   S-register settings as compared to the original "Sportster 28800"
   product. This invalidates a good deal of advice, including some
   of the material in this FAQ. 



      28800 Sportsters can be inexpensively upgraded to 33600
      (including Selective Reject[230], see "U.S. Robotics announces
      33.6 Kbps V.34 software for Sportster[231]").

      Useful modem commands: 

      ATI6, issued after a disconnect[232], will tell you the reason
      for the disconnect.

      ATI6 will tell you your current modem-to-modem connection speed
      if you escape (e.g., with "+++") to command mode while online.
      With split/asymmetric speeds (see What are split/asymmetric
      speeds?[233]), ATI6 will report the two speeds as
      receive/transmit. (See also "Why can't I get back on-line after
      I escape to command mode?[234]" To display the current
      connection speed when using Trumpet Winsock on a SLIP/PPP link,
      see "Any Trumpet Winsock tips?[235]")

      ATO will return you to on-line mode after you escape to command
      mode; ATO1 will also request a retrain[236] (which may help if
      line conditions have changed substantially).

      ATI7 will tell you what firmware version (date) you have. 

      For a good description of the output of the ATI6 and ATI11
      commands, see the FAQ by USR UK[237].

      If you experience problems connecting to certain V.34 modems: 

      It may help to disable the 3429 symbol rate (S54.5=1), which
      confuses certain modems (e.g., Hayes) that are not fully V.34
      compliant during negotiation.

      It may help to disable V.FC (S56.7=1). 

      If you experience problems connecting to certain V.34/V.FC
      modems, or you otherwise want to connect with V.FC when the
      remote modem supports both V.34 and V.FC, disable V.8
      (S54.7=1), which effectively disables V.34.

      If you have a particular number where you sometimes connect at
      a very slow speed but get a much higher speed when you
      immediately redial, find out if there is a Hayes modem at the
      other end. If so, it may be possible to correct the problem by
      updating the Hayes firmware.

      If you experience problems connecting to certain older MNP
      modems (esp. at 2400 bps), try S15=64. This option is only
      documented for the Courier ("Unusual MNP-Incompatibility"),
      but may work for the Sportster as well.

      If you hear a strange ringing sound after dialing and before
      the remote answers, that's Call Indicate. It's a good idea to
      disable it (S54.6=1), because it can cause connection problems
      with certain modems.

      Some users have reported that resetting the modem before each
      call improves the chances of a good connection. To do this, use
      ATZn instead of AT&Fn. The options for ATZn are:



        Z - reset and load profile Yn
        Z1 - reset and load profile 0
        Z2 - reset and load profile 1
        Z3 - reset and load &F0 defaults
        Z4 - reset and load &F1 defaults
        Z5 - reset and load &F2 defaults



        In other words, ATZ4 is a good alternative to AT&F1. Gen
     erally the only problem is that you can't put more commands
      on the same line with ATZn as you can with AT&Fn; e.g., yo
     u can do AT&F1S11=55 but not ATZ4S11=55. If you have a comm
      program that can issue more than one initialization string
      (e.g., HyperACCESS for Windows or WinComm PRO), you can si
     mply put additional commands in a second command string; e.
     g., ATZ4 followed by ATS11=55.





      If you experience faxing problems, in addition to the other
      suggestions in this document (e.g., "What about third-party comm
      drivers for Windows?[238]" and "Any other Windows tips?[239]")
      you should make sure that you have firmware dated 4/18/95 or
      later. (For a firmware upgrade, call USR at 708-982-5151.)
      Otherwise, it might help to initialize the modem with S36=0. If
      you are using Delrina WinFax, you might also try limiting your
      send and receive speeds to 9600 bps by adding the following to
      the [General] section of your WINFAX.INI file:
       MaxTxSpeed=9600
       MaxRxSpeed=9600 

      With the Sportster (not the Courier), watch out for which
      profile you have set. If Y1 is set (which selects profile 1
      rather than profile 0), and you do (say) ATS11=55&W, and then
      later use ATZ to initialize your modem, you won't get the S11
      setting you saved! The reason is that &W always saves to the
      profile 0, while ATZ loads whatever profile Yn is set to, in
      this case profile 1.

      Options that are controlled by dipswitches are not saved in
      NVRAM (profiles 0 and 1). If you want them to be in a known
      state without worrying about the dipswitches, you should set
      them in your initialization string (e.g., E1Q0V1S0=0&C1&D2 for
      the default settings).



    Button[240] [Return to top[241]]
   ___________________________________


Any other Windows 3.x tips?





      An upgrade to Windows for Workgroups 3.11 or Windows 95 is
      probably the best way to improve Windows communications. 

      To improve transmit (upload) performance and/or fax reliability
      under Windows for Workgroups 3.11, put the following in the
      [386Enh] section of your SYSTEM.INI file:
       COMnTXFIFO=1
      where n is the number of your modem COM port (e.g.,
      COM2TXFIFO=1). This enables use of the 16550 Transmit FIFO.
      (See "Do I need a 16550 UART? What is a UART?[242]")

      Be careful not to confuse Windows (standard) 3.11 with Windows
      for Workgroups 3.11 -- version numbers notwithstanding, they
      are not the same. Windows (standard) 3.11 is essentially
      Windows 3.1 with a few bug fixes (that do not directly affect
      modem communications), whereas Windows for Workgroups 3.11 has
      a considerably different internal architecture.

      If you get "Insufficient Memory to Run" errors when starting
      new applications when you still have sufficient Free Memory and
      System Resources (as displayed by Program Manager Help |
      About), one of your running applications is probably locking an
      excessive amount of memory below 1 Mb. (See "PRB: Avoiding
      'Insufficient Memory to Run' Errors[243]") Utilities are
      available to deal with this problem: 

      Memfix[244] (GNU "copyleft" license)

      MemPlus[245] (Shareware US$40)

      MoreMem[246] (Shareware US$40) 

      If you experience lockups or strange behavior, try setting
      MaxBPs=400 (or more) in the [386Enh] section of your SYSTEM.INI
      file.

      Contrary to "urban legends" it is possible to have a DOS
      application temporarily take over a COM port from a Windows
      application; i.e., it is possible to use a DOS program like
      DSZ[247] to handle ZMODEM file transfers for a Windows comm app
      with a less efficient ZMODEM implementation. The key to doing
      this is to set ComxAutoAssign=0, where x is the number of your
      modem COM port (e.g., Com1AutoAssign=0), in the [386Enh]
      section of your SYSTEM.INI file. (Because the exact details
      will vary from comm app to comm app, the rest of the exercise
      is left to the reader.)

      Good general resources are Microsoft's: 

      "Windows 3.1 and Serial Communications[248]" (also available by
      FTP[249]).

      "Windows 3.1 Serial Communications Q & A Part 2[250]" 

      The Windows Resource Kit[251] is also good, particularly the
      SYSTEM.INI section, which is viewable on the Web: 

      Windows 3.1 Resource Kit SYSTEM.INI [386ENH] Section A-L[252] 

      Windows 3.1 Resource Kit SYSTEM.INI [386ENH] Section M-Z[253]




    Button[254] [Return to top[255]]
   ___________________________________


What are "voice" modems?



  UNDER CONSTRUCTION -- PLEASE BE PATIENT.



    So-called voice modems fall into three categories:



      Modems that can function as an answering machine or voice-mail
      system.

      Modems that can transmit data or voice over the same
      connection. (Radish "VoiceView")

      Modems that can transmit data and voice simultaneously over the
      same connection. (DSVD)



    Modems in the first category have been on the market for some
   time. Modems in the second and third categories are just coming
   onto the market -- expect a continuing stream of new product
   announcements.

    See "MODEMS: THE MAKE-IT-HAPPEN MACHINES FOR THE ULTIMATELY WIRED
   OF THE 90'S[256]"

    Button[257] [Return to top[258]]
   ___________________________________


What is ISDN?



  UNDER CONSTRUCTION -- PLEASE BE PATIENT.



    The most likely successor to V.34, ISDN provides up to 2-4 times
   the speed of V.34 over a standard local telephone line by using
   digital, rather than analog, signals. Years in the making, ISDN is
   finally being widely deployed in the U.S. at the time of this
   writing. To use ISDN you will need special, expensive equipment. A
   problem is that ISDN transmissions are typically not compressed;
   as a result, with compressible data the speed of a V.34 modem is
   often comparable to a single ISDN channel. In the opinion of the
   author, V.34 will probably be a cost-effective alternative to ISDN
   for some time to come. ISDN information is available at:



      Ascend[259]: 

      Pipeline 25[260] 

      Pipeline 50 ISDN[261]  

      Bellcore's National ISDN site[262] 

      Dan Kegel's ISDN Page[263] 

      IBM[264]: 

      WaveRunner[265] and WaveRunner PCMCIA[266] (see also "Mwave at
      Watson[267]")

      7845 ISDN NT-1 Extended[268]  

      ISDN*tek Home Page[269] (ISDN products)

      Pacific Bell's ISDN User's Guide[270] 

      PSI InterRamp[271] (large ISDN ISP)

      Motorola ISG[272]: 

      BitSURFR[273] 

      BitSURFR Pro[274]  

      Racal-Datacom BRI 2000[275] 

      Surf Communications[276] (ISDN access)

      3Com Impact ISDN Digital Modems and Adapters[277] 

      Usenet comp.dcom.isdn[278] 

      USRobotics[279]: 

      Sportster ISDN 128K[280] 

      Courier I-modem with ISDN/V.34[281]  

      ZyXEL[282]: 

      Elite 2864[283] 

      Elite 2864I[284]  



    See "MODEMS: THE MAKE-IT-HAPPEN MACHINES FOR THE ULTIMATELY WIRED
   OF THE 90'S[285]"

    Button[286] [Return to top[287]]
   ___________________________________


What are SDSL, ADSL, and HDSL? {Updated!



  UNDER CONSTRUCTION -- PLEASE BE PATIENT.



    SDSL (symmetric-digital-subscriber-line), ADSL
   (asymmetric-digital-subscriber-line), and HDSL (high-bit-rate,
   digital subscriber line) are new telco technologies that have the
   potential to blow ISDN[288] away. See:



      ADSL Forum[289]

      "AT&T modem handles TV, 6 Mbit Internet access on copper
      wire[290]"

      "AT&T Paradyne unveils powerful multimedia 'modern modem'[291]"

      "AT&T Paradyne VideoSpan can put video onto copper
      networks[292]"



    Button[293] [Return to top[294]]
   ___________________________________


<<cont>>


[ RETURN TO DIRECTORY ]