Скайлинковский модем 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 Modemsys/dev/usb/ubsa.c
/* AnyData ADU-E100A/H */
{ USB_VENDOR_ANYDATA, USB_PRODUCT_ANYDATA_ADU_E100X }Модем точно рабочий, под виндой работает.
Подскажите пожалуйста в чем проблема?
>Скайлинковский модем AnyDATA ADU-310A пытаюсь заюзать под FreeBSD 7.0.
>А че dmesg | tail говорит, или tail -f /var/log/messages.
Только в момент подключения
>>Скайлинковский модем 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.
>[оверквотинг удален]
>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 6.0 он у меня постоянно падал.
>Отпиши если модем заработает нормально, а то под FreeBSD 6.0 он у
>меня постоянно падал.Под 7.0 нормально пашет, но без EV-DO, 30 КБ/c тока выдает максимум. На винде шустрее... Хотя через виндовыую прогу предварительно включал в модеме режим EV-DO only.
Небольшой глюк наблюдаю, когда прибываешь процесс ppp, а затем заново пытаешься законнектиться модем уже больше не отвечает. Помогает только его повторное выдергивание и вставка заново. После этого chat-script снова без проблем проходит. Какая-то фигня с инициализацией.
AT-команд как его переинициализировать не нашел... Пришло в голову после окончания связи, отключать девайс от USB порта принудительно. А потом после рескана шины определить его опять. Но как это сделать не нашел. В общем пока просто передергиваю модем.
>AT-команд как его переинициализировать не нашел... Пришло в голову после окончания связи,
>отключать девайс от USB порта принудительно. А потом после рескана шины
>определить его опять. Но как это сделать не нашел. В общем
>пока просто передергиваю модем.Можно перегрузить драйвер:
kldunload ubsa
kldload ubsaА поделись ppp.conf для skylink'а - у меня вообще ppp не коннектися, хотя модем видит.
Привет, Хочу помочь хотя в линукс сам чайник у меня 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/cdmadebug
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 mobileCtrl+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