F8x86_64 on the Acer Ferrari 3400LMi
provided by Conexant, but by Linuxant. If you want all the features, fax, 56k,
etc., they will charge you for it. Although, a crippled version is free. I do not like
that philosophy at all. First you pay for the product, then they make you pay
again if you want to use it...
Fedora x86_64 has the ALSA kernel module
snd_via82xx_modem
precompiled.
That module is capable of handling the internal softmodem. Furthermore, this
module is properly loaded at startup. However, the modem is still a Smart Link
softmodem so we need a corresponding user space daemon that utilize this ALSA
support for our modem.
Notice that the source code distributed by Linuxant is divided in two parts, one
general modem daemon and hardware specific drivers in the form of kernel
modules. Since we already have an ALSA driver for our model we only need the
modem daemon compiled with ALSA support.
That part is provided by Linmodems (http://linmodems.technion.ac.il). They do a
great job in providing binary modem daemons, by regular compiles of the
Linuxant code. This daemon may very well be compiled as a 32bit executable.
Even if we are running on a 64bit platform.
Note
: Unfortunately the modem support is still unstable. Depending on the
versions of the modem daemon and the kernel it might work. Even though, it is
very fragile and might very well break on the next kernel update.
Since I do not use the modem I can live with this situation, but I am not happy
about it. The installation is not too complicated and is outlined below.
15.1 Installing daemon
Here are the basic steps to get the modem daemon up and running:
1. Start by checking that the
alsautils
package is installed:
# rpm q alsautils
alsautils1.0.151.fc8
otherwise install it like this:
# yum install alsautils
2. Verfiy that the proper ALSA kernel module is loaded and recognizes the
modem:
# aplay l
...
card 1: modem [VIA 82XX modem], device 0: VIA 82XX modem [VIA 82XX
modem]
Subdevices: 1/1
Subdevice #0: subdevice #0
3. Download the compiled modem daemon,
SLMODEMD.gcc4.2.tar.gz
, or
39