The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Установка драйвера win-модема на чипсете Lucent/Agere (modem driver linux hardware)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: modem, driver, linux, hardware,  (найти похожие документы)
From: LinuxTECH <root@linuxtech.pp.ru> Newsgroups: http://linuxtech.pp.ru Date: Mon, 14 Apr 2003 13:01:37 +0000 (UTC) Subject: Установка драйвера win-модема на чипсете Lucent/Agere Оригинал: http://linuxtech.pp.ru/modules/sections/index.php?op=viewarticle&artid=5 Установка драйвера модема на чипсете Lucent/Agere 1. Введение. Это статья призвана помочь установить драйвер для модемов собранных на чипсете Lucent (сейчас Agere). Драйвер поддерживает, как модемы, собранные для шины ISA, так и для PCI. Модемы AMR не поддерживаются. Рассматриваемый драйвер можно найти на сайте http://www.heby.de/ltmodem/. Здесь не рассматриваются различия между 'win-модемами' и 'soft-модемами', их достоинства или недостатки. Все это выходит за рамки данной статьи. 2. Поддерживаемое железо. Драйвер поддерживает все основные DSP (DSP - digital signal processor, цифровой сигнальный процессор) от Lucent (Agere) со следующими кодовыми названиями: 1641 - Apollo ISA 1642 - Apollo ISA 1643, 1644 - Apollo ISA 1645 - Mars1 PCI 1646 - Mars2 PCI 1648 - Mars3 1648C - Mars3.2 Примечание: работоспособность драйвера проверялась на PCI модеме Genius GM56PCI-L собранном на чипсете Agere 1646. 3. Минимальные требования к установке. Версия linux kernel 2.2.16 и выше, смотрится так: $ cat /proc/version binutils 2.8.1.0.23 $ size -version GNU make 3.77 $ make -version gcc 2.7.2.3 $ gcc -version Для версии linux kernel 2.4.18: binutils 2.9.1.0.25 GNU make 3.79.1 gcc 2.95.3-2.9.99 Дополнительно нужно иметь полные исходники ядра, а не только заголовочные файлы. Для установки модуля драйвера, естественно, нужны права root. 4. Установка. Распакуем файл: $ tar xvzf ltmodem-8.26a9.tar.gz Заходим в директорию. $ cd ltmodem-8.26a9 Посмотрим, что тут есть: [[17]root@localhost ltmodem-8.26a9]$ ls -1 1ST-READ build_deb* build_module* build_rpm* DOCs/ FileList.txt@ scanmodem@ source.tar.gz utils/ [[18]root@localhost ltmodem-8.26a9]$ В первом файле, который как видно из названия необходимо прочитать первым, содержится краткая информация и инструкция по установке драйвера. Следующие три скрипта необходимы для построения rpm-пакета для Debian, модуля драйвера и просто rpm-пакета соответственно. Директория 'DOCs' содержит большое количество информации по установке, настройке, конфигурированию модема и драйвера. Дальше идет символическая ссылка, указывающая на файл FileList.txt в директории 'DOCs', описывающий предназначение всех файлов в данном пакете. Следующая ссылка указывает на файл в директории 'utils', предназначенный для поиска правильно установленного модема. В сжатом архиве содержатся исходные тексты драйвера, которые будут извлечены скриптом построения модуля ядра. И, наконец, в директории 'utils' находятся различные утилиты необходимые для компиляции, установки и проверки драйвера. Если есть желание, то можно запустить скрипт для проверки совместимости вашего модема с данной версией драйвера: $ ./scanmodem Делать это необязательно, т.к. этот же скрипт вызывается из самого скрипта построения модуля драйвера. Но убедится в правильности выбора драйвера не помешает. Вот, что мы получили в ответ: A supported Lucent/Agere DSP chipset modem is identified: PCI_ID=11c1:0440 VENDOR 0x11c1 DEVICE 0x0440 ID are within the serviced ranges for Lucent/Agere DSP modems: ------------------------------------------ LUCENT 0x11c1 0x0440-0x045c XIRCOM 0x115d 0x0000-0x000F XIRCOM 0x115d 0x0440-0x045c XIRCOM 0x115d 0x0010-0x03ff ------------------------------------------- Drivers and their compiler kits are available at: http://www.heby.de/ltmodem/ For more details read the Recording file. Как видно из отчета, поддерживаемый данным драйвером DSP от Lucent/Agere идентифицирован. Настало время перейти к делу. Запустим скрипт построения модуля драйвера ядра для нашего модема: $ ./build_module Примечание: все скрипты в данном пакете от души "сдобрены" комментариями, так, что не стоит пугаться обилию выводимой на экран информации. Нужно просто нажимать 'Enter', когда об этом попросят. После множества проверок зависимостей и компиляции, в директории 'drivers-*' будут лежать два модуля ядра для вашего модема: lt_modem.o и lt_serial.o, где * - версия вашего ядра (в моем случае эта директория называлась 'drivers-2.4.18-6mdk'). Если возникли какие-то проблемы, то можно посмотреть файл 'BLDrecord.txt'. Этот файл создается скриптом во время своей работы, куда скидывается различная дополнительная информация. Теперь проинсталлируем драйвер в систему: $ ./ ltinst2 Для противоположных целей служит другой скрипт - 'ltuninst2'. Осталось только, чтобы драйвер модема автоматически загружался в систему после перезагрузки. Для этого тоже уже есть готовый скрипт, который прописывает всю необходимую информацию в файл '/etc/modules.conf': $ ./autoload Опять же, если необходимо удалить модуль драйвера из автозагрузки, то есть другой скрипт - 'cleanup'. Все. Теперь в системе появилось два устройства - /dev/tts/LT0 и /dev/modem. Любой из них и является нашим модемом. 5. Заключение. Резюмируя вышесказанное, можно сказать, что для установки драйвера необходимо выполнить последовательно всего три команды: $ ./build_module $ ./ ltinst2 $ ./autoload Нужно заметить, что драйвер еще имеет дополнительные опции для модемов на шине ISA, которые здесь не рассматривались. За дополнительной информацией по конфигурированию драйвера для этих модемов, необходимо обратиться к документации поставляемой в пакете. С уважением, root at LinuxTECH <root@linuxtech.pp.ru>.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, RusPskov , 23:35, 23/07/2003 [ответить] [смотреть все]
  • +/
    Нужны драйвера к модему Agere Systems PCI Soft .
     
  • 1.2, Глюк , 00:01, 18/09/2003 [ответить] [смотреть все]
  • +/
    эээ, полегче..
    я вот линух в первый раз поставил, АСП 9, дров каких то накачал.. чё щас делать?
    плиз на мыло ответь, у меня дома инета полного нету пока((
     
  • 1.3, afanasiy, 16:13, 15/10/2003 [ответить] [смотреть все]
  • +/
    Не смог собрать модуль,
    No kernel headers found
    (Mandrake 9.1)
     
     
  • 2.8, rtm, 23:27, 15/11/2003 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Common Problems and Solutions To build a driver from source code you will need ... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, Vasya, 11:20, 19/10/2003 [ответить] [смотреть все]  
  • +/
    Че в нем надо делать?
     
  • 1.9, Игорь, 09:06, 24/12/2003 [ответить] [смотреть все]  
  • +/
    Я все сделал, как описано в стаье, все вроде бы установилось нормально, но в списке выбора звонилки не появилось устройство /dev/tts/LT0, а при обращении к устройству /dev/modem, вылезает сообщение "Модем занят", чем он занят непонятно.
    Кто знает, как решить проблему?
    Ставил на Мандрак 9.0 кернел 2.4.19.
     
  • 1.12, Voodoo, 16:28, 11/08/2004 [ответить] [смотреть все]  
  • +/
    Такая же проблема
     
  • 1.13, Юля, 22:56, 20/08/2004 [ответить] [смотреть все]  
  • +/
    Проблема с инетом - нет дров на модем.
    Rockwell 56K/PCI/Fax/Int V.92 (M-PCI56K)
     
  • 1.14, Chester, 02:01, 16/10/2004 [ответить] [смотреть все]  
  • +/
    Я вот поставил ltmodem-8.30a3.tar.gz, всё стало
    в modules.conf всё зашибись, модули на месте,но
    почему-то при загрузке ни чего не грузится,
    Загружаю в ручную, всё равно ни чего не работает
    (kppp говорит modem is busy, а при запуске ppp-on
    - connect script failed, хотя со скриптами всё путём)
    Система Slacware 9.1
    Если кто знает чё делать, огромная просьба : ПОМОГИТЕ!!!!
     
  • 1.16, Lacunacoil, 14:29, 15/01/2005 [ответить] [смотреть все]  
  • +/
    А тоже самое только под фрю ?
     
  • 1.17, novichok, 23:39, 11/02/2005 [ответить] [смотреть все]  
  • +/
    точно такаяже проблема!так а кто нибудь знает как выйти из этого положения?
     
  • 1.18, Vit007, 20:55, 16/02/2005 [ответить] [смотреть все]  
  • +/
    Установка драйвера win-модема на чипсете Lucent Agere проблема зависает комп пр... весь текст скрыт [показать]
     
  • 1.19, Vit007, 20:58, 16/02/2005 [ответить] [смотреть все]  
  • +/
    From usr src linux Documentation Changes for sources version 2 4 Utility ... весь текст скрыт [показать]
     
  • 1.20, whoops, 16:31, 17/02/2005 [ответить] [смотреть все]  
  • +/
    если говорит modem is busy - попробуй запустить дзвонилку от root-а
     
  • 1.21, Ivan, 22:49, 27/02/2005 [ответить] [смотреть все]  
  • +/
    Все не так просто как этот дядя обьясняет - для начала надо иметь исходники ядра нашего линукса, и вообще лучше сначала сделать updatedb , а потом приступать к самой установке - т.е если исходников он не находит, то надо сделать .:
    ln -l [ваш каталог исходников] /usr/src/linux-2.x.x
    дальше - действовать по обстоятельствам
    А если исходников нет - надо достать, т.к. без них компиляция драйвера невозможна
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor