
ITALIANO
PORTUGUÊS
ESPAÑOL
TÜRKÇE

BIG LIST
CHEAP BOX
|
|
Winmodems are not modems
The purpose of this page is to identify consumer-grade modems
systematically and to note compatibility with Linux as reported by you,
the users.
Special thanks to:
- Makoto Shibata,
who is maintaining a Japanese language version of this page,
- Paolo Farinelli, who is
maintaining an Italian language version of this page,
- Vagner Farias, who is
maintaining a Portuguese language version of this page,
- "LinuxMan" who is
maintaining a Spanish language version of this page, and
who is maintaining a Turkish language version of this page.
The most current English language version is always found at
http://www.o2.net/~gromitkc/winmodem.html
- or -
http://start.at/modem
So-called Winmodems, host-based,
HCF-, HSP-, HSF-, controllerless, host-controlled, and soft modems
require vendor-supplied software to do the work of proper
hardware modems. The sale of these devices for x86-based PCs is becoming
increasingly popular among retailers and OEMs because of their lower
cost.
Since 1998, my opinion on these devices has been tempered by changes in:
- how the chip-makers and modem-makers have acknowledged the growing
base of Linux users,
- the installed base of PCs that are capable of using a bost-based
modem without significant impact on the CPU, and
- the emergence of PC motherboards with AC'97 capability.
This section used to say:
However, Winmodems are only appropriate for use with
Microsoft Windows on a fast
Pentium.
I'm not sure this blanket statement is still true. As evidenced by the
big list, there are many GNU/Linux
users using their "linmodems" with varying degrees of success. On the
other hand, this does not help all the *BSD users, the x86 Solaris users,
and others who would also benefit from non-proprietary software drivers.
A chart summarizing the hardware differences between
traditional modems, controllerless and software modems can be found here or, for a longer explanation,
here.
The developers at linmodems.org have
coined the term Linmodem to describe a winmodem that can be used
with Linux with a commercial or open-source driver.
It has been pointed out to me that the name "Winmodem" is a registered
trademark
of
U.S. Robotics and, subsequent to their merger, 3Com. I'm sure that they
are proud of this fact ;) In any case, when I refer to Winmodems,
please read it as "Winmodems(tm), host-based modems, HCF-modems,
HSP-modems, and all similar modem-like hardware."
|
| |
|
| |
What's new
2000-12-20
Added a link to IBM's Linmodem driver development page for the IBM
Thinkpad 600E. Thanks to Mike Sullivan of IBM for the link!
2000-11-25
Jean Gomes has pointed out that the linmodems.org gang has made some
progress on making the Lucent LT Linmodem driver more independent of the
kernel version.
2000-09-22
There appears to be a new Linmodem driver for
Conexant/Rockwell HSF (SoftK56) modems. It was designed for the Olitec
56K V.2, but with a little tweaking, it may work with other modems, too.
Thanks to Denis
Havlik for the link.
2000-09-15
Added link to Lectron Linux support page and added Lectron I56LVP-F3 as a
possible PCI hardware modem (Lucent Venus chipset).
2000-09-09
For those of you keeping score, Ambient Technologies (previously the modem
division of Cirrus Logic) is now Intel® Modem
Silicon Operation. Catchy name!
2000-08-13
There is a new Linmodem Driver available for the ESS ES56V-I TeleDrive
chipset. This driver may also work for close family members ES56-I and
ES56T-I, which share the ES2890S DSP. Modems affected
could include the SmartLink 5634BEW and the E-Tech PC56EX. Thanks to
CdStrife@aol.com for finding this driver!
2000-07-22
There is a new Linmodem driver available for the ESS ES56T-PI
TeleDrive chipset. This driver may also work for close family members
ES56-PI and ES56V-PI, which share the ES2898S DSP. Likely candidates,
for example, would be the Archtek Smartlink 5634PEW or the Pine FM-3621.
See the Linmodem table below for downloads. Thanks
to Andrew Wettstein for
finding this driver!
2000-07-19
Ambient (formerly the Cirrus Logic modem division, now part of Intel) is
working on Linux
drivers for their MD563X HaM controllerless PCI modem
chipset. The drivers are still in beta and will be posted on
www.ambient.com some time in the future.
2000-07-09
If you own a Zoom 2919L or 2949L, there is a flash upgrade to add
call-waiting
detection available from Zoom.
2000-06-29
The Digitan DS560-558 PCI hardware modem is now available as the Zoom
2920.
2000-06-23
There is a new PCI hardware modem available from Archtek: Model 5634PCV.
It is based on the TOPIC chipset. They have posted a simple /dev/ttyS2
installation program here
.
2000-05-29
If you would like to see how I fare at shopping for modems at retail
computer stores, check out the ROUGH GUIDE section. My latest
stop is CompUSA.
If there is a chain store in your town, I encourage submissions
for posting: try to keep it down to about a page of text. Let's see if we
can make this work...
2000-04-08
GVC is now selling the Well PCI hardware modem under their own name. They
include a simple utility to
autodetect the modem. If anyone is using the FM-56PCI-TP or GVC 0321,
please let me know (gromitkc@o2.net).
2000-02-25
The state of Linux serial device support (e.g., modems) for Linux 2.4 can
be found here. In
particular, Ted Ts'o is working on direct Linux support for PCI modems.
2000-02-17
Added a link to Digicom's Linux support info on digicom.it. Thanks to
Paolo Farinelli for the link.
2000-02-08
To support the effort to make Linux 2.4 fully PnP-capable for modems, Andrey Panin
[pazke@orbita.don.sitek.net] is collecting Plug-and-Play IDs.
He requests that you send him copy of your isapnp.conf file to add to his
database.
1999-12-30
Hooray for the FCC! By popular request, they will continue to issue modem
registration notices in plain text (instead of MS Word).
1999-12-13
Klavs Pedersen sent this hint on how to
set up a 3Com 3CP5610 (PCI) modem.
1999-12-01
Lucent has provided linmodems.org with a binary-only kernel module for PCI
LT Winmodems. Apparently, it's buggy but it works.
See the "Linmodem driver" table below for details.
|
|
|
|
 |
|
Winmodem Mini-FAQ
1. If Winmodems are not really modems, why do manufacturers make
them?
Two reasons: Most people don't know the difference; and floppy
disks are cheaper than hardware chips. A winmodem lacks parts
found in regular modems-- these parts are "emulated" by
software running on your CPU.
2. Oops, I bought a Winmodem. Will it
work with Linux?
Probably not. A Winmodem requires software to emulate the hardware
missing from the modem card. For most winmodems, this software is
only available for Microsoft Windows.
3. But someone must have adapted or reverse-engineered one by now!
Winmodem vendors will not
release the source code. Without it, creating a software
modem is a non-trivial programming task.
4. Are there any external Winmodems? Am I always safe
getting an external modem?
We haven't seen any external serial port Winmodems. Standard serial
port speeds make a Winmodem impractical. However, some older
modems are based on RPI chipsets (see below). RPI modems are not
supported.
If you are interested in the status of USB support in Linux, please
follow the link to the Linux-USB uusbd development
page. Use caution: there are USB winmodems on the market.
5. How about PCI modems? Are all PCI modems winmodems?
No, there are at least three types of controller-based PCI modems.
They are somewhat more difficult to set up than a jumpered ISA modem
or an external serial port modem. Linux 2.4 will probably include
automagic setup of PCI hardware modems.
If you are curious, these modems are:
- Lucent Venus chipset: Multitech MT5634ZPX-PCI,
Actiontec PCI56012 (IBM 33L4618 or GVC MD0223)
- USR/TI Kermit chipset: the 3Com/USR 3CP5610 family, which includes
models 5613, 5609, and OEM models 2976, 2977, and 3258,
- TOPIC TP560i chipset: Zoom 2920 (Digitan DS550-558) and
the Well Communications FM-56PCI-TP (GVC MD0321).
6. I've heard that there are linmodems... so do winmodems work with
Linux now?
Some of them do. Whether your winmodem will work depends a lot on the
modem chipset you are using, your PC's processor, and in most cases your
kernel version. See the "Linmodem drivers" table below.
Please remember: if you have a choice, a hardware modem is
always the best choice for Linux users. If you have a laptop
with a built-in winmodem, though, you'll need a "linmodem" driver.
See the Linmodem driver table below.
7. Are there any Linmodem drivers for kernel 2.0.x? 2.4.x?
No. Now you can see why closed source drivers are such a bad
idea.
8. My modem is not a winmodem but I'm still having problems getting
Linux to "see" it or the modem is always "busy." Why?
The most common reasons are:
- Unconfigured ISA
Plug-and-Play modem
- "User-friendly" dialing programs which have their own problems.
Test your modem with minicom instead.
The Modem-HOWTO has
an up-to-date troubleshooting section.
|
|
 |
|
Usual disclaimers apply. This list is provided only for your convenience
and should not be considered an endorsement blah blah blah ;-)
Experienced Linux users-- I need your help to mark more
modems OK

If you can add something to this table, please
let me know. FCC ID number and/or FCC Registration number is
required. This number is usually silk-screened or on a label on
the modem board. On a notebook computer, it is often on a label on
the bottom of the case. Click here for an example.
I'm thinking about including Industry Canada
certification numbers, too.
If you're looking for a particular modem, be sure to use your
browser's "Find in Page" command. It may not be where you think
it should be!
WM = Winmodem, only known to work with
Windows software
LM = Winmodem, may work with
vendor-supplied Linux ("Linmodem") driver
RP =
Rockwell RPI chipset, requires DOS or Windows DSP software, may
work with error-correction disabled
OK = Real modem, reported to work with Linux
Recent Changes
OK |
FI7MRIS56 FI7TAI-31422-M5-E |
SmartLink 5634BRS, 5634BRV-1
V.90/K56Flex Speakerphone Modem, Rockwell RCVDL56ACF/SP
chipset |
Yes | Yes | ISA |
Vildenei N
Pereira |
OK |
CJE-0374 CJEUSA-65828-FA-E |
US Robotics Sportster int voice 33.6 [00117101 R:2] |
Yes | Yes | ISA |
Vildenei N
Pereira |
| Various FCC updates and newly approved modems as of 05
January 2001 |
LM |
CJ6JPN-25625-DT-E |
Model VCMDMUS1, Toshiba Satellite Pro 490CDT notebook, 33.6K/14.4K
or V.90 d/f/v modem, requires Lucent "Linmodem" driver |
Yes | No | ISA |
Ramiro Gonzalez |
WM |
(BABT ID: 608463) |
SuperHighway 56PCI Internal modem
Model 560HCF,
Rockwell RLVDL56DPF/SP (HCF) chipset |
Yes | No | PCI |
Dave
Hill |
| Various FCC updates and newly approved modems as of 28
December 2000 |
LM |
? |
Pine Model
FM-3711, Rockwell R6793-11 (HSF) chipset
(PCI\VEN_127A&DEV_2015&SUBSYS_2015127A) |
Yes | No | PCI |
Ninad S. Thakoor |
| Various FCC updates and newly approved modems as of 08
December 2000 |
OK |
H4TFM-REB3X 1B9USA-25422-M5-E |
Zoltrix
FMVSP56e, Rockwell ACF chipset (1 MB ROM) |
- | - | EXT |
Bruno Santos |
OK |
4X2USA-25547-MM-E |
Model 3CCFEM556B, 10/100 LAN + 56K Global |
- | - | PCMCIA |
Laurent
Delpierre |
OK |
1YYTAI-34353-M5-E |
Well/Origo/Well-Link Topic FM-56PCI-TP
w/Linux support, E-Tech PCI-56TP, GVC Model
MD0321 (retail), MD0324 (white box), TOPIC TP560i/9922S14 chipset
(PCI\VEN_151F&DEV_0000&SUBSYS_0001151F&REV_00)
|
Yes | No | PCI |
Franz Korntner, Well
Communications |
LM |
4J2SNG-27506-M5-E |
Model MSP5900-U(X), Best Data 56K Mach 2 Model A56FW-PCI,
PCTel PCT789T-A chipset, requires PCTel "Linmodem" driver |
Yes | No | PCI |
Alan Hagge |
OK |
? |
ASMAX multiSYS.modem,
Topic TP560i/9922S14 chipset possibly the same as Well
Communications FM-56PCI-TP |
Yes | No | PCI |
makula |
Chipset summary for the impatient
|
Rockwell / Conexant |
Lucent / AT&T |
PCTel |
Cirrus Logic / Ambient |
3Com / US Robotics/ TI |
ESS |
Motorola |
Hardware |
ACF |
Venus |
|
565x |
HW Faxmodems |
|
Old externals |
Controllerless |
HCF |
LT Winmodem (Luna, Apollo, Mars) |
|
342x,562x |
Winmodems, WIN Faxmodems |
Teledrive |
|
Soft |
HSF |
|
HSP |
|
|
|
SM56 |
|
| | |
|
 |
|
Linmodem drivers
Disclaimer: I cannot endorse, support, troubleshoot, or debug this
software.
Alright, then, if you plan to use one of these drivers, you
definitely should read the draft version of the Linmodem-HOWTO.
It explains the quirks of the closed-source drivers and how to overcome
them.
If you get one of these to work for you, please send me a note with your
modem information so that others won't have struggle as much as
you did :) Let's turn those WM's into LM's!
Additional Hints:
- ESS PCI [1]
- Lucent [1]
[2] [3]
- PCTel [1]
[2]
- Conexant HSF [1]
[2]
|
| | |
|
|
|
Rough Guide
These are handy tip sheets for shopping at chain stores that will fit on
one piece of letter-sized paper when printed. Usual disclaimers apply.
|
|
 | |
Links to other modem information
Reference notes/esoterica for this page
Modems in general
Helpful HOWTOs and tutorials
Laptop modems and Linux
Specialized Linux software
-
spk, a GPLed voice mail system for Linux
- xsmp, an
X interface for Sportster Message Plus modems
- mepl, software to control
the self-employed mode on 3Com/USR message modems
- TkUSR, a small
Tcl/Tk program for USR/3Com message modems
- Olix, une application qui
permettra la gestion du modem Olitec (Self Memory 2000, 56, et
compatible).
- PMFax, fax/voice software for
several OSes.
Choosing or buying a modem
Manufacturers' Linux pages [The good guys]
Manufacturers Hall of Shame
Supported hardware lists for specific commercial Linux distributions
-- included for completeness, but not recommended
Other Operating Systems
ISDN, cable modems, other stuff like that
Completely non-Modem, non-Linux, but somehow still extremely neat
web pages also available on this server
|