Troubleshooting Modem Problems in Windows 98
ID: Q190554
|
The information in this article applies to:
SUMMARY
This article describes procedures to help you diagnose and fix problems
when you are unable to dial out using your modem in Windows 98.
MORE INFORMATION
Verify Modem Type and Model
If your modem is detected by Windows 98, verify that the installed driver
is the correct driver for your modem. To do so, click Start, point to
Settings, click Control Panel, and then double-click Modems. Verify that
the modem listed on the General tab is the correct modem.
If an incorrect or no modem is listed even though Windows 98 detected one,
update the modem driver by following these steps:
- Click Start, point to Settings, click Control Panel, and then double-click System.
- Click the Device Manager tab.
- If it exists, double-click the Modem branch to expand it. If the Modem branch does not exist, look for an Other Devices branch, and then double-click the branch to expand it.
- Double-click your modem, click the Driver tab, and then click Update Driver.
Windows 98 Update Device Driver wizard can search for the best driver or
display a list from which you can select the appropriate driver. If you
use the Update Device Driver wizard to search for a driver, you can also
specify a location for the driver. Drivers for some additional modems are
included in the Drivers\Modem folder on the Windows 98 CD-ROM. For a
complete list of additional modem drivers included on the Windows 98 CD-
ROM, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q190363
TITLE : Additional Modem Drivers Included on the Windows 98 CD-ROM
If the correct driver appears in Device Manager but your modem still does
not work properly, troubleshoot the problem using the appropriate methods
below for your modem type.
Modem Type
The method you use to troubleshoot your modem problem depends on the type
of modem installed in your computer. There are two general types of
modems:
- Standard modems
- Windows-only modems
Standard modems can be internal or external, Plug and Play, or not Plug
and Play. Windows-only modems are internal Plug and Play modems, and are
dependent on drivers in the Windows operating system to function properly.
Standard modems operate independently of the operating system being used.
Physically, it can be difficult to differentiate between a standard modem
and a Windows-only modem. The best way to identify your type of modem is
to check the documentation included with your modem or computer (if the
modem was preinstalled).
Windows-only Modem Troubleshooting
Because a Windows-only modem depends on drivers specific to the operating
system to function, the modem must be recognized by the operating system
before any troubleshooting can be done. This also precludes any
troubleshooting outside of the operating system, or, in the case of
Windows 98, at a command prompt in MS-DOS mode.
Windows 98 should normally detect the presence of a Windows-only modem and
add it in Device Manager. If a Windows-only modem is not detected, there
can be one of three causes:
- The Windows-only modem has previously been detected (whether drivers
were installed for it or not).
In this case, the Windows-only modem should be listed in Device
Manager, and the driver can be updated using the procedure described
in the "Verify Modem Type and Model" section earlier in this article.
- The Windows-only modem drivers were installed and then removed, but
some registry entries remain.
The registry entries need to be removed before the Windows-only modem
can be detected again. For 3Com US Robotics modems, use the
Wmregdel.exe tool included on the Windows 98 CD-ROM to clear all
Windows-only modem-related registry entries, and then restart your
computer. The Wmregdel.exe tool is located in the Drivers\Modem\3com-usr\Winmodem folder on the Windows 98 CD-ROM.
If Windows 98 still does not detect your Windows-only modem, the
Wmregdel.exe tool may not have removed all the necessary registry
entries. To resolve this issue, contact 3Com US Robotics to inquire
about the availability of a fix for this issue.
- Something is physically wrong with the Windows-only modem.
Contact your modem manufacturer for the correct procedure to test your
Windows-only modem.
If there are no default drivers in Windows 98 for your Windows-only modem,
Windows 98 prompts you to search for drivers. Drivers for your Windows-
only modem may exist in the Drivers\Modem folder on the Windows 98 CD-ROM.
For a complete list of additional modem drivers included on the Windows 98
CD-ROM, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q190363
TITLE : Additional Modem Drivers Included on the Windows 98 CD-ROM
If no drivers are located for your Windows-only modem, Windows 98 adds it
under the Other Devices branch in Device Manager. You can use Device
Manager to update the existing drivers with drivers provided by your
Windmodem's manufacturer. Note that Microsoft Windows 95 drivers often
work fine in Windows 98.
If your Windows-only modem still does not work after installing the
drivers, there may be a resource conflict or an issue specific to your
Windows-only modem. To determine if this is the case, see the appropriate
section below.
For more information about Windows-only modems and how to troubleshoot
them, obtain the US Robotics Windows-only modem FAQ from the following
3Com U.S. Robotics Web site:
http://www.usr.com/home/online/trblshot/13011.htm
Standard Modem Troubleshooting
Because a standard modem is not dependent on the operating system being
used, there are additional troubleshooting steps that can be used to
verify the functionality of the modem.
Check that the modem is working correctly by testing direct communication
to the COM port. To do so, type the following command at a command prompt
from within Windows 98 and in MS-DOS mode, and then press ENTER
echo ATM1L3X0DT12345 > COM<x>
where <x> is the serial port number to which the modem is connected.
The modem should dial the touch tone digits "12345."
To hang up the modem, type
echo ATH0 > COM<x>
where <x> is the serial port number to which the modem is connected.
The ATM1L3X0DT12345 command is a signal to the modem to dial the numbers
"12345." The first command, Attention, signals to the modem that it is
about to receive information. M1 is a universal command to turn the
modem's speaker on if it is off by default. L3 is a universal command to
raise the modem's speaker volume to the maximum level if it is at the
lowest by default. X0 is a universal command that signals the modem to run
the command without waiting for a dial tone (useful if modem and voice
calls use the same phone line), and the DT12345 command instructs the
modem to dial the digits 12345.
NOTE: To restart your computer in MS-DOS mode, click Start, click Shut
Down, click Restart In MS-DOS Mode, and then click OK. To quit MS-DOS
mode, type exit at the command prompt, and
then press ENTER.
In both cases, the modem should respond with a dial tone or communication
signal.
If the modem does not respond with a dial tone or communication signal in
MS-DOS mode, there may be something physically wrong with either the modem
or the COM port. To determine if this is the case, contact your modem or
computer manufacturer to verify the functionality of your hardware.
If the modem does not respond with a dial tone or communication signal in
Windows 98 but does respond in MS-DOS mode, Windows 98 may not be
communicating correctly with your COM port. This behavior can occur for
either of the following reasons:
- The COM port has not been detected.
Click Start, point to Settings, click Control Panel, double-click Add
New Hardware, and then follow the instructions on your screen to
detect the COM port.
- The serial port device drivers are corrupt.
Use the System File Checker (SFC) tool to verify the integrity of
the Serial.vxd, Vcomm.vxd, and Serialui.dll serial port drivers.
For more information about using the System File Checker tool, please
see "System File Checker Tool" section of the following article in the
Microsoft Knowledge Base:
ARTICLE-ID: Q129605
TITLE : How to Extract Original Compressed Windows Files
- There is a resource conflict with your COM port.
Resolve the conflict using Device Manager. For information about how to
do so, see the "Resource Conflicts" section later in this article.
For additional information about testing communications, please see the
following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q84279
TITLE : Testing Communications from MS-DOS
Resource Conflicts
If your modem is set to use the same resources as another device in your
computer, there is resource conflict, and either or both of the devices
may not work. Resource settings a standard modem uses include an
input/output (I/O) address and interrupt request (IRQ). In addition to
these, Windows-only modems also frequently use a direct memory access
(DMA) setting.
Use Device Manager to determine if there is a resource conflict. To do so,
follow these steps:
- Click Start, point to Settings, and then click Control Panel.
- Double-click System, and then click the Device Manager tab.
Normally, if there is a resource conflict that prevents one device from
working, an exclamation point in a yellow circle is displayed for the
device. In some cases however, a Windows-only modem that conflicts with
another device may not have an exclamation point in a yellow circle. In
this case, you must determine if there is a conflict yourself.
To view the resource settings used by your modem, follow these steps:
- On the Device Manager tab, double-click the Modem branch to expand it.
- Double-click your modem, and then click the Resources tab.
NOTE: If the Resources tab does not exist, your modem's resources
cannot be configured by Windows 98. To determine the resources your
modem is using, consult the documentation included with your modem.
- Note the resource settings used by your modem, and then click OK.
- Double-click Computer to view all the resource settings in use on your computer, listed by resource. Click each resource setting to determine if there is another device using any of the same settings your modem is using.
NOTE: Hardware using the IRQ Holder For PCI Steering setting can be
disregarded. This does not cause a resource conflict.
If there is another device using any of the same settings as your modem,
you need to change the setting for that device or your modem. If the
device is a Plug and Play device, you may be able to do this on the
Resources tab in Device Manager, although some devices may require you to
change jumper pins or dip switches on the device itself. To determine the
best way to change resource settings for the device, consult the
documentation included with the device or your computer.
Because Windows-only modems are Plug and Play, you should be able to
change the settings for the modem using Device Manager. To do so, follow
these steps:
- Double-click the Modem branch to expand it, and then double-click your Windows-only modem.
- On the Resources tab, click the Use Automatic Settings check box to
clear it.
- In the Setting Based On box, click a basic configuration with settings that do not conflict with any other device.
If none of the available basic configurations have settings that do not
conflict with any other device, you may need to change some resource
settings manually. To do so, click the last available basic configuration,
and then double-click the resource setting you need to change.
Specific Issues
Sound4 Windows-only modems:
The Sound4 Windows-only modem may not be detected properly during the
Windows 98 upgrade process. If your Sound4 Windows-only modem is not
functioning properly after you upgrade to Windows 98, view Packard Bell's
Web site for troubleshooting information, or contact Packard Bell
Technical Support.
US Robotics Windows-only modems:
Some US Robotics Windows-only modems may not be detected properly by
Windows 98. This may occur even if the modem was working properly in
Windows 95. If your US Robotics Windows-only modem is not detected when
Windows 98 starts and is not listed in Device Manager (either under the
Modem or Other Devices branch), use the Wmregdel.exe tool included on the
Windows 98 CD-ROM to clear all Windows-only modem related registry
entries, then restart your computer. The Wmregdel.exe tool is located in
the Drivers\Modem\3com-usr\Winmodem folder on the Windows 98
CD-ROM.
If Windows 98 still does not detect your US Robotics Windows-only modem,
the Wmregdel.exe tool may not have removed all the necessary registry
entries. To resolve this issue, obtain the updated version of the
Wmregdel.exe tool from the 3Com US Robotics FTP site.
"Could Not Open Port" Error Message
When you try to use your modem, you may receive the following error message:
Could not open port
This error message is typically the result of a resource conflict or a
program loading from the StartUp folder that opens a communication port.
Use the troubleshooting steps in the "Resource Conflicts" section earlier
in this article to resolve this error message. To temporarily disable
programs in the StartUp folder, follow these steps:
- Click Start, point to Programs, point to Accessories, point to
System Tools, and then click System Information.
- On the Tools menu, click System Configuration Utility.
- Click the Startup tab. For programs that may control your modem, click the programs's check box to clear it. If you are unsure whether or not a specific program should be disabled, click to clear all of the
check boxes except for the following check boxes:
- ScanRegistry
- SystemTray
- LoadPowerProfile
- TaskMonitor
"No Windows-only Modem Found" Error Message or Multiple Windows-only
Modems Listed
After you upgrade to Windows 98 and double-click the Windows-only modem
icon in Control Panel, you may receive the following error message:
Error: There is no WinModem found in your computer, but some
corrupted files were found and they have been cleaned.
Also, if you view your Windows-only modem in Device Manager, you may
notice multiple Windows-only modem entries.
This behavior can occur if your Windows-only modem is not using the most
current setup information (.inf) file or device driver. To resolve this
issue, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q188601
TITLE : Err Msg: There Is No WinModem Found in Your Computer, But...
Dial-Up Networking Reports "Error 630"
When you attempt to use Dial-Up Networking, you may receive the following
error message:
Error 630: The computer is not receiving a response from the modem.
Check that the modem is plugged in, and if necessary, turn the modem
off, and then turn it back on.
This error message can occur if the modem is using a new serial port
assignment due to new devices installed by Windows 98 hardware detection.
In these cases, change the properties of the Dial-Up Networking connection
to use the new modem settings.
Programs in the StartUp folder can also cause this error message. To
disable programs in the StartUp folder, please follow the steps in the
"'Could Not Open Port' Error Message" section earlier in this article.
Dial-Up Networking Reports "Error 633"
When you attempt to use Dial-Up Networking, you may receive the following
error message:
Error 633: The modem is not installed or configured for Dial-Up
Networking. To check your modem configuration, double click the Modems
icon in Control Panel.
This error message can occur if the Telephon.ini file is missing or
damaged. To resolve this issue, please see the following articles in the
Microsoft Knowledge Base:
ARTICLE-ID: Q191444
TITLE : Error Message: The Modem Is Not Installed or Configured for...
ARTICLE-ID: Q120221
TITLE : How to Rebuild the TELEPHON.INI File
Dial-Up Networking Reports "Error 745"
When you attempt to use Dial-Up Networking, you may receive the following
error message:
Error 745: An essential file is missing. Re-install Dial-Up Networking.
This error message can occur when a Dial-Up Networking dynamic-link
library (DLL) file is missing or damaged. To resolve this issue, please
see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q174579
TITLE : Error Message: Error 745: An Essential File Is Missing
Other Troubleshooting
In general, if your modem passes a diagnostics test, the problem is
usually with the specific program or component you are trying to use, and
not with your modem or the modem driver.
To verify whether the modem passes a diagnostics test, follow these steps:
- Click Start, point to Settings, and then click Control Panel.
- Double-click Modems, and then verify that your modem is listed on the
General tab.
NOTE: If your modem is not listed, the driver is not installed properly
or at all, and your modem cannot be tested. If this is the case, follow
the steps in the " Verify Modem Type and Model" section earlier in this
article to install the modem driver.
- Click Diagnostics, click the COM port to which your modem is attached,
and then click More Info.
NOTE: If the More Info dialog box appears without an error message and
displays a series of "AT" commands and responses, the modem has passed
a diagnostics test.
Telephony Application Programming Interface (TAPI) Issues
If your modem passes a diagnostics test but is not available in
HyperTerminal, Dial-Up Networking, or Phone Dialer, it may be a problem
with TAPI, or the Telephon.ini file may be missing or damaged. To resolve
this issue, please see the following articles in the Microsoft Knowledge Base:
ARTICLE-ID: Q191444
TITLE : Error Message: The Modem Is Not Installed or Configured for...
ARTICLE-ID: Q120221
TITLE : How to Rebuild the TELEPHON.INI File
Program Specific Issues
If the modem passes a diagnostics test and works with some programs but
not others, it is probably an issue specific to the program. Programs can
be broken down into two categories:
- 32-bit programs:
If the modem works with HyperTerminal, Dial-Up Networking, and Phone
Dialer but not with another third-party 32-bit communications program,
the problem is with the third-party program. For information about how
to resolve the problem, contact the program's manufacturer.
- 16-bit programs:
16-bit programs access the COM port directly. To test if there is
direct communication with the COM port, follow these steps:
- Click Start, point to Programs, point to Accessories, point to
Communications, and then click HyperTerminal.
If HyperTerminal is not installed, please see the following article
in the Microsoft Knowledge Base for more information about
installing additional components:
ARTICLE - ID: Q188125
TITLE : Windows 98 Components for Typical, Portable and Compact Setup
- Double-click Hypertrm, type test in the
Name box, and then click OK.
- In the Connect Using box, click Direct To Com<x>, where <x> is the
serial port number to which the modem is connected, and then click OK.
- In the Bits Per Second box, click 9600, and then click OK. You
should see a "Connected h:mm:ss" message on the status bar (bottom-
left corner of the HyperTerminal window).
- Type at and then press ENTER. "OK"
should be displayed.
If "OK" is displayed, HyperTerminal is accessing the COM port directly,
in the same manner as a 16-bit program. If your 16-bit program still
cannot communicate with the modem on that COM port, contact the
program's manufacturer.
If you receive a "Can't open port" or "Port already open" error
message after step 4, there is either a hardware problem, a resource
conflict, or another program (such as a fax or voice mail program) has
control of the COM port. For additional troubleshooting steps, see the
"'Could Not Open Port' Error Message" section earlier in this article.
Additional query words:
lt win modem lucent usr u.s. robotics comm isp internet
service provider ras controllerless
Keywords : kbenv kbhw kbtshoot wintapi wincomm win98
Version : WINDOWS:
Platform : WINDOWS
Issue type : kbhowto
Last Reviewed: May 14, 1999