Here is what i found from the maker of my modem Actiontec. After a couple of
e-mail to them and a visit to their site here is what makes this modem work
in Linux. It is an easy to aquire modem. You can find it at mmost major
electronics stores. It Work Great. And this modem is easy to go out and get
if you are willing to spend a little money to get Open Linux online. Here is
Actiontec's solution for their 56k Internal PCI Call-Waiting Modem...
Log on to Linux as root. Then from the KDE desktop click the terminal
icon(the one that looks like two computers in the taskbar). Then type in the
The following is an example of information to look for when the computer
return it to the screen:
Bus 0. device 12, function 0:
Communication controller: Lucent (ex-AT&T)
Microelectronics Unknown device (rev 0).
Vendor id=11c1. Device id=480.
Medium devsel. Fast back-to-back capable. IRQ 11. Master capable.
No bursts. Min Gnt=252.Max Lat=14.
Non-prefetchable 32 bit memory at 0xe0800000 [0xe0800000].
I/O at 0xa000 [0xa001].
I/O at 0x9800 [0x9801].
I/O at 0x9400 [0x9401].
Write down the first I/O range this example shows that I/O is 0xa000. The
values may vary dependng on the system. Then Type:
setserial /dev/ttyS3 port 0xa000 spd_vhi skip_test auto_irq autoconfig
and hit enter. If there are no errors, then type:
setserial /dev/ttyS3 uart 16550A
and hit enter.
[Note : If you recieved errors during any of the preceding then you should
check to make sure that the modem is in a PCI SLOT THAT CAN NOT ALSO BE A
ISA SLOT. My Compaq 5152's board has a slot that can be a PCI or ISA slot.
This is what caused my original problems with setting up this modem. Simply
removing the card from the PCI/ISA slot and placing it into a STRICTLY PCI
slot solved the problem of my I/O errors during my original setting up of
this modem. This is the only help I have for solving the I/O errors that you
might recieve during the setup of this modem.]
Select /dev/ttyS3 as the device in whichever dial-up communication program
you're using. It should now initialize and operate.
Edit the rc.local or rc.serial file located in the /etc/rc.d directory. Add
the two setserial lines at the end of the file. Save and reboot the system.
THE ABOVE WORKS FOR CALDERA OPEN LINUX 2.3 WHEN YOU HAVE AN ACTIONTEC
INTERNAL 56k PCI CALL-WAITING MODEM.
THE FOLLOWING ARE ADDITIONAL INSTRUCTIONS FOR OTHER DISTRIBUTIONS OF
LINUX(OTHER THAN CALDERA).
If you are using the S.u.S.E distribution, this can be done by adding the
command to /sbin/init.d/serial according to your needs.
If you are using Debian distribution, go to the /etc/rcS.d directory. Edit
the file called S30setserial and add the two setserial lines.