|
Ambient / Intel centrollerless modem
This describes how to get a ControllerlessModem up and running with an Ambient / Intel Ham chipset under Linux. This applies to the internal PCI variant, not tested with others. Reports welcome.
/sbin/lspci will show the card like this (may differ):
00:0a Communication controller: Ambient Technologies Inc HaM controllerless modem (rev 02)
The very modem that I have used is from a Medion PC and used Creatix V.90 drivers under Windows ME and XP. Intel has V.92 drivers for Linux available (see below).
Steps:
- Install Linux (I got it to work under RedHat Linux 9 with kernel 2.4.20-27.9.)
- Make sure your kernel sources are installed properly, on RedHat use the kernel-source RPM, if you have a vanilla kernel you will already have the kernel source on your system...
- Get the driver source code from Intel. You can find it at http://downloadfinder.intel.com/scripts-df/Detail_Desc.asp?agr=Y&ProductID=1057&DwnldID=5976
- Exec the following (assumed you downloaded to /tmp):
- cd /tmp
- tar xvfz intel-v92ham-453.tgz
- cd Intel-v92ham-453
- less readme.txt
- make clean
- make ham
- make install
- Now you should be able to use your modem. There should be a symbolic link at /dev/modem pointing to /dev/ham. If it's not there create it.
- On RedHat systems redhat-config-network is the easiest way to get the modem connection running
- Add modem connection
- It won't find the modem by itself so just use the default settings (56K, hardware flow control)
- Add your provider data as usual
- Now give it a try. Go to a console (preferably as root for the beginning)
-
/sbin/ifup ppp0 (assumed that the modem is the first PPP connection and thus ppp0)
If that worked that's it. The driver is automagically loaded on system startup, the "make install" has taken care of this. You might get unresolved dependencies on depmod (I got them) but this seems not to be a problem, it works fine for me without problems so far...
|
|