The information in this article applies
to:
IMPORTANT: This article contains information about editing
the registry. Before you edit the registry, you should first make a backup copy of the
registry files (System.dat and User.dat). Both are hidden files in the Windows folder.
SYMPTOMS
When you try to dial by using Online Registration,
HyperTerminal, or MSN, The Microsoft Network, you may receive the following error message:
Modem is busy or not responding.
CAUSE
You may receive the error message if any of the following
conditions are true:
- The port is being controlled by another communications
program.
- The port settings are in conflict with another device.
- The registry contains incorrect or damaged communications
settings.
RESOLUTION
If the port is being controlled by another communications
program, close the other communications program.
This situation usually occurs when a 16-bit program is
open (possibly minimized). The only way that multiple programs can use the port is for the
controlling program and the requesting program to be TAPI aware. The TAPI specification
allows for the controlling program to relinquish control of the port to the requesting
program.
If the port settings are in conflict with another device,
follow these steps:
- Click the Start button, point to Settings, and then click
Control Panel on the menu that appears.
- In Control Panel, double-click the Systems icon.
- In Systems Properties, click the Performance tab, and then
click Graphics.
- In Advanced Graphics Settings, move the Hardware
acceleration slider to None.
By default, COM1 and COM3 use IRQ4, while COM2 and COM4
use IRQ3. If another device is sharing the IRQ of the port, you need to change the IRQ of
the conflicting device. Hardware conflicts can also occur with the I/O address of the COM
port. The 8514a video chip or its clones (S3 chip set) on some video cards create a
conflict with COM4 because they use the same address of 02E8.
If the Windows 95 Registry contains incorrect or corrupt
communications settings, follow these steps:
- Click the Start button, point to Settings, and then click
Control Panel on the menu that appears.
- In Control Panel, double-click the Modems icon.
- In Modems properties, click the modem, and then click
Properties.
- Click the General tab, and then click the Only Connect At
This Speed check box to clear it.
- Click the Connection tab, and then click the Disconnect A
Call If Idle check box to clear it.
- Click Advanced, and then click the Use Flow Control check
box to clear it.
- Click OK or Close until you return to Control Panel.
If you are having problems with a Compaq modem, contact
Compaq to inquire about obtaining a file that may correct this problem. Follow the
instructions in the Readme.txt file included in this file.
If you still receive the "Modem is busy or not
responding" error message after you complete these troubleshooting tips, follow these
steps.
NOTE: For information about how to edit the registry, view
the Changing Keys And Values online Help topic in Registry Editor (Regedit.exe). Note that
you should make a backup copy of the registry files (System.dat and User.dat) before you
edit the registry.
WARNING: Using Registry Editor incorrectly can cause
serious problems that may require you to reinstall Windows 95. Microsoft cannot guarantee
that problems resulting from the incorrect use of Registry Editor can be solved. Use
Registry Editor at your own risk.
- Make a copy of your registry by typing the following
command at an MS-DOS prompt:
CD\<windows folder> (where <windows folder> is the name of your
Windows folder) ATTRIB -R -A -S -H System.dat COPY
System.dat SYSTEM.PSS ATTRIB +R +A +S +H System.dat
- On the Desktop, click the Start button, and then click Run.
- In the Open box, type "Regedit" (without the
quotation marks).
- In Registry Editor, double-click each of the following
items:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\
0000\Settings
- Under Name, using the right mouse button, click
FlowControl_Hard, and then click Modify on the menu that appears. In Edit String, delete
the data under Value data.
- Under Name, using the right mouse button, click
InactivityTimeout, and then click Modify on the menu that appears. In Edit String, delete
the data under Value data.
- Under Name, using the right mouse button, click
SpeedNegotiation_On, and then click Modify on the menu that appears. In Edit String,
delete the data under Value data.
NOTE: Do not
delete the Value name; delete only the Value data.
STATUS