Все прочитал, все скачал - но проблему решить не могу.
Модем у меня Zyxel OMNI ADSL USB EE
OS: Debian 4 r0
Фирмварю выдрал из виндовых дров и Linux подхватывает и благополучно соединяется с провайдером.
лог из dmesg
Код: Выделить всё
usb 3-2: new full speed USB device using uhci_hcd and address 8
usb 3-2: configuration #1 chosen from 1 choice
cxacru 3-2:1.0: found firmware cxacru-fw.bin
cxacru 3-2:1.0: found firmware cxacru-cf.bin
ATM dev 0: ADSL line: attempting to activate
ATM dev 0: ADSL line: training
ATM dev 0: ADSL line: exchange
ATM dev 0: ADSL line: up (1024 kb/s down | 896 kb/s up)Но дальше проблема.
Вот например если следовать инструкции на http://www.imho.ws/showthread.php?t=71435
Взяли дрова с http://mesh.dl.sourceforge.net/sourceforge.../cxacru.tar.bz2
+ патч http://no1sm.narod.ru/dd.tar.bz2 (пробовал и без него)
делаем make и все должно без проблем собраться и установиться...
АГА - фиг там.
Вот кусок лога
Код: Выделить всё
make[1]: Entering directory `/tmp/cxacru/module2'
rm -f xdslusb.o
make -C /lib/modules/2.6.18-4-686/build SUBDIRS=/tmp/cxacru/module2 XDSLUSB-MODULE=cxacru modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.18-4-686'
CC [M] /tmp/cxacru/module2/xdslusb.o
/tmp/cxacru/module2/xdslusb.c:397: error: unknown field ‘owner’ specified in initializer
/tmp/cxacru/module2/xdslusb.c:397: warning: initialization from incompatible pointer type
/tmp/cxacru/module2/xdslusb.c: In function ‘udsl_usb_disconnect’:
/tmp/cxacru/module2/xdslusb.c:1586: warning: implicit declaration of function ‘shutdown_atm_dev’
make[3]: *** [/tmp/cxacru/module2/xdslusb.o] Ошибка 1
make[2]: *** [_module_/tmp/cxacru/module2] Ошибка 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.18-4-686'
make[1]: *Вот и вопрос(ы):
Кто сталкивался? Кто знает что нехватает? Как лечить?