LINUX.ORG.RU

HELP PLZ ! ADSL USB MODEM


0

0

Сделал вроде все как тут советовали но нету инета :( Может кто подскажет куда дальше копать

провайдер Web + в питере kernel-2.6.8-rc3-mm1 +reiser4 fs modem Zyxel OMNI ADSL USB EE на чипсете conexant драйвер - http://sourceforge.net/projects/accessrunner

# cxload

found ADSL modem with Vendor ID=0586 Product ID=330a Loading and sending cxfirm4.bin Firmware is sent ADSL line is up (Downloadstream 96 kbits/s Uplstream 64 kbits/s)

# atmarpd -b -l syslog -m

atmarpd: ARPD:Linux ATM ARP , ver 2.4.1 atmarpd: IO: SVCs are not available

# atmarp -c atm0 # ifconfig atm0 195.131.xxx.xxx netmask 255.255.255.0 up # cxioctl 1 # atmarp -s $GATEWAY 0.1.32 qos ubr,aal5:sdu=1530 # route add default gw $GATEWAY atm0

# ping xxx.xxx.xxx.xxx - ОБЛОМ

# cd /proc/net/atm/ # ls

arp devices pvc svc vc xdslusb:0

# cat arp

IPitf TypeEncp Idle IP address ATM address

atm0 PVC LLC 74 xxx.xxx.xxx.xxx 0.1.32

# cat devices

Itf Type ESI/"MAC"addr AAL(TX,err,RX,err,drop) ... [refcnt]

0 xdslusb 00a0f65bdb7d 0 ( 0 0 0 0 0 ) 5 ( 3 0 0 0 0 ) [2]

# cat pvc

Itf VPI VCI AAL RX(PCR,Class) TX(PCR,Class) 0 1 32 5 0 UBR 0 UBR CLIP, Itf:atm0, Encap:LLC/SNAP

# cat svc

Itf VPI VCI State Remote 999 0 0 CONNECTED

# cat vc

Address Itf VPI VCI Fam Flags Reply Send buffer Recv buffer [refcnt]

dcd89000 0 1 32 PVC 2047 0 0/ 110592 0/ 110592 [2] de4c7000 999 0 0 SVC 0102 0 0/ 110592 0/ 110592 [2]

# cat xdslusb:0

ADSL USB Modem (usb-0000:00:1d.0-2)

Не ошибся в команде route случаем? У тебя там в конце atm0 стоит (опечатка?) не должно быть.

anonymous
()

Общие вопросы? Кернел с компилированной поддержкой ATM? Последняя ли версия драйвера, я глянул (правда в своей копии) в Makefile там нету поддержки ядер 2.6.x. У ядер 2.6.х другой формат модулей и пр. Проверь наличие загруженных модулей ядра. #lsmod должно быть: clip 17508 1 твой_модуль 15344 1 atm 42896 6 clip,твой_модуль usbcore 114976 12 твой_модуль ....

коммент твой модуль коннектится к usbcore и к atm clip - это IP over ATM

Хорошие новости из твоего лога, фирма загрузилось и работает это уже лучше, правда этот процесс до загрузки модуля ядра. Вообще вся проблема кроется в модуле ядра. Он не работает.

Еще есть фича, поставь свой модуль ядра в /etc/hotplug/blacklist чтобы он не грузился автоматом. Перезагрузись и проверь cxstart.sh

И последнее подозрение, я вижу ты используешь модуль xdslusb (возможно патченный) может это не правильно? Ведь xdslusb - это для чипов alcatel - это бывший speedtouch, может требуется использовать модуль cxacru изменив там PID VID. Если не помогает стучи на мой ICQ (http://www.dzhi.sp.ru/drivers/zyxel_adsl.html) Для чипсета коннесант http://user.rol.ru/~minlaw/omni-adsl-usb-ee-howto.html Для алкатель http://www.dzhi.sp.ru/drivers/zyxel_adsl.html

Если совсем не помогает тогда очисть все начни заново. Если есть возможность проверь на ядре > 2.4.21

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

Re: HELP PLZ ! ADSL USB MODEM

дак я и использую модуль cxacru изменив там PID и VID

пробовал и на 2.4.26 и на 2.6.7 :(

# cat /proc/modules

cxacrudbg 22480 0

usbcore 97508 7 cxacrudbg,ohci_hcd,usbhid,ehci_hcd,uhci_hcd

clip 12324 0

atm 33240 2 cxacrudbg,clip

#dmesg

xdslusb.c: udsl_usb_ioctl entered

xdslusb.c: udsl_process_receive: sending urb 0xdfc6b480, rcv 0xde8cc864, buf 0xde8cc8c4

xdslusb.c: udsl_complete_receive: urb 0xdfc6b480, status -84, actual_length 0, filled_cells 0, rcv 0xde8cc864, buf 0xde8cc8c4

xdslusb.c: udsl_atm_open: vpi 1, vci 32

xdslusb.c: udsl_atm_open: allocated vcc data 0xdf84fb40 (max_pdu: 1584)

xdslusb.c: udsl_process_receive: sending urb 0xdfc6b480, rcv 0xde8cc864, buf 0xde8cc8b4

xdslusb.c: udsl_process_receive: processing buf 0xde8cc8c4

xdslusb.c: udsl_complete_receive: urb 0xdfc6b480, status -84, actual_length 0, filled_cells 0, rcv 0xde8cc864, buf 0xde8cc8b4

xdslusb.c: udsl_atm_send called (skb 0xde7e2d80, len 92)

xdslusb.c: udsl_write_cells: howmany=64, skb->len=92, num_cells=3, num_entire=1, pdu_padding=4

xdslusb.c: udsl_process_send: wrote 3 cells from skb 0xde7e2d80 to buffer 0xde8cc9c4

xdslusb.c: udsl_process_send: buffer contains 3 cells, 61 left

xdslusb.c: udsl_process_send: submitting urb 0xdfedfb80 (3 cells), snd 0xde8cc960, buf 0xde8cc9c4

xdslusb.c: udsl_complete_send: urb 0xdfedfb80, status -71, snd 0xde8cc960, buf 0xde8cc9c4

xdslusb.c: udsl_atm_send called (skb 0xde7e2d80, len 92)

chicken
() автор топика

Свяжить, со мной по ICQ, я там еще один драйвер расковырял, надо попробовать.

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