56K Modem Troubleshooting Guide

 

 


Brief Table of Contents
Initial Connect Speed Issues

Interoperability: V.34, x2, K56flex 1.0 and 1.1, and V.90

Known Problems with Specific Modems

Disconnects

Troubleshooting Links


Detailed Table of Contents

Initial Connect Speed Issues

Help! My 56K modem connects at 33.6 or less!

Even if I don't connect at 56K, I'm guaranteed 33.6, right?

I'm connecting at 38400, 57600, or 115200. Or am I?

How can I get my modem to report the true connect speed?

What are typical connect speeds for 56K modems?

Is initial connect speed all it's cracked up to be?

What's the command for connection speed and stats on my K56flex?

What's the command for connection speed and stats on my USR?

What's a good way to test actual modem performance? (FTP)

Interoperability: V.34, x2, K56flex 1.0 and 1.1

33.6 or less when dialing a Livingston Portmaster K56flex

Connect problems or slow connects when dialing a 28.8/33.6 modem

How can I enable or disable x2 and/or V.90?

How can I enable or disable K56flex and/or V.90?

Known Problems with Specific Modems

USR Sportsters get slower and slower, or experience long pauses, or disconnect

USR Modem Update Wizard crashes or won't work

"BLOCK ERASE ERROR 27" while flashing Courier ROMs

Poor connects with fixed-datapump K56flex units.

Poor connects with 1.00x K56flex firmware

Poor connects with early Lucent LT Winmodem firmware

Disconnects

U.S Robotics Sportster gets slower and slower, experiences long pauses in which no data is sent, or disconnects suddenly

Lucent LT Win Modem disconnects

Macintosh issues

A checklist for troubleshooting disconnect problems

Upgrade firmware, init strings, and drivers

Try unplugging any devices from the back of the modem

Try unplugging other telephone equipment in the house

Try lowering the port speed

Lowering connect speed with K56flex or K56flex/V.90 modems

"I want call waiting to disconnect me when I have an incoming call, but it doesn't."

Troubleshooting Links

Are there any 56K test lines I can call?

Are there any other 56K troubleshooting pages?

Any help for determining line noise?

Any help for ISPs?

OK, but where can I get some real answers?

 


56K Modem Troubleshooting Guide

 

 


Disconnects
U.S Robotics Sportster gets slower and slower, experiences long pauses in which no data is sent, or disconnects suddenly

Lucent LT Win Modem disconnects

Macintosh issues

A checklist for troubleshooting disconnect problems

Disable call waiting

Upgrade firmware, init strings, and drivers

Try unplugging any devices from the back of the modem

Try unplugging other telephone equipment in the house

Try lowering the port speed

Lowering connect speed with K56flex or K56flex/V.90 modems

"I want call waiting to disconnect me when I have an incoming call, but it doesn't."

 


USR Sportsters get slower and slower, and may disconnect suddenly

This is the x2 version of Spiral Death Syndrome. The fix in most cases is to add S15=128 to the init string to disable V.42 hardware error correction. It may also be necessary to add &K0 to the init string to disable V.42bis hardware data compression, though this should be a last resort, as performance will suffer when downloading non-compressed files.

 


Lucent LT Win Modem disconnects

1. Try using the init string AT&FX. (See the next step for instructions.)

2. Set Windows 95/98 Dial-Up Networking to use software flow control. Here's how:

  1. Doubleclick My Computer, then doubleclick the Dial-Up Networking folder.
  2. Right-click on your connection icon and choose Properties.
  3. Click the Configure button.
  4. Click the Connection tab.
  5. Click the Advanced button.
  6. Put a check next to "Use flow control" and select "Software (XON/XOFF)."
  7. In "Extra settings," enter "AT&FX".
  8. Click OK to save changes.
Screenshot showing these two changes

3. If that doesn't help, you might try lowering your connect speed to 57600. (The speed setting is on the first screen when you get Properties on your connection icon.) This should be a last resort, as it will affect your download speed somewhat.

 


Macintosh issues

The Macintosh uses an 8-pin serial port, rather than the 9- or 25-pin port on most other computers. As a result, Mac modem cables handle DTR differently, and DTR is often used as a disconnect signal.

The classic symptom of unwanted DTR disconnect on the Mac is getting knocked offline when receiving a large stream of data. This may happen during a download, or when issuing a dir command in a command-line FTP program.

To disable DTR hangup, add &D0 (zero) to the end of your init string.

 


A checklist for troubleshooting disconnect problems

Here's a rundown of the most common solutions for unwanted disconnects

 


Disable call waiting

You probably know this already, but you should disable call waiting. The "click" of an incoming call may disconnect you, though newer modems have improved error correction that is less sensitive to this.

In most areas, you can disable call waiting on a touchtone line by placing *70, in front of the phone number, like so:

*70,555-5555

If your lines do not have touchtone service, and instead use pulse dialing, the command is 1170,.

Note that in some areas, the phone company charges you each time you disable call waiting. Also, some areas use different commands, or may require you to request the ability to disable call waiting. If in doubt, call your phone company.

 


Upgrade firmware, init strings, and drivers

Many disconnect problems can be solved by loading a more recent version of the firmware. Check the firmware page.

Likewise, having the correct modem init string or driver installed is important. Check the inits and drivers page.

 


Try unplugging any devices from the back of the modem

Modems have two phone jacks on the back: one is for the line connected to the wall jack. The other is for plugging in a telephone, answering machine, fax machine, etc.

Try unplugging your telephone or any other device attached to the back of the modem. Some devices may cause problems. For instance, some telephones draw power from the phone line every 15 minutes to power the circuits that keep track of speed dial numbers.

 


Try unplugging other telephone equipment in the house

It's possible to have too many devices on your phone lines or extension. Try unplugging extra phones, fax machines, and answering machines to see if the disconnects stop.

 


Try lowering the port speed

Older PCs may have weak UARTs that are not capable of high speed communications. As a result, you may get frequent dropped connections and/or poor modem performance due to resent packets.

To test this, try lowering your port speed to 38400 or even 19200. If the dropped connections cease, a slow UART may be the problem. A replacement serial port card should fix the problem.

For use with a 56K modem, you want at least 16550 UART. Internal 56K modems should include a 16550 or higher UART on the card.

 


Lowering connect speed with K56flex or K56flex/V.90 modems

Some K56flex owners have found that they can reduce disconnects by setting a limit on the initial connect speed. The commands for controlling maximum connect speed are different for Rockwell-based and Lucent-based K56flex modems.

On most Rockwell-based K56flex modems

If you normally get disconnected when you connect at 48000, you might try using:

+MS=56,0,9600,46000

If that didn't work, you would try:

+MS=56,0,9600,44000

+MS=56,0,9600,42000

and so on, reducing the maximum connect speed by 2000 each time. Experiment with different numbers to see if lower numbers result in fewer disconnects.

On most Rockwell-based V.90 or V.90/K56flex modems

If the modem supports V.90, use the +MS=12 command (see above for instructions):

+MS=12,0,9600,46000

On Lucent-based K56flex modems

The S38 command can be used to control the maximum connect speed. The values between 2 and 14 set the maximum speed between 32K and 56K. So, if you normally get disconnected when you connect at 48000, you would try:

S38=9

to set the maximum connect speed to 46000. If you still get disconnected, you might try:

S38=8 (for 44000)

S38=7 (for 42000)

and so on.

 


Initial Connect Speed Issues
Help! My 56K modem connects at 33.6 or less!

Even if I don't connect at 56K, I'm guaranteed 33.6, right?

I'm connecting at 38400, 57600, or 115200. Or am I?

How can I get my modem to report the true connect speed?

What are typical connect speeds for 56K modems?

Is initial connect speed all it's cracked up to be?

What's the command for connection speed and stats on my K56flex?

What's the command for connection speed and stats on my USR?

What's a good way to test actual modem performance? (FTP)

 


Help! My 56K modem connects at 33.6 or less!

Treat this as a troubleshooting matrix. Go through all of these steps, and you will have a better than 90% chance of solving your problems with slow connects.

 

THE OBVIOUS STUFF

We hate to ask, but you did check the obvious things, right?

  • Make sure that you and your Internet service provider use the same 56K protocols. 56K requires that both ends have 56K modems, and they both have to use the same kind of 56K technology (x2, K56flex, or V.90). Despite what you may have heard, V.90 is not the same as x2 or K56flex. It is a third and distinct 56K protocol. Your ISP will be able to tell you which protocol they use.
  • Some Internet service providers have separate phone numbers for 56K. Make sure you're calling the right number.

 

THE EASY ANSWERS

Things that are easy to try even if you don't know much about computers. Don't skip this section, because these fixes often work.

  • If there is a telephone, answering machine, etc., plugged into the back of the modem, unplug it from the back of the modem. The modem is supposed to ignore devices plugged into it when it is online, but that is not always the case.
  • Try disconnecting additional telephony devices (fax, phones, answering machines, alarm systems, etc.) from the phone line, even if they're in a different room. I've heard from readers whose connect speed jumped 10K when they unplugged a fax machine or cordless phone in another room.
  • Also try running the phone line directly from the back of the modem to the wall, without passing through surge suppressors, splitters, phone line extenders, etc. This is a basic and useful step in modem troubleshooting.

 

MODERATELY DIFFICULT ANSWERS

These require slightly more computer skill. If you don't know how to use a terminal program, click on the links for help.

  • DO NOT SKIP THIS NEXT STEP. It's always a good idea to check the firmware page to see if there is a more recent firmware version available. Many people's problems have disappeared once they installed a new version of the firmware.
  • Visit the inits and drivers page to see if there is an init string or better yet a driver for your modem. If there is, download and install it. The inits and drivers page includes installation instructions.
  • If your modem supports more than one 56K protocol, you may want to tell it which protocol (V.90, x2, or K56flex) it should use. The commands are listed on the interoperability page.
  • It's possible there is an incompatibility between your modem and your ISP's modems. You might try dialing into some other local ISPs. You don't have to join or do anything after you connect: just see how fast you can connect to their modems.
  • If this is a Rockwell-based K56flex modem, issue an ATI3 command in a terminal program. If the version number includes the letters "DSP", click here. If the version is 0.5 something, and your Internet service provider uses K56flex Livingston Portmasters, click here. If the version is 1.0 something, you should try adding S202=32 to your init string.
  • If this is a Lucent-based K56flex modem, issue an ATI3 command in a terminal program. The firmware version should be at least 4.06, and higher versions are better. Click here for more information.

 

OR MAYBE IT'S YOUR PHONE LINE

I was hoping it wouldn't come to this, but it may not be your modem or inside phone lines at all.

It may be that the phone lines in your immediate neighborhood don't support 56K

As explained in the Basics section of the 56K Primer, multiple digital/analog conversions will prevent the use of 56K technology and limit your modem to V.34 speeds (a maximum of 33.6K).

"It's not my phone lines. I know they support 56K"

OK, how do you know your phone lines support 56K? 3Com's line test is not guaranteed. It can tell you that your phone line supports 56K when in fact it doesn't, and vice versa. Don't put all of your faith in it. If you must use the test line, 3Com recommends calling it multiple times (ten times, say). On some calls it may say your line supports 56K and on other calls it may say the opposite.

The fact that your modem can connect at 56K speeds to a long distance number is no guarantee that the same is true of local numbers, and vice versa. Long distance calls may be routed through telephone circuits which are significantly better or significantly worse than the local circuits used to connect to your ISP.

How to find out for sure if your phone lines support 56K

This is the only reliable way I know of to test your phone lines: borrow a known good 56K modem and try it with your phone lines. By "known good 56K modem," I mean a modem that has connected at speeds higher than 33.6. Remember that connects speeds of 38400, 57600, and 115200 aren't true connect speeds, so they don't count.

If it's an internal modem, have your friend bring the whole computer to your house. In fact, it's easier that way, because his computer will already be configured for his modem. Let him use your monitor, keyboard, and mouse so he won't have to cart them over to your house.

If you can only borrow the modem, be sure to get the disks that came with the modem so you can install the drivers for that modem. You'll have to install the modem and drivers. Be sure to select the modem in your dialing software (such as Windows 95 Dial-Up Networking or Apple's PPP for Open Transport). Instructions are on the Inits and Drivers page.

Once his modem is at your house, call his ISP. How fast is the connection? You can also try calling your ISP, if your ISP and your friend's modem use the same 56K protocol (x2, K56flex, or V.90).

More about multiple digital/analog conversions, and what to do about them

Office PBX systems generally create an extra A/D conversion. How do you know if you're on a PBX? If you have to dial a number (usually 9 in the U.S.) to dial an outside line, you're on a PBX. If your phone has its own extension, you're on a PBX. The solution in that case is to plug the modem into a direct outside line. The office fax machine is usually dialed into a direct outside line, so try that.

The phone lines outside of your building may have equipment that introduces extra A/D conversions. Non-integrated SLCs (subscriber line concentrators) are one source. If that's the case, there's little you can do except to call the phone company and complain. Before you get your hopes up, be aware that the phone company is generally not sympathetic, and only guarantees speeds of 9600 baud or so (the exact answer will vary from telco to telco). It is worth a shot, though, and some people have managed to get their phone company to re-route the lines.

 


Even if I don't connect at 56K, I'm guaranteed 33.6, right?

No. In fact, even if you and your ISP were using 33.6 modems, you still wouldn't be guaranteed 33.6 connects. Few people get 33.6 connects. A large number get 28800 or 31200 connects, but many people only connect at 26400, 24000, or even slower. The phone lines in some areas simply can't support higher speeds.

If you'd like to try improving the speed, make sure you have the latest firmware and drivers/settings files. Also, try passing the phone line directly from the back of the modem to the phone outlet on the wall. Passing the phone line through surge protectors, phones, answering machines, etc., has sometimes been responsible for slow connects.

Again, though, your phone lines may simply not support higher speeds.

 


I'm connecting at 38400, 57600, or 115200. Or am I?

No. Those speeds are computer-to-modem speeds (AKA DTE speeds or port speeds) that you set in your software. What you want to know is the modem-to-modem speed (AKA connect speed or DCE speed).

  Your    <-DTE Speed->  Your   <-DCE Speed->  Remote
Computer                 Modem                 Modem

 


How can I get my modem to report the true connect speed?

For Windows 95 Dial-Up Networking and Apple's PPP for Open Transport

You must install the correct drivers for your modem. For instance, you would need to the correct .inf file for Windows 95 Dial-Up Networking, or the correct CCL file for Apple's PPP for Open Transport. The drivers interpret the result code from the connection and translate it into a connect speed. Without the driver, you won't get an accurate connect speed. These may have been included on a disk with the modem. If not, check the 56K.COM Inits and Drivers page, which has links to downloadable drivers and instructions for installing the drivers.

If you have the correct driver/settings file and you still don't get the true connect speed, add one of the init strings below to your init string.

For other programs that do not use driver files

According to 3Com/U.S. Robotics, any init string that includes AT&F1 should report the true connect speed.

For most Rockwell-based 28.8 and K56flex units, the command is W2. (For Rockwell-based PCI modems, the command is MR=2.) However, several commands can override W2, including the S95 commands and the &Q commands. If W2 doesn't have the desired effect, you might try adding S95=0 or S95=1 to the init string.

 


What are typical connect speeds for 56K modems?

As with 33.6 modems, your results will depend heavily on your phone lines. To see what kind of performance other people are getting, see the performance survey. Typically, 42-46K for K56flex and anywhere from 44-52K for x2 is good performance. Some people are getting better results, some are getting worse.

 


Is initial connect speed all it's cracked up to be?

Initial connect speed is a convenient benchmark, but it can be deceiving. V.34 and 56K modems can and do shift their speeds up and down during the course of the call to respond to changing line conditions. Some modems connect very aggressively at high speeds, but are then forced to lower their speed to a more stable level. Others may connect conservatively and upshift.

The best test is to download a compressed file with FTP. For help with getting accurate results, see the section below on FTP.

 


What's the command for connection speed and stats on my K56flex?

Lucent-based K56flex modems

After disconnecting, issue an ATI11 command in your terminal program.

Rockwell-based K56flex modems

After disconnecting, issue an AT&V1 command in your terminal program. These are some example results. TX is the transmit (upload) speed. RX is the receive (download) speed.

AT&V1

TERMINATION REASON.......... LOCAL REQUEST
LAST TX data rate........... 31200 BPS
HIGHEST TX data rate........ 31200 BPS
LAST RX data rate........... 46000 BPS
HIGHEST RX data rate........ 50000 BPS
Error correction PROTOCOL... LAPM
Data COMPRESSION............ V42Bis
Line QUALITY................ 127
Receive LEVEL............... 014
Highest SPX Receive State... 00
Highest SPX Transmit State.. 00
EQM Sum Value............... 00A2
RBS Pattern detected........ 00
Data Rate Dropped in kbps... 00
Digital Pad Detected........ None

 


What's the command for connection speed and stats on my USR?

After disconnecting, issue an ATI6 and ATI11 in your terminal program. These are some example results. Note that the ATI6 Speed line shows the highest download/upload connect speeds. The ATI11 command shows the number of upshifts and downshifts for receive (RX) and send (TX).

ATI6:

Chars sent                  580      Chars Received            49642
Chars lost                    0
Octets sent                 360      Octets Received           26533
Blocks sent                 191      Blocks Received             805
Blocks resent                 0
 
Retrains Requested            0      Retrains Granted              0
Line Reversals                0      Blers                         1
Link Timeouts                 0      Link Naks                     0
 
Data Compression       V42BIS 2048/32
Equalization           Long
Fallback               Enabled
Protocol               LAPM SREJ 128/15
Speed                  46666/31200
Last Call              00:04:34
 
Disconnect Reason is Escape code

ATI11:

USRobotics Courier V.Everything Link Diagnostics...
 
Modulation               x2/V.34+
Carrier Freq    ( Hz )   NONE/1920
Symbol Rate              8000/3200
Trellis Code             NONE/64S-4D
Nonlinear Encoding       NONE/ON
Precoding                NONE/OFF
Shaping                  OFF/ON
Preemphasis Index        NONE/0
Recv/Xmit Level (-dBm)   15.7/12.2
SNR             ( dB )   61.5
Near Echo Loss  ( dB )   10.2
Far Echo Loss   ( dB )
Roundtrip Delay (msec)   26
Timing Offset   ( ppm)   -1406
Carrier Offset  ( ppm)   68
RX Upshifts              0
RX Downshifts            1
TX Speedshifts           0
x2 Status                0000; 0000-0000-0001-0000-0000-0000; 00,00 0031;03

 


What's a good way to test actual modem performance? (FTP downloads)

If done correctly, file downloads are a good way to test modem performance. The trick is to make sure you're really testing the modem's raw transfer rate, and not some other factor that you're not aware of. Here are some guidelines for download testing:

1. USE AN FTP PROGRAM
Web browsers often lie about download rates. FTP is more reliable. Note that some FTP programs reports download speeds in Kilobits per second (Kbps), while others use Kilobytes per second (KBps). To convert, multiply Kilobytes per second by 10 (eight bits plus the start bit and stop bit). (V.42 error correction strips out the start bit and stop bit, but adds other overhead, so multiplying by nine may be more accurate.) A valid alternative to FTP is a terminal program that supports Zmodem.

2. DOWNLOAD A PRE-COMPRESSED .ZIP OR .SIT FILE
If the file you download isn't compressed, hardware data compression in the modem will kick in, leading to erroneous results. Different file types compress to different degrees, so if you download a Microsoft Word file and I download a QuickTime movie, there's no way to compare the results. Use .zip (PKZip/WinZip) or .sit (StuffIt) files for your tests. Some file formats (GIF, JPEG, QuickTime, etc.) offer some compression, but can sometimes be compressed further by hardware protocols.

3. DOWNLOAD A FILE THAT'S AT LEAST 200K
A file size of at least 200K will minimize the effects of TCP/IP slow start.

4. DOWNLOAD FROM YOUR LOCAL FTP SERVER OR UNIX DIRECTORY
A local server is one that's on your system, not on the other side of the Internet. If you download a file from across the Internet, you're testing your ISP's connectivity to the Internet just as much as you're testing your modem.

Most ISPs have FTP sites at ftp.ispname.com. If you're on AOL, for instance, go to ftp.aol.com to download files. There will usually be a directory called pub that contains downloadable files.

5. DOWNLOAD DURING OFF HOURS
To eliminate congestion issues, download early in the morning or late at night. 

 


Interoperability: V.34, x2, K56flex 1.0 and 1.1 and V.90
33.6 or less when dialing a Livingston Portmaster K56flex

Connect problems or slow connects when dialing a 28.8/33.6 modem

How can I enable or disable x2 and/or V.90?

How can I enable or disable K56flex and/or V.90?

 


33.6 or less when dialing a Livingston Portmaster K56flex

Livingston Portmasters use Lucent chips which implement K56flex 1.1. Some Rockwell-based K56flex modems still use K56flex 1.0.

Understanding the version numbers

The 1.0 and 1.1 terminology is a little confusing, because it does not match the firmware version numbers. To determine your modem's K56flex version, type "ATI3" in a terminal program and press the enter key. Here's how to match the ATI3 response to the K56flex version:

  ATI3 result              K56flex version
 - - - - - - - - - - - - - - - - - - - - -
  less than 1.0                  1.0
  1.0 or greater                 1.1

The actual result will look something like "V0.519DHY-K56_DLS". The "V0.519" is the version number in this case, indicating that this is K56flex 1.0 (old) firmware.

The modem manufacturer will need to issue a firmware update to upgrade your modem to K56flex 1.1. Until then, you'll be limited to V.34 speeds (up to 33.6K). Check the firmware updates page to see if there is a new version for your modem.

You can easily tell if you're dialing a K56flex 1.1 modem because of the extra tone at the beginning of the connection sequence. You will need to turn on your modem speaker to hear the sound, or you can simply call your ISP with a telephone and listen for the sound.

Download a WAV file recording of a K56flex version 1.1 server

 


Connection problems or slow connects when dialing a 28.8 or 33.6 modem

If you have a 56K modem but you're dialing into a V.34 modem bank, your modem will still try to negotiate a 56K connection, even though it's impossible. You may want to use one of the commands below to tell the modem to not attempt a 56K connection.

 


How can I enable or disable x2 and/or V.90?

The answer depends on whether your modem supports only x2 or x2 and V.90.

For modems that use x2 only

These go at the end of your current init string.

S32=32 (for Sportster: disables x2)

S32=34 (for Sportster: disables x2 and enables V.8 mode)

S58=1 (for Courier)

In addition, some people have had success with these commands.

s15.7=1

&N16&U8

&N16

S32.5=1

For modems that support x2 and V.90

 

 

x2 on, V.90 off

x2 off, V.90 on

Both off

Both on*

Sportster**

S32=66

S32=34

S32=98

S32=2

Courier

S58=32

S58=1

S58=33

S58=0

* Using AT&F1 in the init string automatically enables both protocols.

**Non-U.S. Robotics modems that use x2 generally use the same commands as the Sportster

 


How can I enable or disable K56flex and/or V.90?

The command depends on whether you have a Rockwell-based or Lucent-based modem.

Rockwell chipset modems

For Rockwell-based K56flex modems that do not also support V.90, add +MS=11,1 to the end of your modem init string.

For K56flex modems that have been upgraded to V.90, or that support V.90 and K56flex simultaneously, use these commands at the end of your modem init string:

These commands were provided by Jay Price, an application engineer with Computer Peripherals International, and by Rockwell (now Conexant).

For most Rockwell chips (except on PCI card modems):

 

V.90 preferred (K56flex will still work)*

+MS=12,1

V.90 only, K56flex and V.34 disabled*

+MS=12,1,34667,56000

K56flex preferred (V.90 will still work)*

+MS=56,1

K56flex only, V.90 and V.34 disabled*

+MS=56,1,34000,56000

Disable V.90 and K56flex, use V.34 (28.8/33.6)

+MS=11,1

* Remember that a Rockwell-based K56flex modem upgraded to V.90 no longer supports K56flex. For an explanation, see If I upgrade my K56flex to V.90, will I still be able to connect to K56flex modems at 56K speeds?

For Rockwell HCF chips (used on PCI card models):

 

V.90 preferred (K56flex will still work)

+MS=V90

K56flex preferred (V.90 will still work)

+MS=K56FLEX

Disable V.90 and K56flex, use V.34 (28.8/33.6)

+MS=V34

Lucent chipset modems

For Lucent-based K56flex modems that do not also support V.90, add S38=0 to the end of your modem init string.

For Lucent-based modems that do support V.90, use one of the following strings.

For Apollo (LT Win Modem) and Mars (LT PCI Win Modem) chipsets:

 

Enable V.90

-V90=1

Disable V.90

-V90=0

See current -V90 setting with explanation

-V90? in a terminal

Enable K56flex

S38=1

Disable K56flex

S38=0

For Venus chipsets (mostly used in external modems):

 

K56flex only (V.90 disabled)

S109=0

K56flex or V.90*

S109=1

V.90 only (K56Flex disabled)

S109=2

Disable K56flex and V.90 (use V.34)

S38=0

* Which protocol will be used? Assuming that the ISP supports both, it depends on the firmware. Some versions will prefer K56flex, others will prefer V.90.

 


Known Problems with Specific Modems
USR Sportsters get slower and slower, or experience long pauses, or disconnect

USR Modem Update Wizard crashes or won't work

"BLOCK ERASE ERROR 27" while flashing Courier ROMs

Poor connects with fixed-datapump K56flex units.

Poor connects with 1.00x K56flex firmware

Poor connects with early Lucent LT Winmodem firmware

 


USR Sportsters get slower and slower, or experience long pauses, or disconnect

This is the x2 version of Spiral Death Syndrome. The fix in most cases is to add S15=128 to the init string to disable V.42 hardware error correction. It may also be necessary to add &K0 to the init string to disable V.42bis hardware data compression, though this should be a last resort, as performance will suffer when downloading non-compressed files.

 


USR Modem Update Wizard crashes or won't work in Windows

The Modem Update Wizard requires that the Windows date format be set to mm/dd/yy (month/day/year), which is the American date format. You can change this setting in the Windows 95 Date and Time control panel.

 


"BLOCK ERASE ERROR 27" while flashing Courier ROMs

Your Courier has a flash ROM with a defect. You will need to return the modem to U.S. Robotics for a replacement flash ROM.

You can return the modem to a working state by reloading the EPROM with 12396.exe.

 


Poor connects with fixed-datapump K56flex units.

Early Rockwell datapumps performed poorly, and often could not connect at speeds higher than 34K. These datapumps were non-upgradeable (non-flashable), so the only fix is to send the modem back to the manufacturer for replacement. Most of these modems were manufactured in March and April, 1997, but most have remained in the retail channel, so they were available for purchase much later.

The easiest way to determine if you have one of the affected modems is to issue an ATI3 command in a terminal program. If the version number includes the letters "DSP", you have one of the original, non-upgradeable datapumps. Another indication of a non-upgradeable datapump is that the ATI6 response includes the string "47BA". In either case, you should return your modem for a replacement.

At one time, the Troubleshooting Guide identified the non-upgradeable datapumps by the version number seen by ATI3. This turned out to be problematic. For instance, V0.519 was upgradeable, while V0.520 was not. Using the letters as an indicator has proven to be more reliable.

 


Poor connects with 1.00x K56flex firmware

Symptom: When you issue an ATI3 command in a terminal program, the modem reports 1.00x firmware (1.003, 1.009, etc.). The modem fails to connect at high speeds. Prior to the firmware update, the modem connected at higher speeds.

Try adding S202=32 to your init string. This has been very effective for many readers. Once this string has been added, many K56flex modems show much improved performance.

What does this command do? According to Tom Hanson of Zoom technical support:

The command disables dual pcm detection. i.e. it won't look for how many analog to digital connections are on your phone line. This is a bug in 1.0x code. It was fixed in 1.1 maybe 1.09 but I'm not sure.

Note: using S202=32 on higher-numbered firmware may prevent K56flflex connects. Keep this in mind when you upgrade your firmware.

 


Poor connects with early Lucent LT Winmodem firmware

Early versions of the Lucent LT Winmodem firmware had problems connecting at K56flex speeds. I asked Jay Price, an engineer for Computer Peripherals International, for a rundown of Lucent LT Winmodem firmware versions to separate the good from the bad:

Well, basically anything before 4.06 had little to no chance of getting K56flex connections. 4.06 was the first "decent" version of drivers that gave about 42K connections. 4.15 or 4.16 increased the performance by about 4K, and 4.21 gave about 2K higher.

The only "bad" release I know of is 4.20, which had some fax problems. Other than that, everything's looking pretty good.

Check the firmware page for updates, or contact the manufacturer.

Lucent made these modems under an OEM (original equipment manufacturer) relationship. That means that the company that sold you the modem - not Lucent - is responsible for support. You will not find an update on Lucent's web site.

 

 


Are there any 56K test lines I can call?

All of these test lines have files you can download to test your modem's performance.

DISCLAIMER - When using any of these test lines, remember that they are long distance calls. Long distance calls may be routed through telephone circuits which are significantly better or significantly worse than the local circuits used to connect to your ISP. Success on a test line does not guarantee success with your local telephone lines. In other words, your mileage may vary, differen strokes for different folks, and no two snowflakes are exactly alike.

MY ADVICE - If you've purchased a 56K modem and just want to take it for a spin, these test lines are fine, just don't count on them to tell you if your phone line supports 56K. The best test is to borrow a known good 56K modem from a friend and call a local ISP that supports 56K. (Make sure the ISP uses same kind of 56K that your modem supports: x2, K56flex, or V.90).

The USR line has diagnostic abilities to see if your line is capable of 56K connections, but the results are not guaranteed. If you do decide to use the 3Com test line, 3Com recommends making multiple calls to receive ar accurate line diagnosis. When testedwith multiple calls, they estimate the results to be 95% accurate. The good thing about the 3Com test line is that it can be used with a 28.8 or 33.6 modem.

3Com/U.S. Robotics x2 test line

Netcom European test line - 0845 0798022

 


Are there any other 56K troubleshooting pages?

Richard Gamberg's 56K Troubleshooting page

U.S. Robotics x2 Troubleshing Guide for ISPs (PDF format, requires Adobe Acrobat Reader)

 


Any help for line noise?

IBM's "Telephone Line Testing for your Phone Company"

 


Any help for ISPs?

U.S. Robotics x2 Troubleshing Guide for ISPs (require Adobe Acrobat)

 


OK, but where can I get some real answers?

Here you go.