Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a client who wants to set up a fax server in their office. I'd like to use HylaFAX under Ubuntu, but I'm a little shy to spend money on hardware for Linux, particularly a modem given the whole Winmodem issue. So to ask two different questions in the same post:

First, what are the most reliable ways to tell if a modem is supported in modern releases of Linux? It's nice when a manufacturer specifically mentions Linux support. Failing that, do you check the kernel docs? Chipset type? Other keywords on the modem's spec sheet?

Second, what specific modem would you recommend?

share|improve this question
up vote 7 down vote accepted

The HylaFAX Handbook has some documentation about making sure you have a compatible fax device. According to that document, external serial modems will work almost without exception, but some external USB modems may be softmodems and require a driver. Regarding internal modems, that document references some chipsets and model numbers that are known to work.

Once you find a device that you intend to use, it probably wouldn't hurt to search for it in the hylafax-users mailing list archive to see if another user has encountered a problem with it.

The HylaFAX website also has Hardware Compatibility List.

share|improve this answer
Thanks for the pointers to back to HylaFAX's own site. Users on the mailing list seem reluctant to recommend a modem and the existing compatibility list is a bit out of date, but at this point I'm leaning towards a TRENDnet TFM-560X external serial modem. – Annika Backstrom Sep 15 '10 at 15:54
+1 to all for the mention of external serial modems. This will be the easiest way, trust me. – LawrenceC Feb 18 '11 at 12:22

External modems that plug into a serial (RS232) or USB port usually have all the necessary electronics. Most Winmodems (requiring Windows software to supplement their deficiencies) are internal. “Hayes compatible” or a mention of compatibility with DOS, OS/2, Linux, SCO, or anything other than Windows is an indication that the modem will just work under any OS. If in doubt, look for a model that other people have used under Linux, perhaps second-hand.

share|improve this answer

As much as this question is very old and answered. I would like to add something further.

For USB modems, "cdc-acm" compliant USB modems will present themselves as a serial device. They are usually self contained and small, with all required hardware. Latest verisions of linux kernel has a module to support these kind of devices out of the box.

Some examples of modems known to support this cdc-acm standard (you'll have to do some diggging) are http://www.usr.com/products/modem/modem-product.asp?sku=USR5637 and any modem containing the Conexant 93010 chipset (I am using the latter myself, and they are quite inexpensive). As Gilles mentioned in his answer, if the manufacturer mentions linux support, then it probably is cdc-acm compliant.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.