Недавно, волею случая, я стал обладателем андроид-планшета, почти идеального для меня. О самом планшете я расскажу позже в отдельных постах, сейчас же есть конкретная задача – подключение SkyLink модема к Android-планшету, и я чувствую, что уже близок к заветной цели, но пока не работает.
Поэтому обращаюсь к интернет-сообществу за помощью.
Итак, пытаюсь уже который день настроить SkyLink модем AnyData ADU-310A с нонеймовским китайским планшетом на Android 1.5 – пока не выходит.
Исходная информация такая:
1. В /system/build.prop есть строки:
#драйвер радиомодуляrild.libpath=/system/lib/libhuawei_ril.so#адрес устройства-радиомодуляrild.libargs=-d /dev/ttyUSB0
Но у нас модем, а не радиомодуль, так что эти параметры как будто не важны.
2. При вставке модема в журнале ядра (на который смотрим командой dmesg) появляются следующие записи:
<6>usb 1-1.2: new full speed USB device using pxa27x-ohci and address 3<3>usb 1-1.2: device v16d5 p6501 is not supported<6>usb 1-1.2: configuration #1 chosen from 1 choice<6>option 1-1.2:1.0: GSM modem (1-port) converter detected<6>usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0<6>option 1-1.2:1.1: GSM modem (1-port) converter detected<6>usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
Сразу смущает надпись, что устройство не поддерживается..
3. создано подключение в /system/etc/ppp/peers/cdma:
debugttyUSB1115200modemnoipdefaultdefaultrouteipcp-accept-locallcp-echo-interval 60lcp-echo-failure 5usepeerdnsnopcompnoauthnoaccompnodetachuser “mobile”connect “chat -s -S -v -f /system/etc/ppp/cdma.chat”
4. Создан скрипт подключения /system/etc/ppp/cdma.chat:
” ‘ATZ’‘OK’ ‘ATI’‘OK’ ‘ATDT#777′‘CONNECT’ ‘ATO’
5. В /system/etc/ppp/chap-secrets (и pap-secrets) прописано:
“mobile” * “internet” *
Достигнутые результаты:
1. Подключение пытаюсь сделать командой “pppd call cdma”
Результат:
# pppd call cdmapppd call cdmasend (ATZ^M)expect (OK) <— вот тут он затык секунд на 15alarmFailed#Такое впечатление, что модем не отдает результат выполнения команды. Либо нам не удается подключиться к этому модему.
Но против последней версии говорит такой факт – если в скрипте подключения убрать ожидание ответов, то когда в модем посылается команда набора номер “ATDT#777″, в модеме зеленый светодиод переключается на синий.
В интернете информации по подключению AnyData 310 к Android-планшету нет, что вообще удивительно. Зато есть инфа по подключению такого модема в Линуксах.
Но вот засада – чтобы при подключении модема не возникало ошибки распознавания девайса, нужно выполнять команду modprobe:
# modprobe usbserial vendor=0x16d5 product=0×6501
Но ее – увы – нет в Android.
Какие будут предложения по настройке?
