Проект 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 Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц