- How to make GM56flex (internal modem) work under Windows NT?
- My 56K modem connects at 33.6K or less!
- How to know the firmware version of GM56flex or GM56flex-E?
- How to find out if the modem supports V.90 standard?
- If I upgrade my K56flex to V.90, will I still be able to connect to K56flex
modems at 56K speeds?
- Why I often get modem disconnects?
- Modem won't dial out under Windows 9x
- What init strings enable/disable V.90?
How to make GM56flex (internal
modem) work under Windows NT?
- Adjust the jumper setting to non-pnp mode.
- Avoid using com1 and com2, they are built-in com ports. Set the comports
to either com3 or com4. Befor use any irq or i/o address, make sure they are not used by
any other device. You can find this from Windows NT diagnostic program.
- After setting up the modem and install the driver, check from the windows
NT diagnostic program to make sure that IRQ number and IO number do not appear twice in
the IRQ or IO list
My 56K modem connects at 33.6K
or less!
If your Internet service provider doesn't support 56K, or one of you uses x2 and the other
uses K56flex, you're out of luck. 56K requires that both ends have 56K modems, and they
both have to use the same kind of 56K technology (x2 or K56flex).
Some Internet service providers have separate phone numbers for 56K. Make sure you're
calling the right number.
If this is a Rockwell-based K56flex modem, issue an ATI3 command in a Hyper Terminal
program. If the version is 1.0 something, you should try adding S202=32 to your init
string.
Try disconnecting additional telephone devices (fax, phones, answering machines,
etc.) from the phone line. This is a basic and useful step in modem troubleshooting.
How to know the firmware version of
GM56flex or GM56flex-E?
- Go to Windows control panel
- Click modem and then diagnostic.
- Please confirm that ATI6 is RCV56DPF L8570A Rev 45.0/45.0 or higher.
- If it is RCV56DPF L8570A Rev 45.0/45.0 or RCV56DPF-PLL L8571A, you do not need to upgrade your firmware. This modems
allready support V.90 standard.
How to find out if the modem supports V.90
standard?
GM56flex modem
Issue this command in a terminal program: AT+MS=?
The modem will respond like this:
(0,1,2,3,9,10,11,12,64,69)
The 12 represents support for V.90.
GM56PCI-L modem
Issue an ATI3 in a terminal program, or check the ATI3 response in the
Windows 95 Modem control panel. If the ATI3 response shows firmware version 5 or higher,
the modem supports V.90.
If I upgrade my K56flex to V.90, will I still
be able to connect to K56flex modems at 56K speeds?
For GM56flex and GM56flex-E the answer is a definite "no". You'll be
limited to a maximum 33.6 connect with the V.90 code loaded, and will have to go back to
the K56flex code to get speeds greater than 33.6.
Please note: This does not apply to GM56flex (Version 2) that supports both
K56flex and V.90. It has enough memory to support K56flex and V.90 simultaneuously. It
only applies to K56flex modems that have been upgraded to V.90 with software, and is
caused by limited memory in the modem.
Why I often get modem disconnects?
Generally, there will probably always be an occasional disconnect. After all, we
are dealing with phone lines being pushed to their limits with V.32 and V.34 modems. Phone
lines were designed for voice, not for data transmission. But if you're getting a lot more
than the occasional disconnect, something is wrong and you should methodically follow the
steps below.
- Disconnections may be caused by momentary drops of DTR (Data Terminal Ready). By
default, most modems respond to a drop of DTR by hanging up. With US Robotics and other
modems, add S25=200 to your Modem String. This sets the duration, in hundredths of a
second, that DTR must be dropped so that the modem doesn't interpret a random glitch as a
DTR loss.
- A similar possibility to the one above is that your modem could not distinguish between
a line hit, or other disturbances that momentarily break the connection, from a true
disconnect by the remote modem. Add S10=100 to the Modem String to set the duration, in
tenths of a second, that the modem waits after loss of carrier before hanging up.
- If you have call waiting and a call comes in while you are connected, your modem might
interpret the second signal as a disconnect by the remote modem. Ask your phone company
how to temporarily disable call waiting. Also, keep in mind that many ISP set their sites
having an idle timeout. If there is no modem activity on your end for a certain length of
time, say 15 minutes, you will be disconnected.
- If you're disconnected shortly after logging in, you may be attempting simultaneous
logins on the same account. Make sure no one is logged-in to your account such as a family
member at home. If this isn't the case, try to add a Modem String to make your connection
stronger. Check your modem's instruction manual for specific information about settings.
Modem won't dial out under Windows 9x
To make modem working properly, check the following steps:
- Use Windows Hyper Terminal program and use standard windows modem driver to try. If you
still have problem, it must be with either your system or the modem itself.
- If step1 does not succeed, it is not necessary to proceed. Otherwise, you can try the
following. Change the driver to the supplied modem driver and try. If it still does not
work, change to other driver.
- If the above two steps work, you need to install the modem using control panel's modem
icon and click the diagnostic tab to see if it responds good. You also need to install the
Microsoft dial-up adapter from the network icon of Control Panel.
- If you are exploring the Internet or using Hyper Terminal to dial up BBS, you also need
to setup the Dial-Up object correctly in the dialup networking icon.
What init strings enable/disable V.90?
GM56flex modem with V.90 firmware upgrade
| V.90 only |
+MS=12,1,34667,56000 |
| Disable V.90 , use V.34 (28.8/33.6) |
+MS=11,1 |
GM56flex V2 modem (supports 56flex and V.90)
| 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 |
GM56PCI-L modem
| Enable V.90 |
-V90=1 |
| Disable V.90 |
-V90=0 |
| Enable K56flex |
S38=1 |
| Disable K56flex |
S38=0 |
|