Metropoli BBS
VIEWER: 28800-faq.01 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:31 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 -- 1/5
Date: Sat, 25 Nov 1995 21:36:49 GMT
Organization: The Navas Group, Dublin, CA, USA
Lines: 659
Message-ID: <49823g$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

              THE NAVAS 28800 MODEM FAQ [MODEM PICTURE]



(Answers to Frequently Asked Questions)



  BREAKING NEWS: {NEW!





      Microsoft releases Unimodem V driver for Windows 95[1] 

      Hilgraeve offers free upgrade for Windows 95 HyperTerminal[2]

      Penril introduces 33600 modem[3]

      Motorola introduces Premier 33.6[4] 

      33600 upgrade for USR Sportster 28800[5] 

      Hayes comes up with another reorganization plan[6] 

      USRobotics changes Sportster S-registers[7] 

      USRobotics challenges Diamond in bidding for Hayes[8] 

      AT&T bails out of consumer modems[9] 

      Diamond Multimedia acquires Supra[10] 

      FIFO problem still exists in SMC "multi-I/O" chips[11] 

      ZyXEL[12] releases long-awaited V.34 modem (ISDN-upgradable
      Elite 2864[13])

      Motorola Lifestyle and Power Class modems can damage your serial
      port.[14] 



    Copyright 1995 John Navas, All Rights Reserved.  Updated:
   Saturday, November 25, 1995.
   Permission is granted to copy for private non-commercial use
   only. 

    Please note: The author has no present connection with any modem
   company (other than as a customer), and does not endorse the
   products of any company. This information was compiled by the
   author and is provided as a public service. Neither the author nor
   any organization mentioned herein are responsible for any errors
   or omissions, or for any consequential problems that might result.
   USE AT YOUR OWN RISK. 

    Please note: The author does not have the time to give
   individual technical support, so please do not email requests for
   assistance. Instead, post them on the Usenet newsgroup
   comp.dcom.modems[15]. Thank you.

    Posted as http://web.aimnet.com/~jnavas/modem/faq.html. Email
   comments and suggestions to JNavas@NavasGrp.com[16] 

    Button[17] [The Navas Group home page[18]]
   ___________________________________




      Why don't I get 28800 bps speed on my connections?[19] 

      What's the difference between V.FC and V.34? What's next?[20] 

      What are split/asymmetric speeds?[21] 

      What is Selective Reject (SREJ)?[22] 

      Do I need a 16550 UART? What is a UART?[23] 

      Where can I get a 16550 UART?[24] 

      Why am I getting CRC errors (overruns)?[25] 

      What's wrong with my dialup SLIP/PPP connection?[26] 

      Any Trumpet Winsock tips?[27] 

      Why 1024 bytes for the Windows COM buffer?[28] 

      What is "retraining"?[29] 

      What are "fall-back" and "fall-forward"?[30] 

      How do I set a speed greater than 19200 bps in Windows?[31] 

      What about third-party comm drivers for Windows?[32] 

      How can I share a modem between data and WinFax?[33] 

      How can I display the status of an internal modem under
      Windows?[34] 

      Why does Windows lock up when I access my modem?[35] 

      Why can't I get back on-line after I escape to command
      mode?[36] 

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

      Why do I sometimes have problems connecting?[38] 

      Why do I sometimes get abruptly disconnected?[39] 

      Why do connections sometimes seem to run slower and slower?[40]


      Does USR Adaptive Answer work with Procomm Plus for
      Windows?[41] 

      Any other USRobotics tips?[42] 

      Any other Windows 3.x tips?[43] 

      What are "voice" modems?[44] 

      What is ISDN?[45] 

      What are SDSL, ADSL, and HDSL?[46] {Updated!

      Any Windows 95 tips? What is TAPI? What is Plug and Play?[47]
      {Updated! 

      Any other sources of related information?[48] 

      How can I connect my modem to a digital phone system?[49] 

      What modem initialization string should I use?[50] 

      Where can I get information on my Rockwell-based modem?[51] 

      Which 28800 modem should I buy?[52] 

      Where can I get a good deal on a modem?[53] 

      Which modem companies have a full Internet presence? 

      Archtek Telecom[54] 

      Boca Research[55] 

      Global Village[56] 

      Hayes (and PPI)[57] 

      Intertex[58] {Updated!

      Megahertz[59] 

      Microcom[60] 

      Motorola ISG[61] {Updated!

      Multi-Tech[62] 

      Penril[63] 

      Supra[64] {Updated! 

      Telebit[65] 

      USRobotics[66] {Updated! 

      Zoom[67] 

      ZyXEL[68] {Updated! 


   ___________________________________


Why don't I get 28800 bps speed on my connections?



    If you are unable to get connections at 28800 with your
   V.FC/V.34 modem, here are the probable causes and what you may be
   able to do about them.

    If you consistently connect at 26400 or above, consider yourself
   fortunate -- it's simply not possible to go faster than that on
   many phone circuits. (This is not false modem advertising -- 28800
   modems are designed to wring as much speed out of the actual
   real-world connection as possible, and 28800 speed is only
   possible on a near-perfect connection.)

    Even if you consistently connect at lower speeds (e.g., 24000 or
   even 21600), there may be little you can do, but you can at least
   try the following:



      Make sure that your serial port is locked at 38400 or higher
      (57600 recommended). This is usually set within your comm
      application, not the Windows Control Panel (see "How do I set a
      speed greater than 19200 bps in Windows?[69]").

      Try connecting to known good 28800 numbers (e.g., Hayes at
      800-"US-HAYES; Multi-Tech at 800/392-2432; USR at
      708/982-5092). This will at least tell you whether the problem
      is at your end or the other end of the connection. (The USR
      number is particularly useful, because you can get an on-line
      reading of connection quality from a USR BBS command.)

      Watch out for dialin numbers that are being forwarded to a
      distant location. It's a "dirty little secret" that many BBS
      (bulletin board systems) and ISP (Internet service providers)
      use Call Forwarding to extend their local calling areas. (Where
      location A to location C is a toll call, and an intermediate
      location B is local to both A and C, Call Forwarding from B to
      C effectively makes A to C a local call.) Although this can
      work fairly well at lower speeds (e.g., 14400), the extra
      connection hop(s) can degrade the signal enough to limit higher
      speeds (even as compared to a direct long distance call).

      If possible, test for premises problems by disconnecting all
      your premises wiring (and equipment) from the incoming telco
      terminating block, and hooking your modem directly to it. If
      your connections are better, you have a premises problem that
      you may be able to isolate and fix. Premises problems (faulty
      wiring and/or equipment like cheap phones and fax machines) are
      a frequent cause of 28800 connection problems. 

      If that doesn't help, listen carefully to the quality of your
      voice connections. Note that you must dial a known quiet
      number, since many otherwise good phone lines exhibit excessive
      noise until you actually connect. (Dialing a single digit is
      not enough.) After you connect, if you hear more than very
      faint hiss and/or hum, then you probably have a line problem.

      While a quiet line is important, there are other line problems
      that can reduce your speed: bandwidth (frequency response),
      distortion, etc. It is difficult to test for these problems
      without proper test equipment, but it's still a good idea to
      listen carefully for audible problems, particularly if you can
      find a number that will send you test tones.

      You may be able to get your phone company to improve the
      quality of your line. Since phone companies are often reluctant
      or even unwilling to work on data problems, it may help to
      report that you are also having fax problems. Or you can try
      asking for a data or fax "specialist." Ideally you want the
      service technician to bring the right kind of test equipment, a
      sophisticated line or transmission test set, not just the
      normal basic tester. It may also help to ask for a BERT (bit
      error rate tester) or "data test set."

      Sometimes switching to a different cable pair from the CO
      (central office) will help. In extreme cases the author has
      resorted to ordering a new line, making sure that it is good
      when installed, and then canceling the old line.

      You may be told that you need a special "data" line, more
      properly called a "conditioned" circuit, which is considerably
      more expensive than a standard "voice-grade" circuit. Don't
      waste your money. All you need is a good quality "voice-grade"
      circuit.



    A final note: Add-on noise filters will not help -- they are the
   modem equivalent of snake oil. Your 28800 modem already has all
   the filtering it can use. An add-on filter will do nothing at
   best, and it may well make things worse.

    Button[70] [Return to top[71]]
   ___________________________________


What's the difference between V.FC and V.34? What's next?





  V.FC                  A proprietary specification for speeds up to
                         28800 bps, based on an early draft of the
                         V.34 standard, that was rushed to market by
                         modem chipset leader Rockwell
                         International[72]. It works reasonably well,
                         but lacks the sophistication and robustness
                         of V.34; for example, V.FC does not support
                         split speeds[73]. Many (but not all) V.FC
                         modems are upgradable to V.34, but the modem
                         typically has to be returned to the
                         manufacturer for a "datapump" change.
                         V.FC-only modems will not connect above 14400
                         bps to V.34 modems that lack V.FC support.
                         With the advent of V.34, V.FC is rapidly
                         fading as modems are upgraded. In the opinion
                         of the author there is now little or no
                         reason to get a modem that has V.FC but not
                         V.34, although until V.FC fades completely
                         there will still be a significant advantage
                         to a modem that supports both V.34 and
                         V.FC.

  V.34[74]             A true international standard for speeds up
                         to 28800 bps that is more sophisticated and
                         robust than V.FC. Some (but not all) V.34
                         implementations support split speeds[75].
                         Extensions to V.34 for additional speeds up
                         to 33600 (on extraordinarily good
                         connections) have been drafted and are
                         expected to be approved in 1996, although
                         early products are already starting to
                         appear from some companies (e.g.,
                         USRobotics[76]). V.34 is rapidly replacing
                         V.FC in the marketplace. V.34-only modems
                         will not connect above 14400 bps to V.FC-only
                         modems. In the opinion of the author V.34 is
                         clearly the modem standard of choice. It may
                         well prove to be the last widely-supported
                         analog modem standard.

  28800-33600 fax       Fax is currently limited to 14400 bps.
                         Efforts are underway to define a 28800-33600
                         bps fax specification, which would probably
                         be widely adopted. However, general
                         availability is probably a few years away.

  Voice                 See "What are "voice" modems?[77]"

  Plug and Play[78]    See "What is Plug and Play[79]"

  ISDN[80]             See "What is ISDN?[81]"

  SDSL/ADSL/HDSL        See "What are SDSL, ADSL, and HDSL?[82]"

  Universal Serial Bus  A better way to connect a modem to your
                         computer than the conventional UART or
                         parallel port. (See "What is a UART?[83]")
                         Expected to become a standard feature of many
                         chipsets and motherboards (e.g., those
                         manufactured by Intel) and operating systems
                         (e.g., Windows 95), although USB is not yet
                         available. (See "Universal Serial Bus Home
                         Page[84]")



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

    Button[86] [Return to top[87]]
   ___________________________________


What are split/asymmetric speeds?



    In the past, most standard modems were only capable of
   transmitting and receiving at the same speed. (The exceptions were
   proprietary modems such as the USR HST that used greatly different
   transmit and receive speeds.) Since most connections were made at
   the maximum speed, there was little reason to support different
   transmit and receive speeds.

    With the advent of speeds up to 28800 bps that is no longer
   true. It's now quite common to have a connection where at least
   one (and often both) speeds must be limited to less than 28800
   bps, and it's not uncommon to find that a connection will support
   faster speed in one direction than the other. (One reason is that
   send and receive channels are separated for transmission between
   telephone switching offices.)

    Having been designed to optimize performance over a wide variety
   of conditions, V.34 includes an optional specification for
   asymmetric (differing or split) transmit and receive speeds. For
   example, a connection might support a transmit speed of 28800 bps
   but a receive speed of only 26400 bps; without split speed, the
   speed in both directions would have to be limited to 26400 bps.
   For this reason split speed capability is a worthwhile and
   desirable feature.

    Not all V.34-compliant modems support split speeds. For example,
   at the time of this writing most "glue 'n go" Rockwell V.34
   clones, do not support split speeds. On the other hand, others,
   including all USR V.34 modems (Sportster 28800/33600 as well as
   the Courier V.34), Supra, and Motorola, do support split speeds.

    Button[88] [Return to top[89]]
   ___________________________________


What is Selective Reject (SREJ)?



    Selective Reject (SREJ) is an optional, advanced LAPM (V.42)
   error correction capability that allows the receiving modem to
   request retransmission of a given block while continuing to
   receive later blocks; i.e., to receive the retransmission late
   (out of order). Without it, the entire transmission has to start
   over at the retransmitted block, which can result in later blocks
   being resent unnecessarily. Hence, Selective Reject can improve
   throughput where there is a significant error rate, particularly
   over links with long delays (e.g., satellite links).

    Not all modems support Selective Reject, which is typically
   found only in high-end products.

    Button[90] [Return to top[91]]
   ___________________________________


Do I need a 16550 UART? What is a UART?



    A UART (an acronym for Universal Asynchronous
   Receiver-Transmitter) is simply an interface chip. Your computer
   needs one to "talk" over a serial connection to serial devices
   such as serial printers and modems. Each serial device needs a
   UART chip to "talk" to your computer, even modems that are
   installed inside your computer.

    In computer terms the UART is very old technology. We continue
   to use them because we own so much software that depends on there
   being a specific kind of UART. Efforts to replace the UART and its
   particular serial architecture are ongoing (e.g., Universal Serial
   Bus[92]), but it's doubtful that the UART will be replaced anytime
   soon.

    There are many types of UART chips, but only two main types that
   are used in IBM-compatible personal computers:



      8250/16450. Major weaknesses of the 8250 and 16450 are a lack
      of built-in flow control, and buffers that can only hold a
      single character. This means that the UART must be promptly
      serviced by the system processor each time a character is
      received, or that character will be wiped out by the following
      character, a condition called "overrun." (See "Why am I getting
      CRC errors (overruns) when downloading?[93]") 

      8250/8250A. The 8250 is the UART used in the original IBM PC.
      "Urban legends" notwithstanding, the 8250 and the improved
      8250A are capable of speeds up to 115,200 bps.

      16450. Slightly improved over the 8250, the main advantage of
      the 16450 is that it works better on computers with higher
      internal speeds. From a functional standpoint, however, it is
      essentially indistinguishable from the 8250, and suffers from
      the same weaknesses. 

      16550. A substantial advance over the 8250/16450, the 16550 has
      both a fully 8250-compatible mode and a newer mode that
      provides 16-character FIFO (an acronym for First In, First Out)
      buffers. When the old mode is enabled, it works just like an
      8250; when the newer mode is enabled, the FIFO buffers greatly
      extend the time available for responding to incoming
      characters. The receive FIFO buffer has a variable threshold
      that can be set to values of 1, 4, 8, or 14 characters, with
      higher numbers giving less time to respond before the
      16-character FIFO buffer is full; on the other hand, higher
      numbers can give slightly better performance, by allowing the
      system to process incoming characters in larger "chunks." A
      good rule of thumb is a threshold of 8 characters. (See "What
      about third-party comm drivers for Windows?[94]") Most (but not
      all) internal modems come with a 16550 UART. 

      16550. Certain versions of the original 16550 were buggy. It is
      best to avoid them.

      16550A. Improved version of the 16550. Later types, the 16550AF
      and 16550AFN, are essentially indistinguishable, but even less
      likely to be buggy. These are the UARTs of choice. Look for the
      National Semiconductor[95] brand.

      16552. Two improved 16550 UARTs in a single package.

      Clones. More recent designs typically package UART
      functionality (often two of them) in a single "multi-I/O" chip.
      Many of them work very well; however, some of them are buggy.
      (See "Why does Windows lock up when I try to access my
      modem?[96]") 



    Some internal modems emulate UARTs with on-board logic rather
   than using actual UART chips; these products can provide more
   effective buffering than a conventional UART. More advanced UARTs
   (e.g., 32-character FIFO buffers, built-in flow control) are
   becoming available, but they are generally not needed. Parallel
   modem interfaces and the Hayes ESP card are alternatives to UARTs,
   but they require special drivers and provide no significant
   advantage over the 16550A in the opinion of the author.

    In general, a single-task operating system like MS-DOS can get
   by with an 8250/16450 UART with serial port speeds of 19200-57600
   bps (depending on the speed of the system processor) and
   well-written software. This is usually adequate for even a 28800
   bps modem. However, a multitasking operating system like Windows,
   OS/2, or UNIX, will usually need a 16550 UART. (Nevertheless, if
   you are stuck with an 8250/16450, you can probably still use a
   28800 bps modem if you are careful.)

    You can tell what kind of UART chip you have by running
   Microsoft's MSD[97] (which comes with Windows), being sure to run
   it outside of Windows. (The reason is that Windows can hide the
   true state of the UART from MSD.)

    The Universal Serial Bus (USB) is a better way to connect a
   modem to your computer than the conventional UART or parallel
   port. USB is expected to become a standard feature of many
   chipsets and motherboards (e.g., those manufactured by Intel) and
   operating systems (e.g., Windows 95), although it is not yet
   available. (See "Universal Serial Bus Home Page[98]")

    Button[99] [Return to top[100]]
   ___________________________________


Where can I get a 16550 UART?





      If your 8250 or 16450 UART is a single chip mounted in a
      socket, it is easy to replace it with a 16550 UART chip. At the
      time of this writing WH Networks[101] was selling real 16550
      UART chips for US$10 each. (Replacement of "multi-I/O" chips is
      usually not practical.)

      If you only need serial and parallel ports, Quickpath makes a
      good, albeit pricey, "multi-I/O" card called the "4 Serial 2
      Parallel" that is available at retail (e.g., $100 at Central
      Computer in Santa Clara, CA, 408/248-5888), featuring: 

      Four serial ports with high IRQ support that use real 16552
      chips.

      Two parallel ports 

      Quickpath also makes a more complete, albeit pricey,
      "multi-I/O" card called the "Port-Folio 550E" that is
      available at retail (e.g., $120 at NCA Computer Products in
      Sunnyvale, CA, 408/739-9010) 

      Pros:  

      Four serial ports with high IRQ support that use real 16552
      chips

      Two parallel ports

      Four floppy support

      IDE and game port 

      Con: Floppy support is only 1.44 Mb, not 2.88 Mb (inexcusable
      in a product at this price in the opinion of the author) 

      Another good high-end "multi-I/O" card is the GSI Model 32,
      also available at retail (e.g., $120 at NCA Computer Products
      in Sunnyvale, CA, 408/739-9010). 

      Pros:  

      Two serial ports with (limited) high IRQ support that use a
      real 16552 chip

      One bi-directional parallel port

      Supports four floppies, up to 2.88 Mb (4 Mb unformatted), with
      drive remapping

      Enhanced IDE support for two drives (including large drives)

      On-board Flash BIOS 

      Con: BIOS, IDE, and floppy support cannot be disabled 

      A source of low-cost I/O cards with 16550-type UARTs is:
       Byte Runner Technologies
       406 Monitor Lane
       Knoxville, TN 37922
       voice: 800/274-7897 or 615/966-3667
       fax: 615/675-3458
       The "T-9004 Plus" ($32 plus a modest shipping charge)
      features: 

      Two 16550-compatible serial ports (COM1-4) with high IRQ
      support

      One EPP/ECP bi-directional parallel port (IRQ 7 or 5)

      Supports two floppies, up to 2.88 Mb (4 Mb unformatted)

      Legacy header for (separate) PCI IDE controller

      But see warning below  

      SIIG (Fremont, CA) makes I/O cards that are available at retail
      (e.g., $70 at Fry's Electronics in Fremont, CA, 510/770-3797).
      The "IDE Professional" (Model 2404) features: 

      Two 16550-compatible serial ports (COM1-4) with high IRQ
      support

      One EPP/ECP bi-directional parallel port (IRQ 7 or 5)

      Supports two floppies, up to 2.88 Mb (4 Mb unformatted)

      IDE controller (hard disk or CD-ROM, primary or secondary
      channel)

      Game port

      But see warning below  



    Pros of the Byte Runner and SIIG cards:



      High IRQ support makes it a lot easier to have a serial mouse
      and more than one modem.

      EPP/ECP parallel ports can be a lot faster than slow, old-style
      parallel ports.

      2.88 Mb floppy support can make your "floppy tape" (e.g.,
      HP/CMS Jumbo 250/350) twice as fast as 1.44 Mb.



    Con of the Byte Runner and SIIG cards:



      Both use the SMC[102] FDC37C666GT "multi-I/O" chip, which can
      cause lockups under Windows 3.1. (Warning: see "Why does
      Windows lock up when I try to access my modem?[103]")



    Button[104] [Return to top[105]]
   ___________________________________


<<cont>>


[ RETURN TO DIRECTORY ]