ANALOG MODEMS FOR LINUX & BSD
27. June 2003, 19:56 | by WD Milner | Full Article |
The following is a list of analog, controller (hardware) based modems known to work with Linux systems. Note that this list is only for internal modems. This list is principally PCI as, with few exceptions, ISA modems are hardware based and work fine in a linux system. While there are a few software based ISA modems they are rare. Likewise almost any external RS232 serial port modem should work fine with Linux. There is great variation in USB modem compatibility which is not addressed in this list.
If anyone has gotten a parallel port modem to work please let me know. I have only encountered a couple of them and have never heard of one being used on Linux but anything is possible.
For information on software based modems ("winmodems") please check out LinModems.Org.
Disclaimer: All information is provided with no guarantee whatsoever. While it was correct to the best of my knowledge at the time of posting.
If you know of any other models or model numbers that should be added to the list please let me know at linmodems @ caisteal.net
US Robotics / 3Com
List last updated January 28, 2004
Setting up a hardware based PCI modem in Linux
What follows are some basic instructions on getting a hardware based PCI modem working in Linux. A more detailed discussion will be available shortly but these steps should get you up and running. The procedure is similar for FreeBSD, OpenBSD and NetBSD.
1.) At a console prompt type "less /proc/pci". Scan the list until you find the modem communications controller section. It should identify by manufacturer as well as ID number.
2.) Write down the IRQ number associated with the modem device, and the memory I/O address. If there are more than one I/O addresses listed, the first is usually the one to pick.
3.) Exit less by typing "q" to return to the command line. Select a device to assign to the modem. Enter the following command replacing <comm> with the serial port you selected and <irq> and <port> the IRQ and I/O values you obtained in step 2.
setserial /dev/<comm> uart 16550A port <port> irq <irq>
4.) To avoid having to set the serial port parameters every time, you can edit the "/etc/serial.conf" file and set insert the details as per step 3 using the file format shown.
5.) Configure PPP and dialer to use the chosen tty.
- 30 -
Article & Comments
Comments are not enabled for all articles or documents.
Internet and WWW
Music and Audio
Society and Culture
Stage and Screen
Tips and Tricks