This file should NOT be sent to
[email protected]
It has common guidance for modem usage after setup.
Complementation of snd-hda-intel, slmodemd and a dialer utility
---------------------------------------------------------
THe ALSA (Advanced Linux Sound Architecture} modem driver snd-hda-intel
provides ONLY a low level access to the hardware. The complementing HIGH
level support for ALSA modem drivers is through a Smartlink utility: slmodemd
An ALSA compatible and compiled slmodemd is in the package SLMODEMD.gcc4.1.tar.gz
with download from
http://linmodems.technion.ac.il/packages/smartlink/
Unpack under Linux with:
$ tar zxf SLMODEMD.gcc4.1.tar.gz
and read instructions therein.
Typically the driver snd-hda-intel will be autoloaded on most Systems.
Then a Root permission command:
slmodemd -c YOUR_COUNTRY --alsa hw:0,6
will announce creation of ports
/dev/ttySL0 --> /dev/pts/N , N some number
The /dev/ttySL0 is a symbolic link to the true modem port /dev/pts/N
USA is the YOUR_COUNTRY default. See other Country alternatives by:
slmodemd --help
slmodemd --countrylist
Should there be a failure report like:
--------
ALSA lib pcm_hw.c:1305:(_snd_pcm_hw_open) Invalid value for card
error: alsa setup: cannot open playback device hw:0,6 No such device
error: cannot setup device hw:0,6
--------
First verify that packages providing ALSA audio support are installed.
Names vary with the Linux distribution but they are like "alsa-base"
and "alsa-utilities". In these are installed,
Next try as Root unloading and loading the driver:
modprobe -r snd-hda-intel
modprobe snd-hda-intel
Then retest the:
slmodemd -c YOUR_COUNTRY --alsa hw:0,6
slmodemd MUST be kept running throughout a dial out session.
Note that mere loading does NOT establish that snd-hda-intel is the correct
driver, rather than hsfmodem drivers for Conexant chipset modems. But
snd-hda-intel may still support readout of Subsystem information.
--------------------------------------------------------------------------
A dialer utility such as wvdial (perferable) is still needed for dialout.
slmodemd MUST be kept running throughout a dialout session.
On some Systems, putting the slmodemd process in the background with an &:
slmodemd -c USA --alsa hw:0,6 &
causes subsequent dialout failures.
Read Testing.txt for follow through details and Smartlink.txt
for additional information.
Welcome is not yet providing pre-compiled drivers for WinModems
The Modem/DriverCompiling.txt is a MUST READ,
if you are not experienced in configuring kernel-source/
or get "unresolved symbols" upon driver insertion.
Most recent WinModem fixes are in:
http://linmodems.technion.ac.il/FAQ.html
(4) For guidance on automation see
http://linmodems.technion.ac.il/archive-fourth/msg03734.html
and the scripts in the slmodem-2.9.n/scripts folder/