Chapter 3
Problems and Solutions
If your faxmodem is not working please read your communications software documentation
carefully. Then return to this chapter.
This chapter covers four categories:
- general troubleshooting
- echo troubleshooting
- dial troubleshooting
- and online troubleshooting
General troubleshooting
The faxmodem does not respond to commands, or stops working completely. (The following
comments apply to many other problems, as well.)
Make sure the faxmodem is inserted securely in the PC card slot.
- Your faxmodem may have not been initialized. Exit and restart your communications
software application.
- The most common error with faxmodems is that more than one piece of hardware is assigned
to the same COM port, or that the software is not configured for the same COM port as the
faxmodem. For example, if the faxmodem is configured for COM2, the software should be
configured for COM2. Your card management software should make sure that no other device
installed in your computer is trying to use the same COM port setting as the faxmodem. You
can check that you have used the correct COM port setting in your software.
- Note that if your computer has an external serial port, it can create a conflict, even
if you are not using the port. This holds true for serial ports on cards, peripheral
devices, and built-in serial ports. Some trackball pointing devices are assigned to a
serial port. In general, when a PC has one built-in serial port, the port is assigned to
COM1. If you dont know which COM port to use, try configuring your faxmodem for
COM2; then be sure to configure your data communications and fax software to match.
The faxmodem seems to connect to the remote modem, but nothing appears on our screen.
Or, the faxmodem will not hang up reasonably quickly at the end of a call.
- Your faxmodem may not be receiving the required initialization string from your
software. Exit and reenter your software program.
Faxmodem does not auto-answer.
- Your computer may be in sleep mode. In addition to enabling auto-answer in your fax or
data communications software, you should disable sleep mode in your computer. See the
computers documentation for instructions.
- Your faxmodem may not be configured to automatically answer incoming calls. Select
auto-answer in your software. If your software does not have an auto-answer option, you
can set auto-answer in terminal mode. Change to terminal mode, type AT SO=n and press the
Enter key, where n is the number of rings that you want to occur before the faxmodem
auto-answers calls.
NOTE Enable auto-answer in either the software or the modem, but not both.
Your faxmodem goes off-hook and seizes the telephone line when the phone rings.
- The faxmodem is configured for auto-answer. Turn off (cancel) the auto-answer option in
your software. If you are using terminal mode, type AT SO=O and press the Enter key to
turn off auto-answering.
You encounter other communications problems with your faxmodem.
- Check that your communications software has been set up properly. Recheck the
initialization string and dial string specified in your software manual. Remember that
commands in the initialization string are sent to the faxmodem each time you start your
software and override the settings stored in the faxmodems non-volatile memory.
- On IBM PC-compatible computers, memory-resident (TSR) programs can cause a variety of
problems for some fax software programs. Try starting up your computer without them.
You are uncertain about the Data Terminal Ready (DTR) and Data Carrier Detect (DCD)
settings referred to in your software manual.
- If your software requires that your faxmodem ignore DTR (which is the faxmodems
default setting, but not common in software) and you are using the &D2 command in the
faxmodems initialization string or have stored it in non-volatile memory, your faxmodem will not work
properly. If this is the case, store the &DO command in non-volatile memory: Type AT
&DO &WO &YO and press the Enter key.
Also, make sure that your faxmodem initialization
string does not contain &D2.
Conversely, if your software requires that your
faxmodem follow DTR (which is common in software), the above considerations apply in
reverse. If you are having problems, include &D2 in the faxmodem initialization
string.
- If your software requires that DCD always be forced ON (which is the faxmodems
default setting, but not common in software), and you are using the &C1 command in the
faxmodem initialization string or have stored it in non-volatile memory, your faxmodem
will not work properly. If this is the case, store the &CO command in nonvolatile
memory: Type AT &CO BWO IYO and press the Enter key.
Also, make sure that the faxmodem initialization string does not include &C1.
Conversely, if your software requires that Data Carrier Detect follow carrier (which is
common in software), the above considerations apply in reverse. If you are having
problems, include &C1 in the faxmodem initialization string.
You type a command line in terminal mode and press the Enter key, but your faxmodem
fails to execute the command line.
- Be sure you type AT at the beginning of the command line.
- Be sure your faxmodem is not in data mode when you type the command. Use the escape
character sequence (default is + + +) to switch to command mode.
- Make sure the communications software is configured for the same COM port as your
faxmodem. If the faxmodem is configured for COM2, the software should be configured for
COM2.
No response appears after executing an AT command.
If you typed a command but did not receive an OK response from your faxmodem:
- The EO and Q1 commands may be in effect, disabling echo and responses. To verify this in
terminal mode, type AT &V and press the Enter Key. To enable echo and responses in
terminal mode, type AT El QO and press the Enter key.
- Your faxmodem may have been in data mode (online) when you typed the command. The
faxmodem does not respond to AT commands while in data mode. To change to terminal mode
while still in data mode, type + + + and pause for a second. To return to data mode, type
AT O and press the Enter key.
Make sure the communications software and faxmodem are configured for the same COM port.
You receive an ERROR response when trying to execute an AT command in terminal mode.
- Check whether you typed an unacceptable command.
- Be sure your command line contains fewer than 40 characters.
The speaker volume is too low or too high.
- The PCMCIA faxmodem does not have a built-in speaker. However, you can use the speaker
control settings in your software to turn the computers speaker on or off, or to
increase or reduce the speaker volume. If your software does not handle speaker settings
you can add one each of the following AT Mn and AT Ln commands to the faxmodem
initialization string in the software.
Speaker Control
MO Turns off the speaker
M1 (factory setting) Turns on the sneaker until the faxmodem detects carrier
M2 Speaker always on
M3 Speaker on after dialing until carrier detected Speaker Volume
LO Lowest volume
L1 (factory setting) Low volume
L2 Medium volume
L3 High volume
Note that the PCMCIA standard digital signaling from the faxmodem to the computer
speaker produces inherently low fidelity sound. You may not notice a difference in volume
between medium (L2) and high (L3).
Echo troubleshooting
Each character you type appears twice on the screen.
Your communications software has its echo feature turned on and the faxmodems echo
feature is also turned on.
- If the remote system echoes your typed characters, change to terminal mode and type AT
El and press the Enter key. Then turn off your communication softwares local echo.
Your faxmodem will echo commands during command mode and the remote system will echo your
typing during data mode.
- If the remote system does not echo your typed characters, change to terminal mode and
type AT EO and press the Enter key. Then turn on your communication softwares local
echo. Your software will echo commands during terminal mode and any typing performed
during data mode.
No data characters appear on screen during data mode.
- When you make a connection with a remote system and exchange data, the data will appear
on your screen if you are in full-duplex operation. If you do not see the data, be sure
the computer you are communicating with is operating full-duplex. Another cause may be
that the remote system is waiting to receive your data before echoing it back to your
system.
- If neither of these is the cause, other software on your computer may be affecting
communications.
No data characters appear on screen during terminal mode.
- If you cant see the characters you are typing, change to terminal mode type ATE1
and press the Enter key.
Dial troubleshooting
The faxmodem does not automatically dial a call when you send a Dial command line.
Make sure that you are dialing a valid phone number, including any required dial
prefixes.
- If you are using touchtone dialing on a line that requires pulse dialing, the line may
not be able to accept touchtone-dialed calls. Change the software dialing prefix to ATDP
to specify pulse dialing.
The faxmodem does not respond to Dial commands from your software.
- Make sure software dialing prefix is ATDT, if tone dialing is provided by the telephone
service.
- Make sure your communications software, card management software, and faxmodem are
configured for the same COM port.
- Make sure your faxmodem has hung up from the previous call. Change to AT command mode,
wait one second, type ATH and press the Enter key to hang up the faxmodem.
Online troubleshooting
The faxmodem can connect to some modems, but not to others.
Your faxmodem negotiates the highest mutually compatible connection with a remote modem.
However, when you are calling a remote modem that does not support data compression or
error correction, this negotiation process may take too long or may result in
incomprehensible characters reaching your faxmodem or the remote modem, causing one of
them to break the connection. You may be able to solve this problem using an AT command
string to disable the speed or protocol negotiation process or both. Refer to the table on
the next page. Enter the command before you make the call or include the command string in
the dial prefix for calling a particular modem.
- If a remote modem does not respond because of the extended negotiation process, you may
have to disable part or all of the negotiation process. In the table on the next page,
"protocol" means error correction and data compression. Note that the first two
lines in the table are likely to be the most valuable.
To force... |
Type these
commands. And press the Enter key... |
Negotiate speed and protocol
(default setting) |
AT &05 +MS=11,1 |
Negotiate speed only, do not use
protocol |
AT &06 +MS=11,1 |
Connect at V.32bis 14400 bps.
negotiate protocol |
AT &05
+MS=10,0,14400,1 4000 |
Connect at V.32bis 14400 bps. no
protocol |
AT &06
+MS=10,0,14400,1 4400 |
Connect at V.32bis 9600 bps.
negotiate protocol |
AT &05
+MS=10,0,9600,9600 |
Connect at V.32bis 9600 bps. no
protocol |
AT &06 + MS
=10,0,9600,9600 |
Connect at V.22bis 2400 bps.
negotiate protocol |
AT &05
+MS=2,0,2400,2400 |
Connect at V.22bis 2400 bps. no
protocol |
AT &06
+MS=2,0,2400,2400 |
Connect at V.22 1200 bps.
negotiate protocol |
AT &05
+MS=1,0,1200,1200 |
Connect at V.22 1200 bps. no
protocol |
AT &06
+MS=1,0,1200,1200 |
Connect at V.21 300 bps. no
protocol |
AT &08 +MS=0,0,300,300
|
Note! You may find it necessary or helpful to include S95=44 in your
initialization string. This enables the responses CARRIER (telephone line speed) and
PROTOCOL, as well as CONNECT (faxmodem-to-computer speed).
There are other configurations that can be forced, as well. If you need to select a
particular configuration, use the AT command strings shown below. You can always return to
the faxmodems factory default configuration by changing to terminal mode, typing
AT&F and pressing the Enter key. But remember that if you do that, the faxmodem will
not have received the commands in your softwares initialization string, as it
normally would. Using the ATZ command overcomes this problem if you have saved all of your
setup parameters in non-volatile memory. (To save setup parameters in non-volatile memory
in terminal mode: Type AT, followed by the parameter settings you choose, followed by
&WO or &W1, and press the Enter key. For example, if you type AT &C1 &D2
&WO and press the Enter key, the &C1 and &D2 parameter settings are stored in
Profile O. See Appendix B for the table of AT commands.)
To force... |
Type these commands, press the
Enter key... |
MNP 5/MNP 4 operation |
AT \N2 |
V.42 only |
AT %CO S48=0 |
MNP 4 only |
AT \N2 %CO |
Auto-answer after first ring |
AT SO=1 |
You are calling a modem that requires one particular telephone line speed, and you have
your faxmodem set up to work only at a different telephone line speed.
- Many bulletin boards and other services will adjust to the speed of the calling modem.
- Telephone lines in some areas may not support reliable operation at 2400 bps or higher.
You receive a CONNECT response, but no data characters appear on your computer screen.
- Be sure the remote computer is operating full-duplex.
- The remote system is waiting to receive your data before echoing it back to your system.
Try pressing the Enter key several times.
- Other software or hardware on your computer is affecting communications.
You cannot hear the connection through the speaker.
- If you are using software, make sure the speaker is enabled in the software.
- If you are using software, make sure the speaker is enabled. If your software has no
means for selecting the speaker, add M1 U to the faxmodem initialization string.
Your faxmodem disconnects while communicating with a remote system.
- The remote system has hung up.
- The telephone service disrupted or disconnected your call. O Your computer or terminal
(DTE) has turned off the Data Terminal Ready (DTR) signal to your faxmodem. Try the call
again. If the problem persists, replace &D2 in the faxmodem initialization string with
&DO. Exit and restart your software so that the faxmodem receives the new
initialization string. TIy the call again.
Your faxmodem does not make a data connection.
- If your faxmodem places calls but never makes a connection and if you dont hear
the high-pitched tone when the remote side answers, there may be a problem at the remote
location. If possible, make a voice call to the other party and discuss the problem with
them.
You receive bursts of errors occasionally, but otherwise data quality is good.
- The telephone service disrupted or disconnected your call.
- The connection may have been established on poor-quality or noisy telephone lines.
Disconnect and place the call again to try and obtain a better connection.
- Someone may be picking up an extension connected to the line that your faxmodem is
using. If the faxmodem is sharing a telephone line with other telephones, inform the other
users when you will be making a data call.
- Your telephone line may have a Call Waiting feature and a call is being received. You
may be able to disable Call Waiting by adding the prefix *70, for tone dialing (1170 for
pulse dialing) to the telephone number when you dial from the software. For more
information refer to the section "Customizing FaxModem Settings" in Chapter 2.
Random errors occur in transmitted data.
- Use the MNP or V.42 protocol if the remote modem supports one of these protocols.
Data is missing.
- If both modems or faxmodems are using the MNP or V.42 protocol, the only way this can
occur is if your faxmodem and communications software are not using the appropriate flow
control. Configure your communications software for Hardware (RTS/CTS) now control. This
allows your computer to pause for the transmission to be stored.
Data appears garbled on the screen.
- Your communications software character setup (start bit, data bits, stop bits, and
parity bit) does not match that of the remote system. Check your settings against those
used by the remote system and make sure they match. Pay particular attention to the parity
setting, as this is the most common difference among systems. You should normally use 8
data bits, NO parity, and 1 stop bit (8, NONE, 1). The second most common setting is 7
data bits, EVEN parity, and 1 stop bit (7, EVEN, 1).
- Poor telephone line conditions forced your faxmodem to fall back to a slower
communications speed. To continue communications, change the speed of your software to
match the current communications speed. To return to the original speed, disconnect and
originate the call again.
Your faxmodem works fine when you are not using data compression, but the compression
(V.42bis and MNP 5) features are inoperative.
- Your software needs to use a streaming protocol, such as Ymodem-G or Zmodem. Xmodem and
Ymodem are not adequate.
- Your software must be set up so that your faxmodem is using hardware flow control
(RTS/CTS ON).
- You may use a computer-to-faxmodem speed of 57,600 bps; set this for each entry in the
dialing directory.
- Be aware that many bulletin boards download files that have already been compressed. In
general, your faxmodem will not be able to further compress such files.