ОС Linux -> Аппаратное обеспечение
->Установка драйвера модема на чипсете Smart Link под Linux
Установка драйвера модема на чипсете Smart Link под Linux
1. Введение Это статья призвана помочь установить драйвер для модемов собранных на чипсете Smart Link. Драйвер поддерживает все модемы для разных шин (AMR/CNR/PCI/USB) собранных на данном чипсете. Рассматриваемый драйвер можно найти на сайте http://www.smlink.com/. На указанном сайте есть две версии драйвера - стабильная и бета-версия. Т.к. они немного отличаются в компиляции и установке, то будет рассмотрены варианты для обеих версий. 2. Поддерживаемое железоДрайвер поддерживает все чипсеты Smart Link: AMR/CNR/MDC/ACR модемные карты для южных мостов материнских плат: - Intel ICH0, ICH2
- Via 686A, 686B, 8231, 8233
- SiS 630
- ALI 1535
PCI модемы USB модемы 3.1 Минимальные требования к установке стабильной версии драйвера.Ядро версии 2.4 и выше. Заголовочные файлы или же сами исходники ядра. 3.2 Минимальные требования к установке бета-версии драйвера.Ядро версии 2.4 и выше. Заголовочные файлы или же сами исходники ядра. Для версии 2.6 необходимы исходники ядра. Одни только заголовочные файлы не подойдут. 4.1 Установка стабильной версии.Распакуем файл: $ tar xvzf slmdm-2.7.14.tar.gz Заходим в директорию. $ cd slmdm-2.7.14 Выполняем компиляцию: $ make Выполняем установку для модемов AMR/CNR/PCI: $ make install-amr Если же модем USB, то выполняем: $ make install-usb При этом в директории '/lib/modules//misc' создаются следующие файлы: - slmdm.o модуль ядра модема
- slfax.o модуль факса
- slamrmo.o модуль драйвера для модемов AMR/CNR/PCI
- slusb.o модуль драйвера для модемов USB
В директории '/etc' создается файл 'country.dat' с настройками модема для разных стран. В директории '/dev' создается символьное устройство '/dev/ttySL0' и символическая ссылка на него '/dev/modem'. Также в файл '/etc/modules.conf' вносятся необходимые изменения для загрузки драйвера модема. 4.2 Установка бета-версии.Распакуем файл: $ tar xvzf slmodem-2.9.4.tar.gz Заходим в директорию. $ cd slmodem-2.9.4 Выполняем компиляцию: $ make Выполняем установку: $ make install При этом в директории `/usr/sbin' создается файл 'slmodemd'. В директории '/lib/modules//misc' создаются файлы модуля ядра 'slamr' и 'slusb'. В директории '/dev' создаются символьные устройства '/dev/slamr0-3' и '/dev/slusb0-3'. Также в файл '/etc/modules.conf' вносятся необходимые изменения для загрузки драйвера модема. 5.1 Настройка и использование стабильной версии драйвера.Для передачи драйверу специфических настроек для каждой страны используется параметр 'country'. Для того, чтобы указать страну использования Россия просто отредактируем файл '/etc/modules.conf'. Добавим в него опцию для нашего драйвера модема: options slmdm country=RUSSIA Посмотреть текущие настройки модема можно в любой терминальной программе командой 'ATI7'или в KPPP. При необходимости, так же можно посмотреть полный список поддерживаемых стран с помощью утилиты с дополнительным ключом 'slver -c', которая находится в директории с исходными текстами драйвера. 5.2 Настройка и использование бета-версии драйвера.Для запуска и настройки этой версии драйвера используется несколько другой механизм. Для этого необходимо выполнить команду для модемов AMR/CNR/PCI: $ /usr/sbin/slmodemd --country=RUSSIA /dev/slamr0 Или для USB модемов: $ /usr/sbin/slmodemd --country=RUSSIA /dev/slusb0 При этом создается псевдо-терминальное устройство для эмуляции порта модема и символическая ссылка на него '/dev/ttySL0'. Т.к. эта версия драйвера не создает символическую ссылку на наш модем, то для просты настройки терминальных программ можно выполнить следующую команду в директории `/dev': $ ln -sf ./ttySL0 /dev/modem При этом будет создана символическая ссылка '/dev/modem', которая очень облегчит жизнь при настройке модема, например, в KPPP. 6. Удаление драйвера.Драйверы удаляются из системы одинаково: $ make uninstall 7. Заключение.Для тонкой настройки драйвера можно скачать документацию по специфическим AT-командам для модемов на чипсете Smart Link с сайта производителя. С уважением, root at LinuxTECH root@linuxtech.pp.ru Статья взята с сайта OpenNET
комментарии к статье (0)
Ссылки по теме:
Логическая структура жесткого диска
Сборка 3D драйверов для интегрированых видеокарт VIA Unichrome
Настройка беспроводной сетевой карты D-Link DWL-520+ в Linux
Мониторинг материнских плат в Linux
К вопросу о горячей замене IDE HDD в Linux 2.4
|