Большой Воронежский Форум
» Техническая поддержка>SkyLink + linux :beer:
mik041 14:09 27.11.2009
Уважаемые господа ....!)
Как подружить скайлинковский модем с Юбунтой...???
Может кто сталкивался...((
gene 21:27 27.11.2009
если тот, который по акции - никак.Переписал дрова под висту, 7, 2003 32 и 2003 64. Определяется, подключается, но не работает. Вот оно вот так. Это же квалком - забудьте про деньги.
mik041 22:45 27.11.2009

Сообщение от gene:
если тот, который по акции - никак.Переписал дрова под висту, 7, 2003 32 и 2003 64. Определяется, подключается, но не работает. Вот оно вот так. Это же квалком - забудьте про деньги.

Модемчик AnyDATA....c семеркой работает без единой проблемы.....ды и с вистой....а вот как подружить с никсами.....даже на теории не думается...(
Flaming 00:29 28.11.2009
mik041, попробуй воспользовать гуглом. Наверняка где-то есть ответ.
К сожалению, мне не известен, так как я этим вопросом вплотную не интересовался... Но вообще, в будущем очень может пригодиться, надо бы найти способ.
mik041 08:35 30.11.2009

Сообщение от :
Краткая инструкция для тех, кто захочет использовать оборудование CMDA 1x/EVDO в Linux.

Настраивал для AnyData ADU-520A - но должно работать и для других
моделей AnyData.


Для настройки нам понадобятся:

1) Любой Linux дистрибутив с достаточно свежим ядром, с модулями ppp и libusb.

2) Программа usb_modeswitch, которая переключает EVDO-модем из режима
CD-ROM/MMC-Flash в режим модема - берется с WEB-сайта:
http://www.draisberghof.de/usb_modeswitch/

3) Пара скриптов, один из которых, используя вышеуказанную программа,
переключаем модем. Второй скрипт - устанавливает ppp соединение с
провайдером.

Приступим:

Качаем с сайта файлы: usb_modeswitch-0.9.4.tar.bz2 и usb_modeswitch.conf.
Первый файл распаковываем:

tar -xf usb_modeswitch-0.9.4.tar.bz2


Переходим в каталог usb_modeswitch
Выполняем скрипт:

./compile.sh


Полученный бинарник копируем по стандартному пути:

cp usb_modeswitch /usr/bin/


Конфигурационный файл, скачанный с сайта копируем в /etc:

cp usb_modeswitch /etc/


В своем домашнем каталоге делаем 2 скрипта: change_modes.sh и evdo-skylink.sh:

touch change_modes.sh evdo-skylink.sh.


Делаем их исполняемыми:

chmod 777 change_modes.sh evdo-skylink.sh


Содержимое первого файла:

#!/bin/bash
/usr/bin/usb_modeswitch -v 05c6 -p 1000 -V 16d5 -P 6502 -m 0x00000008 \
-M 5553424328932a86000000000000061b000000020000000000 000000000000


Содержимое второго файла:

#!/bin/sh
mknod /dev/ppp c 108 0
DIALTIMEOUT=20
MODEM=ttyUSB0 SPEED=921600 MODEM_INIT='"AT+CRM=1;&C2" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns user mobile mtu 1400
novj nobsdcomp novjccomp nopcomp noaccomp"
LOGSCRIPT="CONNECT"
PHONE="#777"

# перед запуском pppd удаляет default router,
# по окончании - восстанавливает
DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ;
if [ -n "$DR" ] ; then
trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15
route delete $DR
echo route delete $DR
fi

########## При обрыве соединения pppd перезапускается ########
while true ; do
pppd \
connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
crtscts defaultroute modem -detach mru 1400 \
$NASH_IP:$IH_IP /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf
sleep $DIALTIMEOUT
done


Все, мы практически готовы - осталось запустить:

Подключаем модем, через 5-10 секунд выполняем команду dmesg, чтобы
посмотреть, как ядро отреагировало на модем:

usb 6-1: new full speed USB device using uhci_hcd and address 2
usb 6-1: configuration #1 chosen from 1 choice
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
scsi 3:0:0:0: CD-ROM AnyDATA CD-ROM 1.00 PQ: 0 ANSI: 2
sr0: scsi3-mmc drive: 0x/0x caddy
sr 3:0:0:0: Attached scsi CD-ROM sr0
sr 3:0:0:0: Attached scsi generic sg1 type 5
usb-storage: device scan complete
sr0: CDROM (ioctl) error, command: cdb[0]=0x46 46 00 00 00 00 00 00 00 20 00
sr: Sense Key : 0x0 [current]
sr: ASC=0x0 ASCQ=0x0


Видно, что устройство распозналось, как CD-ROM и все ? В каталоге /dev/
появилось новое устройство: /dev/sr0. Также, если у Вас в Linux
настроены HAL/UDEV - Вам будет предложено подмонтировать новое
устройство - отказываемся.

Выполняем скрипт change_modes.sh, смотрим, что он нам написал. Если все
успешно, через 5-10 секунд снова dmesg:

usb 6-1: USB disconnect, address 2
usb 6-1: new full speed USB device using uhci_hcd and address 3
usb 6-1: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
option 6-1:1.0: GSM modem (1-port) converter detected
usb 6-1: GSM modem (1-port) converter now attached to ttyUSB0
option 6-1:1.1: GSM modem (1-port) converter detected
usb 6-1: GSM modem (1-port) converter now attached to ttyUSB1
option 6-1:1.2: GSM modem (1-port) converter detected
usb 6-1: GSM modem (1-port) converter now attached to ttyUSB2
usbcore: registered new interface driver option
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
scsi 4:0:0:0: CD-ROM AnyDATA CD-ROM 1.00 PQ: 0 ANSI: 2
sr0: scsi3-mmc drive: 0x/0x caddy
sr 4:0:0:0: Attached scsi CD-ROM sr0
sr 4:0:0:0: Attached scsi generic sg1 type 5
usb-storage: device scan complete
sr0: CDROM (ioctl) error, command: cdb[0]=0x46 46 00 00 00 00 00 00 00 20 00
sr: Sense Key : 0x0 [current]
sr: ASC=0x0 ASCQ=0x0


Ага!!! - появились устройства ttyUSB0 и т.д. - они то нам и нужны!

Запускаем в консоли скрипт evdo-skylink.sh - соединение должно
установиться, через команду ifconfig Вы сможете увидеть новое сетевое
устройство ppp0.

На этом типа все - Интернет будет работать.

PS: Если связь будет не стабильна, рекомендую уменьшить значение
максимальной скорости (у меня в скрипте: 921600, но при таком значении
реальная скорость была: 368 кбит/с, и были небольшие задержки, как будто
модем задумывался).

PSS: Если у Вас обычный телефон и при его подключении в каталоге /dev/
сразу появляется устройство /dev/ttyUSB0 - бубны с переключением режима
модема не нужны - сразу запускаете скрипт - им (со скоростью 230400) я
уже 2 года пользуюсь в любом линуксе (трубка Curitel-510 + USB-TO-COM
pl2303 (prolific)).

Надеюсь, что моя маленькая инструкция поможет кому-нибудь

С Уважением, Вершинин Егор, компания АИР-СОФТ
http://www.opennet.ru/

Вот как то так....завтра буду пробовать....
perl_demon 09:37 30.11.2009
сам долго пользовался skylink модемом (вроде anydata 310 что-то типа этого). В моей мандриве (2009.1 Powerpack) он определялся без каких-либо проблем. Один раз настроил kppp на работу с ним и больше никаких проблем не было.
Одна особенность, при подключении определятся 2 устройства (можно посмотреть по логам). Сам модем у меня был /dev/ttyUSB0
Xelas 10:17 30.11.2009
ну народ пишет что под убунтой все нормально - дополнительно только собственно звонилку ставишь gnome-ppp , kppp
mik041 13:08 01.12.2009
Всем пасиб....я лохонулся....не понимал почему у меня юбунта не видет модем......у мну удлинитель ЮСБ был отключен....
Вверх