LINUX.ORG.RU

Zyxel OMNI ADSL (usb)


0

0

Всё, не могу. Копал-копал, так и не выкопал.
Есть сабж, подоганный на ненадолго, потому фирмвару перешивать не предлагать. Есть огромное желание запустить его под никсами.
Лазал по лору, гуглу, яндексу - вроде всё понятно, но ... как обычно вилы с граблями вырастают на ровном месте.
Ладно, всё по порядку.
Имею (или они меня имеют (модераторам и админам не ругаться)):
Slackware-10.2 проапдейченный до куррентов на сегодняшний момент;
Сабж, собственно;
Ядро - 2.6.17.8 (взятый из тестовых куррентов славари), вместе с инклудами и исходниками. Соответственно, в конфиге
# USB DSL modem support
#
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_CXACRU=m
CONFIG_USB_UEAGLEATM=m
CONFIG_USB_XUSBATM=m;

Пытаюсь собрать дрова cxacru с патчем, и .... облом:
......
make -C /lib/modules/2.6.17.8/build SUBDIRS=/usr/src/cxacru/module2 XDSLUSB-MODULE=cxacru modules
make[2]: Entering directory `/usr/src/linux-2.6.17.8'
CC [M] /usr/src/cxacru/module2/xdslusb.o
/usr/src/cxacru/module2/xdslusb.c:397: error: unknown field `owner' specified in initializer
/usr/src/cxacru/module2/xdslusb.c:397: warning: initialization from incompatible pointer type
/usr/src/cxacru/module2/xdslusb.c: In function `udsl_usb_disconnect':
/usr/src/cxacru/module2/xdslusb.c:1586: warning: implicit declaration of function `shutdown_atm_dev'
make[3]: *** [/usr/src/cxacru/module2/xdslusb.o] Ошибка 1
make[2]: *** [_module_/usr/src/cxacru/module2] Ошибка 2
make[2]: Leaving directory `/usr/src/linux-2.6.17.8'
make[1]: *** [normal] Ошибка 2
make[1]: Leaving directory `/usr/src/cxacru/module2'
make: *** [CX_MODULE2] Ошибка 2

Здесь весь и затык.
Самое прикольное, что модем с провом завязывается, а вот как с модемом завязаться - уже весь лоб расшиб.

А, чуть не забыл. Установлены:
ppp-2.4.4, rp-pppoe-3.8 (не знаю, на сколько поможет, но всё же)

P.S. Говорила мне мама не (п)отдавайся на халяву......

>>Ядро - 2.6.17.8

В этом ядре ДААААВНОООО встроем драйвер этого модема.

точнее, cxacru приняли в ядро на версии 2.6.13

поэтому качай исходник и собирай.

Lockywolf ★★★
()
Ответ на: комментарий от Lockywolf

Б-р-р-р-р, ещё хуже.
По ответам на пост и по прочитанной инструкции, я так понял, что драйверок cxacru уже в ядре???!!! И то что "мой" модемус цепляется к прову - это уже пол дела сделано Линусом? То есть мне осталось тока подцепить br2684 (и, вообще, надо его поднимать?) и поднять интерфейс nas0?
Я, извиняюсь, мне просто не очень "интересно" кидаться регулярно туда-сюда (вынь-линь), кроме того, оставаясь без инета.

fisher74
() автор топика
Ответ на: комментарий от fisher74

Да, а фирмварь-то надо подсовывать?????

fisher74
() автор топика
Ответ на: комментарий от fisher74

modem цепляется к adsl - линии

да, ты должен поднять nas0 через br2684

не знаю, как он у тебя цепляет сеть без фирмвари и конфига
cxacru-cf.bin, cxacru-fw.bin, и какой-то третий

в инструкции сказано, как их получить

далее нужна звонилка, которая через nas0 поднимет ppp0

например rp-pppoe

ну как с ней работать - разберешься

Lockywolf ★★★
()
Ответ на: комментарий от Lockywolf

Слушай, в инструкции _ВСЕ_ сказано.

если ни разу не собирал ядро - это стоит уметь делать.
куча всего полезного поставляется как патч к ядру

скачай заранее linux-atm, libpcap, rp-pppoe, все *.bin

прочитай про извлечение одного bin из драйвера к винде

там все понятно

Lockywolf ★★★
()

Вопрос - полная фигня, полазь по gentoo.ru, там был чел, которому я давным-давно объяснял как прикрутить внешний драйвер к ядру, а потом - чем отличается внешний от включенного в 2.6.13 и каким могут быть косяки. Логин у меня там такой же, Gharik.

Gharik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.