Полная версия

OSS Group


Авторизация

  

Навигация

Текущее местоположение:  OSS Group :: Wiki :: Admin :: Работа с модулем eagle-usb
Главное меню:   Главная   Документация   Разработка   Контакты   Поиск   Карта сайта   Wiki   Блоги
Разделы Wiki:   Admin  APT  Sandbox

Работа с модулем eagle-usb

Проект Eagle-USB 4 Linux предназначен для поддержки в Linux xDSL-модемов на базе чипсетов AD Eagle I/II/III. Преимущественно разработка и документирование проекта ведётся на французском. Есть полностью англоязычная страница проекта на SourceForge.net

С ядер >2.6.15 заменён идущим в составе самого ядра модулем ueagle-usb, хотя по крайней мере с 2.6.16 вполне ещё работает.

Для сборки модуля требуются пакеты:

# apt-get install rpm-build kernel-headers-common kernel-headers-modules-XXX-YYY-ZZZ kernel-headers-XXX-YYY-ZZZ docbook-style-xsl docbook-style-dsssl

Далее, требуется распаковать архив с драйвером и приложить патчи.

$ tar xvfj eagle-usb-2.3.2.tar.bz2
$ cd eagle-usb-2.3.2
$ patch -p0 < ../eagle-usb-2.3.2-alt-usb_driver-owner-filed.patch
$ patch -p0 < ../eagle-usb-2.3.2-URB_ASYNC_UNLINK-in-2.6.14-alt.patch

Проверить, на правильную ли версию указывает /etc/sysconfig/kernel.
Проверить совпадение версий GCC, которым собиралось ядро и текущей выбранной.
(см. select-gcc, и сообщения после configure).

Конфигурация и сборка модуля:

$ ./configure --prefix=/usr/local  --with-kernel-src=/usr/src/linux-XXX-YYY-ZZZ
$ make 
$ mkdir temp
$ make install DESTDIR=`pwd`/temp

В итоге в temp - полная структура драйвера. На ней выполняется

 # chown -R root:root temp/

Из полученного дерева нужно:
/etc/eagle-usb : всё кроме подкаталога eagleconnect и *.txt (это настройки для конкретных провайдеров)

Из /etc/eagle-usb удаляется eagle-usb_must_be_configured, eagle-usb.conf.template переименовывается в просто .conf. Для Stream его содержимое:

# cat eagle-usb.conf | egrep -v '^([#]|$)'
<eaglectrl>
OPTN0=8002C444
OPTN1=00000994
OPTN2=63600000
OPTN3=00000028
OPTN4=00600000
OPTN5=00000500
VPI=00000001
VCI=00000032
Encapsulation=1
Linetype=00000001
RatePollFreq=00000009
</eaglectrl>

Всё остальное - дублирует функционал пакета pppoe и не нужно.

Для загрузки firmware в модем используется eaglectrl -d.

eaglestat показывает состояние модема, при статусе 'Modem is operational' можно запускать pppoe.


Дата создания: 2006-05-28 21:15:49 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-28 21:18:31 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 3  Все версии


  Не показывать комментарии


Wiki::Admin   Карта раздела  Оглавление  Изменения за сутки  Изменения за неделю  Изменения за месяц



Быстрый поиск по Wiki:
И ИЛИ

На эту страницу ссылаются:

©2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы