Dial-up modems have always been a pain on Linux. I got this one working though.
System: old PC running Ubuntu 10.10 (yes, still).
Modem: PCI card with Agere DSP chipset — i.e. a 'winmodem'.
Scanmodem reveals that it will work with the 'martian' driver, which is available on Ubuntu as packages 'martian' and 'martian-source'.
Having installed the packages, there is still some work to do which has to be repeated every time the Linux kernel gets updated:
- Make sure that you've got the linux-headers-xx package that matches your current kernel.
-
As root:
cd /usr/src/modules/martian-modem/source
make
make install
depmod -a
modprobe martian-dev - Now you can run 'martian-modem –daemon' which sets up the modem as /dev/ttySM0
- I found that, after rebooting, it all Just Worked — /dev/ttySM0 was there and accessible.
- So I could set up Gnome PPP to use /dev/ttySM0
- Sorted.
(Those instructions are fairly minimal, but you should get the idea.)