David Strom

Microcom Parallel Port Modem

By David Strom



If you spend alot of your time using modems, you probably have some sort of performance

anxiety, that is always waiting for your modem to finish sending or receiving data. You

probably are also confused about all those "V." standards that stake a claim to being the

fastest in the land, too.

So what should you do? If you are running a communications package underWindows, you

might want to consider a parallel port modem, such as Microcom's DeskPorte Fast or

TravelPorte Fast. These modems have two connectors on the back: one for the standard serial

port, and a second one that gets connected to the parallel port.

What this extra port buys you is speed, but only under the right conditions. You need to

examine your situation and determine what is holding up those bits over the wire. It may be

the serial port on your computer. It may be Windows. It may be the modem or computer on

the other end that you are communicating with. It may be the communications software itself,

which was never designed to operate above certain speeds. So before you buy, consider how

much of a detective you want to become, and how desperate you are for faster throughput.

We tested the DeskPorte Fast on a variety of Compaq and Dell 486 computers. We

understand from Microcom that the pocket-sized TravelPorte Fast modem works similiarly. (It

just comes in a smaller package and runs off a 9v battery.) We had all sorts of trouble with

the modem and after two weeks of hair-pulling found out that we had been using not one but

two bad cables. Welcome to the new world of  using the parallel port for modems. The

TravelPorte comes with its own parallel cable, since it uses a special miniature connector. The

DeskPorte doesn't use a Centronics parallel port connector, as is found on almost every

printer in existence. Instead, it uses a DB-25 connector. So to connect the modem to your

parallel port you'll need a standard 25 pin to 25 pin male/female modem cable. This sounds

confusing but it makes sense once you see all the parts.

As a result of this experience, Microcom is now shipping the DeskPorte with its own cable.

[CHECK: INFO TO COME ON HOW TO UPGRADE OLDER MODEMS ....]

Before we get into the speed issue, let's examine the various modem standards and what they

mean.

At speeds above 9.6 kbps, there are several standards that are more or less set in stone. By

that we mean that if you purchase modems from two different vendors, you are reasonably

assured that they will operate at these speeds. Before V.fast came along, most of the speed

demons used two different standards: V.32bis modems which operated at 14.4 Kbps

throughputs and made use of V.42bis data compression technologies. The use of data

compression meant that the serial port has to send data to the modem at faster and faster

rates, if you are going to get any benefit out of the compression features offered by the

modem. 

Late last year several vendors introduced modems that adhere to a new standard, called V.fast

or V.34, which doubles the base V.32bis speeds to 28.8 Kbps. V.fast modems still work with

V.42bis compression technologies. However, the V.34 specifications are still unfinished, and

while the chance of them changing is slim, there is no actual formal standards that have been

agreed on by the international committees that rule on these matters. So you might be taking

a chance by purchasing these newer modems that they might not interoperate with other

vendors' modems.  

All this faster-than 9.6 Kbps stuff is a bit academic, however. While the modems are certainly

faster, other parts of the communications link may not be. Indeed, in most cases serial ports

can't operate very well above 9.6 Kbps and will tend to lose data with fast file transfers. If

you have purchased a V.fast modem that is using a standard serial port, you'll have wasted

your time and money: most likely it won't deliver. The performance bottlenecks are certainly

elsewhere than the modem.

The reason for this is that most serial ports transfer data one bit at a time. Better serial port

chipsets have been available for years but few desktop and laptop computer makers have used

them since they cost more. (IBM's Thinkpad is one notable exception.) We think this attitude

is penny-wise and pound foolish, but since serial ports are hidden and the chipsets not as well

known as the processor, they have held little marketing value for most computer makers.

Other modem makers have known about these bottlenecks for years, and both Hayes and

Boca Research (among others) sell enhanced serial port adapter cards that improve their

modem's performance. While these adapter cards are nice, they can only be used on desktop

computers and not laptops, and they are geared towards the specific modem vendor's

products.

This is the beauty of Microcom's strategy with the parallel port. It is something that is built-in

to every Intel computer, and Microcom is wisely taking advantage of it with the DeskPorte

Fast modem. It is for this reason that we recommend this product for enterprise networking,

with the caveat that your enterprise has a significant number of Windows computers and

Windows-based communication software that can take advantage of its faster throughput. The

modem comes with fax software from SoftNet and can work with other fax software as well,

although we did not test these features.

We found that using the parallel port and connecting two Microcom modems would speed up

file transfers about five times over using ordinary V.32bis/42bis modems: we got close to 100

Kbps throughput, enough to move a 1 megabyte text file in about a minute and a half. That's

fast.

Our test environment included two Windows 486 machines: a Compaq and a Dell. Both

machines had several communications products loaded on them, including DCA's Crosstalk

for Windows and Hilgraeve's Hyperaccess for Windows. These are two of the faster

communications software products around, especially when the Z-Modem protocol is used and

set up correctly to maximize throughput.

To make use of the parallel port, you need to install the special drivers that Microcom has

written. Microcom's driver has two parts: software that gets executed by the SYSTEM.INI file

when Windows is started and a Control Panel application. Both install quickly and are an

elegant way to resolve the thorny port issues. 

You can map any parallel port to any serial port via the Control Panel application: just click

on the appropriate boxes. A button labelled "Info" tests the setup and determine if the modem

is connected and powered on. (This was our hangup with the bad cables: the test wouldn't

find a modem until we found a working cable.) And, you can turn off the parallel port

mapping when you need it for a printer or some other device.

For example, let's say you want to use the parallel port features of the modem and connect to

it as COM3 on your computer, which has two internal serial ports that are assigned COM1

and COM2. You open the Parallel Port application in the Control Panel, click on COM2, and

close the application. It takes about 20 seconds. Now any Windows communications

application can use COM3 and move data out over the serial port.

However, there are some caveats to using the parallel port in this fashion. The drivers that

map the parallel port to the standard serial communications ports are only available for

Windows: if you are still using any DOS-based communications programs (such as the DOS

cc:Mail remote software that we use or "Classic" Crosstalk XVI from DCA), then you will

have to connect the modems the old-fashioned way via the serial port and lose the advantages

of parallel-port throughput.

Second, you'll need to use a relatively fast communications product like Crosstalk or

HyperAccess for Windows. When we used Windows' own built-in Terminal software, we

found it couldn't handle the faster parallel port speeds: the same file that took a minute and a

half took over nine minutes to transfer with Terminal. This is where being a communications

detective comes in handy: you'll have to seek out each link in the communications path and

determine who is really the slouch.

Third, you need a parallel port modem on both sides of the communications link to get the

most throughput. 

We did some tests to determine which part of Microcom's modem was responsible for the

faster throughput: the V.fast features or the parallel port. So we connected the DeskPorte Fast

to Xircom's Pocket Ethernet Modem (which has both a LAN connection and a modem in one

package that connects to the parallel port) used both Windows Crosstalk and Hyperaccess to

transfer files between the two computers. 

We were able to move data between the two different modems at speeds close to that seen

between the two Microcom modems. For example, sending Windows' SETUP.EXE file (about

half a megabyte) took 123 seconds between the two Microcom modems, and took 160

seconds between the Microcom and Xircom modems. Sending it between two V.32bis/V.42bis

modems took over ten minutes. This factor of five increase (when compared to the serial

port) in performance was about typical for how good the parallel port is in boosting

performance.

Xircom's approach to parallel port modems is less satisfying than Microcom's, however. 

While having an Ethernet and modem connector on a pocket-sized device is handy, the proof

is in how the drivers are done. Xircom does not have any way to change the serial port

assignment for the parallel modem on the fly as Microcom does: you have to exit Windows

and edit one of the configuration files with a text editor. Plus, Xircom replaces the standard

Windows COMM.DRV communications driver with its own driver: this may be incompatible

with other Windows communications products. Microcom uses the Microsoft standard driver.

Finally, while we found it admirable that Xircom tries to support the DOS user with its

modem, the list of exceptions and incompatiblities is so long that most of us will turn to

Windows when it comes time to communicate.

We're glad to see Microcom moving forward with using the parallel port, and now that they

are selling the modem with a cable we recommend the product for enterprise networkers,

provided you understand what you are getting into with this modem.  



facts:

Microcom DeskPorte Fast 

$499

500 River Ridge Drive

Norwood, Mass. 02062

617 551 1000

617 551 1021 (fax)

Pros: --Uses Parallel port to transfer data fast

    --Windows communications driver design and implementation is elegant and beats the

competition

Cons: -- Only better Windows communications software will make use of potential

throughput advantages

Ready for enterprise networkers:  Yes!

Test bed: two Windows computers, several competitors' modems    

Click here to return to the previous page

David Strom David Strom Port Washington, NY 11050 USA US TEL: 1 (516) 944-3407