|
First, if you are having problems with your 56K modem, you must make sure you do not have anything between your wall jack and your modem, NOT ONE THING. This is very important. Make sure you do not have a surge protector, a phone, a splitter, NOTHING but the cord. Secondly, you will need to determine the EXACT modem that you have on your machine. To do this, follow these simple steps http://www.eaglesnest.net/modems/modems.html Then come back here and follow these steps below. INIT
STRINGS / EXTRA SETTINGS for your modem. If
you have a properly installed modem .inf file, you normally don't
need any initialization string or extra settings when using DUNS (dial-up-networking)
- the .inf file determines the init string which - when everything works
right - gives you the best connection possible. But, it doesn't always
work that way, and sometimes you can improve your connection by adding
extra settings (additional initialization string). Many command formats
are specific to different modem chipsets. Below the screenshot showing
where you go to add extra settings are some 56k-related commands for various
modem chipsets. Additional strings can be found in Limiting
Your Connect Speed. Extra settings to control modulation (also see Limiting Your Connect Speed)
Rockwell-based
modems: If you are getting the PORT speed instead of modem speed,
put W2 in extra settings. Rockwell 56k modems also have an extended-format
+MS= command; see Limiting Your Connect Speed.
Lucent-based modems:
More info on some of the other options for the LT Win Modem are in
Limiting Your Connect Speed.
Texas Instruments-based
modems: If you
have a Texas Instruments chipset and it's not a 3Com/USR modem,
the modem may be made under license from 3Com using 3Com-supplied firmware
that you must get from the licensee. These modems will support the same
commands and operate similarly to 3Com/USR modems. Others (CirrusLogic
& ?) may have independently-developed firmware using their own command
set. |
|
Most modems can be set to connect only at a speed or range of speeds. Lucent (Apollo/Mars/LT Win Modem with V.90 firmware) are limited to autorate, or locking a single connect rate; the upstream rate can also be set by the user. In some situations with Lucent modems, lowering the upstream rate (to say 21.6k) will improve the downstream rate and reliability. This page shows the speed limit commands for: 3Com/USR
Modems | Lucent-based Modems | Rockwell/Conexant-based
Modems PCTel-based Modems | Motorola SM56 Modems | Cirrus/Ambient Modems | ESS [Teledrive] Modems Using speed limiting commands may be helpful if you experience variability in your CONNECT rates, and only want to connect on your higher speed connections, or if your modem is connecting at too high a speed so as to choke on errors. For example, I find that when calling my ISP, I'll either get a rate of 32000 or 46666-48000. I've set my dial-up networking to automatically re-dial up to 50 times with a 1-second re-dial delay, and added the &U&N settings to make my connection a minimum of 42666bps. If that rate cannot be achieved, no carrier is obtained, the line is disconnected, and the modem immediately re-dials. Sometimes, it may take 9 or more attempts before a good connection is obtained - and no user intervention is required to reject the low-speed poor connections and re-dial. There are also many people whose modems are "over aggressive" on connect speed who can eliminate disconnect and/or low throughput problems by limiting the maximum speed the modem connects to a slightly lower rate. There's also an "Optional Shareware" program - ConnectPro that, among other things, will re-dial if you don't get your specified minimum connect speed. I haven't personally tried this program. 3Com/USR
Modems: The commands: &Un and &Nn
(where n is a number between 0 and 39) control the connect speeds your
modem will accept. &U control the lowest link speed,
and &N controls the highest link speed. If you want to use
this, add the appropriate &Un&Nn string in the 'extra settings'
box of the Advanced Properties of your Modem from Control Panel. (See
the graphic above.) Extra settings (for 42.6k
minimum connect) are: &U28&N39 I
don't limit the highest connect speed - but you can: if you find
that you get connects above 50k that are unreliable and error-prone, you
can use the &Nn setting to limit the maximum speed.
&U## - Lowest Link
Speed
These are the possible values for n with a x2 (non-V.90) 3Com modem:
Rockwell / Conexant Modems:The command format is: +MS= <mod> [,[<automode>][,[<min_rate>][,[<max_rate>][,[<x_law>][,[< rb_signaling>]]]]]]<CR>
You can determine
the format of the +MS command for your modem with the command:
AT +MS=?
which returns all possible values for each field. The command
AT +MS? will return the current settings
for each field. To
limit the Rockwell-chipset (Conexant chipset) modem to a minimum of 44,000bps
and a maximum of 52k, the following string would be entered in extra
settings: +MS=,,44000,52000
(non HCF)
+MS=12,,44000,52000
(non HCF) - V.90 is preferred, connect min 44k, max 52k Lucent
Modems:
The Lucent LT Win Modem (Apollo/Mars) with V.90 firmware does not have
the same flexibility for connect speed options as 3Com and Rockwell. It
will either do autorate (default), or you can specify a single 56k speed
to (try to) connect with:
1=auto select V.90/KFlex 2=Disable KFlex (V90 only) Motorola SM56 Modems:
To limit the speed
on PCTel modems, you must select either V.90 (n0s37=14) or K56Flex (n0s37=13)
along with the speed limit s34=# where # is as follows:
at+ms=? Cirrus/Ambient makes
a controller-based x2/V.90 modem chipset (MD565X) for ISA and external
configurations. The only documentation available indicates how to disable
56k: +MS=V34,1,0,33600 Modems with the ESS chipset (Teledrive) use the +MS= command to control modulation and minimum/maximum connect speeds: +MS= protocol,automode,minspeed,maxspeed where minspeed and
maxspeed are valid rates between 300 and 57333bps. Rockwell & Lucent Modems - Autoredial: Jim Bell found a solution to allow auto re-dial with Lucent modems (that lack effective speed range commands) and some later Rockwell V90 firmware where the +MS command is 'broken': 1. First, find the highest speed at which your modem connects and gives stable connections. If your modem speed varies, this should be done only after numerous logons to your ISP. 2. In Dial Up Networking, Click "Connections" and then "settings". Check the Redial box. Under this change "Before giving up retry" to 50 times. Press "OK". 3. In Dial-Up Networking, right click your internet connection and hit properties. Under your modem listing, hit "Configure". Set Maximum Speed to 115200. Select the Connection tab. Hit "Advanced". Change your modem speed by adding the following command in the Extra Settings box: Rockwell
Modems (except HCF): +MS=12,1,xxxxx,56000
Lucent Modems:
-V90=# or S38=#
|