URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80024
[ Назад ]

Исходное сообщение
"FreeBSD 7.0 & AnyDATA ADU-310A"

Отправлено XAU , 28-Апр-08 05:19 
Скайлинковский модем AnyDATA ADU-310A пытаюсь заюзать под FreeBSD 7.0.

В loader.conf:
ucom_load="YES"
umodem_load="YES"

Но при подключении выдает следующее:
Unknown USB device: vendor 0x16d5 product 0x6501 bus uhub1
ugen0: <AnyDATA Corporation AnyDATA CDMA Products, class 0/0, rev 1.10/0.00, addr 2> on uhub1

Заветного /dev/ttyU0 не появляется. :(

Что я делаю не так? В исходниках ядра пошарил, вроде поддержка есть. Покрайне мере вижу что там есть и ID вендора и ID продукта.

sys/dev/usb/usbdevs:
vendor ANYDATA          0x16d5  AnyDATA Corporation
...
/* AnyData products */
product ANYDATA ADU_E100X       0x6501  CDMA 2000 1xRTT/EV-DO USB Modem

sys/dev/usb/ubsa.c
/* AnyData ADU-E100A/H */
{ USB_VENDOR_ANYDATA, USB_PRODUCT_ANYDATA_ADU_E100X }

Модем точно рабочий, под виндой работает.

Подскажите пожалуйста в чем проблема?


Содержание

Сообщения в этом обсуждении
"FreeBSD 7.0 & AnyDATA ADU-310A"
Отправлено zmc , 28-Апр-08 06:04 
>Скайлинковский модем AnyDATA ADU-310A пытаюсь заюзать под FreeBSD 7.0.
>

А че dmesg | tail говорит, или tail -f /var/log/messages.
Только в момент подключения


"FreeBSD 7.0 & AnyDATA ADU-310A"
Отправлено XAU , 28-Апр-08 08:14 
>>Скайлинковский модем AnyDATA ADU-310A пытаюсь заюзать под FreeBSD 7.0.
>>
>
>А че dmesg | tail говорит, или tail -f /var/log/messages.
>Только в момент подключения

Дык вроде написал же. Выдает:
Unknown USB device: vendor 0x16d5 product 0x6501 bus uhub1
ugen0: <AnyDATA Corporation AnyDATA CDMA Products, class 0/0, rev 1.10/0.00, addr 2> on uhub1

И все... Появляется девайс ugen0.


"FreeBSD 7.0 & AnyDATA ADU-310A"
Отправлено XAU , 28-Апр-08 09:21 
>[оверквотинг удален]
>product ANYDATA ADU_E100X       0x6501  CDMA
>2000 1xRTT/EV-DO USB Modem
>
>sys/dev/usb/ubsa.c
>/* AnyData ADU-E100A/H */
>{ USB_VENDOR_ANYDATA, USB_PRODUCT_ANYDATA_ADU_E100X }
>
>Модем точно рабочий, под виндой работает.
>
>Подскажите пожалуйста в чем проблема?

Все, воспос снят. Прочел man ubsa, добавил в loader.conf строку:
ubsa_load="YES"

Заветный /dev/ttyU0 появился после перезагрузки.


"FreeBSD 7.0 & AnyDATA ADU-310A"
Отправлено Redduck , 29-Апр-08 06:58 
Отпиши если модем заработает нормально, а то под FreeBSD 6.0 он у меня постоянно падал.



"FreeBSD 7.0 & AnyDATA ADU-310A"
Отправлено XAU , 30-Апр-08 05:03 
>Отпиши если модем заработает нормально, а то под FreeBSD 6.0 он у
>меня постоянно падал.

Под 7.0 нормально пашет, но без EV-DO, 30 КБ/c тока выдает максимум. На винде шустрее... Хотя через виндовыую прогу предварительно включал в модеме режим EV-DO only.

Небольшой глюк наблюдаю, когда прибываешь процесс ppp, а затем заново пытаешься законнектиться модем уже больше не отвечает. Помогает только его повторное выдергивание и вставка заново. После этого chat-script снова без проблем проходит. Какая-то фигня с инициализацией.

AT-команд как его переинициализировать не нашел... Пришло в голову после окончания связи, отключать девайс от USB порта принудительно. А потом после рескана шины определить его опять. Но как это сделать не нашел. В общем пока просто передергиваю модем.


"FreeBSD 7.0 & AnyDATA ADU-310A"
Отправлено Vladimir , 12-Июн-08 14:01 
>AT-команд как его переинициализировать не нашел... Пришло в голову после окончания связи,
>отключать девайс от USB порта принудительно. А потом после рескана шины
>определить его опять. Но как это сделать не нашел. В общем
>пока просто передергиваю модем.

Можно перегрузить драйвер:
kldunload ubsa
kldload ubsa

А поделись ppp.conf для skylink'а - у меня вообще ppp не коннектися, хотя модем видит.


"FreeBSD 7.0 & AnyDATA ADU-310A"
Отправлено Maksim , 31-Авг-08 23:53 
Привет, Хочу помочь хотя в линукс сам чайник у меня Fedora 9 и такой же модем мне в офисе ская дали файл с настройками у меня работает на все сто может и тебе поможет. далее текс с файла:нужно создать создать 6 файлов и все. Удачи!!!

su -l
passw:******

nano /etc/modules

usbserial vendor=0×16d5 product=0×6501

Ctrl+X, Y, Enter


rmmod anydata usbserial
modprobe usbserial vendor=0×16d5 product=0×6501


nano /etc/ppp/peers/cdma

debug
noipdefault
defaultroute
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
nopcomp
noauth
noaccomp
nodetach
nodeflate
novj
novjccomp
nobsdcomp
user "mobile"
connect "/usr/sbin/chat -s -S -V -t 5 -f /etc/ppp/cdma.chat"

Ctrl+X, Y, Enter


nano /etc/ppp/cdma.chat

'' ''
'' 'ATZ'
'OK' 'ATI'
'OK' 'ATDT#777'
'CONNECT' 'ATO'

Ctrl+X, Y, Enter


nano /etc/ppp/pap-secrets

"mobile" * "internet"

Ctrl+X, Y, Enter


nano /etc/hosts

Закомментировать всё кроме:

127.0.0.1 localhost
ваш_ИП название_вашей_машины

Ctrl+X, Y, Enter


nano /etc/rc.local

До команды «exit 0» вписать:

modprobe usbserial vendor=0×16d5 product=0×6501
ln -sf /dev/ttyUSB0 /dev/modem
pppd /dev/modem 115200 file /etc/ppp/peers/cdma user mobile

Ctrl+X, Y, Enter


ln -sf /dev/ttyUSB0 /dev/modem
pppd /dev/modem 115200 file /etc/ppp/peers/cdma user mobile


killall -w pppd
pppd /dev/modem 115200 file /etc/ppp/peers/cdma user mobile