V.90 Modem Compatibility
Marcio Saito, Revision v.1.10 June 2000

About this document
    Internet Service Providers (ISP) providing dialup access to home users have the difficult task of supporting their customer base and dealing with a very heterogeneous set of hardware and software. Some of the most frequent support calls at an ISP are the ones related to difficulties in getting reliable V.90 modem connections.
  
The objective of this document is to help ISPs using the Cyclades-PR4000 to better understand the problem and suggest actions to minimize and handle the compatibility issues. It is not in the scope of this document to explain the V.90 technology.

The Cyclades-PR4000 and the V.90 Digital Modems
   The Cyclades-PR4000 is a Digital Remote Access Server that can digitally terminate both analog (V.90, V.34 analog client modems) and digital (ISDN-BRI clients) calls on a T1 or E1 trunk. To be able to terminate analog calls the PR4000 chassis must be populated with digital modems.
  
The PR4000 digital modems are implemented in software running on Digital Signal Processors (DSP). We work in close partnership with Analog Devices Inc (ADI) for both the DSPs and the modem technology. Other Remote Access vendors including some of the major equipment vendors for the telecommunication industry share this same technology.
  
Our modems run on general purpose DSPs with downloadable software. This means that they can evolve to accommodate improvements or changes in the modem protocol standards without requiring hardware upgrades.
  
The digital modems in the PR4000 support the following modem protocols:

V.90 and Modem Compatibility Issues
    V.90 (a.k.a. "56k"), in contrast to previous standards, assumes digital modems in the server side and analog modems on the client side.
  
The V.90 standard evolved from two competing standards (X2 and K56flex) and was defined late in 1998. It takes advantage of sophisticated modulation techniques to push the maximum theoretical throughput up to 56kbps over regular analog phone lines.
  
Because it is relatively new and because it is sophisticated, V.90 is still evolving and there are many less-than-perfect implementations in the field.
  
Several major modem suppliers are implementing the V.90 standards on the server side (ADI, Lucent, Rockwell and few proprietary implementations by the largest vendors). Together, they encompass more than 90% of the access server market.
  
That means the situation is stable on the server-side of the equation. All the V.90 implementations by the major vendors have been compliant with the defined standards for some time and there should be no compatibility issues.
  
Things are different on the client side. There are hundreds of client-modem vendors distributed around the world. Most manufacturers of external modems use chipsets sold by a few major vendors (Rockwell, Lucent). Most of the modems built into new PC motherboards are "soft modems", implemented using a general-purpose hardware interface with the modem protocols implemented in software.
    While these client-side modem V.90 implementations are converging to the standard, consumers purchased less-than-perfect or flawed implementations of V.90 in client modems (or PC motherboards) and rarely keep the firmware updated. There are many early and experimental implementations of V.90 in client modems in the field.
    The result is that some amount of modem compatibility problems is unavoidable. A client modem that is implemented within the V.90 standards will connect well with any server modem. A client modem with a slightly non-standard or outdated V.90 implementation may connect to server A but not connect to server B. Another client modem may connect to server B but not to server A.
    The next sections provide some suggestions on what to do if you face modem incompatibility problems and explain why the Cyclades-PR4000 helps you to minimize them.

Identifying and Solving V.90 Modem Compatibility Issues
    Here is a list of common problems related to modem connections and interoperability.

    For the large majority of cases, compatibility problems are caused by old, non-compliant client modem software.
  
Unfortunately, there is not much we can do about it. While the modems implemented in the PR4000 (or any other current RAS for that matter) are standard V.90, while also somewhat flexible to accommodate slightly non-standard client modems, it cannot perform miracles. When dealing with a large number of client modems, there will always be a few that are so non-standard that they wonÕt be able to connect.
  
The only solution to solve V.90 compatibility problems caused by outdated modem firmware is to upgrade it with the latest revision released by the client-modem manufacturer.
  
We understand that it is not easy for an ISP to get home users to update their modems, but sometimes there is no other alternative. The WEB site http://www.56k.com can help you not only with support information, but also in identifying problematic modems in the field and getting the latest firmware for the popular client modems.
  
If the client modem cannot be updated (either because it is an obsolete product or because the modem implementation is hardware-based), an alternative would be to disable V.90 in the client modem by issuing the appropriate AT commands. This way, the modem would connect using the more stable V.34 protocols.
  
Here is a list of additional sources of connection problems.

The Best RAS Product, The Best Partner.
    The design of the Cyclades-PR4000 is newer than most of the popular remote access servers on the market. Because of this, we were able to take advantage of the latest developments in hardware technology.
    High power consumption, difficult or impossible modem firmware upgrades, incompatibility, and high component count are just some of the problems that are common in older RAS designs. All those problems are eliminated by the PR4000 architecture.
    The modems in the PR4000 can be fully upgraded by software (both modem data pump and controller code) and can evolve to accommodate improvements and changes in modem protocols. With the PR4000, you can rest assured that you will always have access to the latest in modem technology without having to upgrade the DSP hardware.
    The DSP and modem technology provided by ADI is one of the most current in the market, being used by Cyclades and some of the major telecommunication companies. While it is impossible to assure interoperability with non-compliant V.90 client modems, ADI, Cyclades, and other ADI partners work very hard to provide a V.90-compliant implementation that connects to the largest possible number of client modems on the market.
    Cyclades offers free and unlimited technical support and software updates for the life of the product to all customers. The best available modem firmware is always available to you and can be downloaded from our FTP area. There is no need for expensive service contracts. Having current modem firmware means that you will always be able to provide the largest possible client-modem coverage.
    In contrast to the large vendors providing remote access solutions focused on the carrier market, our focus is the small and medium Internet Service Provider. Because of this, your problem is our problem and we will work with you to help you identify and solve your problems.

Comments or suggestions to this document can be sent to Marcio Saito marcio@cyclades.com