А я уже запустил! Сегодня утром пробовал - работает! Итак, подробный HOWTO:
1) нам понадобиться узнать нашу верcию gcc
gcc --v
(по умолчанию в базовой системе он не установлен поэтому ставим его
apt-get install gcc
)
2) Идем на
http://linmodems.technion.ac.il/packages/smartlink/ и ищем там пакет SLMODEM под свою версию gcc (бинарные пакеты в самом верху списка - внизу src). Я использую ALT Linux 4.1 Desctop, поэтому в моем случае это gcc 4.1, следовательно я скачал пакет
SLMODEMD.gcc4.1.tar.gz3) Достаем из только что скаченного архива всего один фаил - slmodemd. Далее копируем его куда-нибудь, скажем в /usr/local/sbin (вообще говоря это дело вкуса - можете хоть в /bin/ кинуть)
4) Пишим скрипт следующего содержания:
#!/bin/bash
slmodemd -c RUSSIA --alsa hw:0,6 &
Вообще говоря что писать после hw: вам подскажет комманда:
cat /proc/asound/pcm
Но для большинства модемов это 0,6.
Потом можно кинуть этот скрипт в /etc/init.d/ чтобы не мозолил глаза.
5) Кидаем написанный выше скрипт в автозагрузку (кстати, люди добрые, подскажите пожалуйста где в ALT Linux аналог файла /etc/rc.d/rc.local?). Если не хотим в автозагрузку, то тогда придется после каждой загрузки/перезагрузки запускать этот скрипт от имени root'а.
На этом настройка аппаратной части завершена, осталось только показать драйверу, что модем иcпользует v90, для этого открываем kppp и редактируем строки инициализации следующим образром:
Строка инициализации 1 - оставляем ATZ
Строка иницмализации 2 - вписываем
at+ms=90,1,300,50666
Ну вот и все - можно пользоваться модемом!
В случае ошибки NO CARRIER следует убить процесс slmodemd и вновь запустить скрипт.
P.S. Только одно остается непонятным - почему при такой не особой замудренности и общности метода ALT Linux не поддерживает эти модемы "из коробки"? Ведь мы даже использовали открытые драйвера для настройки модема (вообще говоря не обязательно было тянуть скомпилированный под свой gcc бинарный фаил - можно было с таким же успехом собрать все из исходников, как я и говорил - они в том списке немного по-ниже бинарников располагаются).