| Your Explorer by Linux links... |
|
Совет №25. Win-модемы
Если вы все-таки не послушали моего совета и купили win-модем (или он уже давно был установлен в вашем компьютере), сейчас мы попытаемся его настроить. Но настроим его только если у вас модем с чипом Lucent. Во всех остальных случаях этот совет вам не поможет.
Итак, заходим на сайт http://heby.de/ltmodem. Там есть уже откомпилированные модули для Lucent Apollo и Mars. ARM-модемы этим драйвером не поддерживаются. Скачиваем откомпилированный модуль. Кстати, модули доступны для дистрибутивов:
Debian GNU/Linux
Gentoo
Red Hat Linux
Fedora Core
Mandrake Linux
SuSE Linux
Conectiva Linux
Если вашего дистрибутива нет в списке (или откомпилированный модуль почему-то не устанавливается в вашей системе), вам нужно скачать пакет с исходным кодом (Source). Последняя версия модуля (драйвера для модем) на момент написания этих строк - 8.30a3. Она находится еще на стадии тестирования, но выбора у нас нет - стабильная версия 8.2x не поддерживает ядро 2.6.
Если вы скачали архив с исходным кодом, установить модуль очень просто, но перед его установкой убедитесь, что у вас установлены заголовочные файлы ядра и компилятор gcc. Для установки модуля распакуйте архив с исходным кодом в /usr/src/ltmod и запустите сценарий build_module. Затем, если модуль, конечно, успешно откомпилировался, запустите сценарий ltinst2 для установки модуля (копирования его в каталог с модулями), а затем - сценарий autoload, который "пропишет" только что откомпилированный модуль в /etc/modules.conf. В результате выполнения этих команд модуль будет скопирован в каталог /lib/modules/`uname -r`/ltmodem/. В файл etc/modules.conf были добавлены следующие строки:
alias char-major-62 lt_serial
alias /dev/ttyLT0 lt_serial
alias /dev/modem lt_serial
Также был обновлен список зависимостей (команда depmod -a) и создано устройство /dev/ttyLT0:
# mknod /dev/ttyLT0 c 62 64
# ln -s /dev/ttyLT0 /dev/modem
В kppp в качестве устройства нужно указать /dev/modem (можно напрямую - /dev/ttyLT0), а дальше все как обычно. Если ваш модем будет плохо распознавать сигнал "занято", то установите следующую строку инициализации модема - AT+GCI=B8