Сайт | Скачать | Видео | Wiki

Автор Тема: Установить модем AnyDATA ADU-310A  (Прочитано 24163 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anton_l

  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Автор темы
Установить модем AnyDATA ADU-310A
« : 26 Декабрь 2009, 02:59:21 »
Имеется комп: Дюрон 800 МГц, 256 мбайт. Установил на жесткий диск Puppy Jeans 1.3

Имеется модем AnyDATA ADU-310A (usb, cdma от скай-линк). Видел здесь на форуме обсуждение, кто-то пытался его установить, но результаты мне не понятны. Удалось ли установить? Какие нужны дрова/программы? (к сожалению тот комп не под рукой, попробую поэкспериментировать на другом). Если нужны данные как из шапки ветки, завтра выложу. Виндовс показывает устройство как:

USB\VID_16D5&PID_6501&MI_00\6&1200C837&0&0000
USB\VID_16D5&PID_6501&MI_01\6&1200C837&0&0001

Оффлайн anton_l

  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Автор темы
Re: Установить модем AnyDATA ADU-310A
« Ответ #1 : 27 Декабрь 2009, 17:22:57 »
USB Viewer показывает модем как: AnyDATA CDMA Products
Сделал отчет, dmesg, прикрепил.

Что можно с этим сделать?
« Последнее редактирование: 27 Декабрь 2009, 17:35:11 от anton_l »

Оффлайн anton_l

  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Автор темы
Re: Установить модем AnyDATA ADU-310A
« Ответ #2 : 08 Январь 2010, 23:14:59 »
Изучил весь форум вдоль и поперек. Получилось завести модем, сначала забив имя и пароль в соответсвующие файлы, вписав usepeerdns, сделав на него символьную ссылку...

Вопрос остался - pupdial странно реагирует на строки инициализации. 1-я стоит ATZ, вторую задаю нужную, т.е. AT+CRM=1;&C0

По какой-то причине даже при удачном ответе модема на ATZ все равно пап-диал второй строкой пишет ATQ0, хотя нигде ее нету уже, ни в настройках графических, ни в файлах настройки. Пробую и первой строкой нужную задать, и даже вообще убрать строки инициализации - иногда подключается, иногда нет. При этом иногда вообще модем отваливается, приходится комп перегружать. Т.е. какждый раз уникальная реакция.

Вопрос: как инициализировать модем, воткнутый в уже включенный комп (или его переинициализировать)?
И как побороть этот непонятный глюк с папдиалом? Один из вариантов лога приложу попозже.


З.Ы. Если удастся нормально завести модем - обещаю написать фак по подключению cdma-модемов, гпрс через кабель (com и usb pl-2303) и через блютус (благо все это мне еще предстоит сделать).

Код
--> WvDial: Internet dialer version 1.53
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
ATQ0
OK
--> Re-Sending: ATZ
ATZ
OK
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
ATQ0
OK
--> Re-Sending: ATZ
ATZ
OK
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
ATQ0
OK
--> Re-Sending: ATZ
ATZ
OK
И на этом останавливается, ничего далее не происходит
« Последнее редактирование: 09 Январь 2010, 03:08:11 от anton_l »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Установить модем AnyDATA ADU-310A
« Ответ #3 : 09 Январь 2010, 06:56:46 »
ATQ0 надо бы поискать в скриптах /etc/ppp/
где то она засела там
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн anton_l

  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Автор темы
Re: Установить модем AnyDATA ADU-310A
« Ответ #4 : 10 Январь 2010, 03:48:25 »
В общем, модем ведет себя странно. Хоть и отвечает на команды типа ATZ и ATQ0, но ничего следом не происходит. Что я выяснил:

1. Надо каким-то образом модему подать команду ATZ
2. Автоматом pupdial вбивает модему ATQ0, пусть
3. Надо вбить модему нужную AT+CRM=1;&C0  (без нее не цепляется)
4. Можно подключаться.

Т.е. за 2-3 попытки можно подцепиться, между попытками приходится менять строки инициализации. В первую ATZ, во вторую AT+CRM и надеяться на коннект, в третью точно подключается, особенно если вообще убрать строки инициализации. Вариант не очень удобный, мягко говоря. Причем если перегрузить комп, на модеме остается питание и эти строки инициализации он помнит...

Вопрос: как можно написать скрипт (батник), чтобы вбивались эти строки в модем. А потом подключаться прогой. Или есть другой вариант, более грамотный, может обучить прогу не ждать реакцию модема или еще чего в этом стиле? (Напомню, что даже на ответ ОК он впадает в тормоза и повторять начинает все с начала)

И еще - как активировать вставленный модем в уже включенный комп???

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Установить модем AnyDATA ADU-310A
« Ответ #5 : 10 Январь 2010, 16:15:45 »
 Не знаю, поможет ли, но попробуйте поковырять usb_modeswitch. Там в /etc/usb_modeswitch.conf есть AnyDATA ADU-510.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн anton_l

  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Автор темы
Re: Установить модем AnyDATA ADU-310A
« Ответ #6 : 10 Январь 2010, 20:40:42 »
В винде есть гипертерминал... А есть ли аналог в Паппи? Или какие команды консоли?

Оффлайн cookie

  • Старожил
  • ****
  • Сообщений: 239
  • Репутация: +20/-0
Re: Установить модем AnyDATA ADU-310A
« Ответ #7 : 10 Январь 2010, 21:49:59 »
Никогда не имел дела с гиппертерминалом, я думал это тенлет. я ошибался?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Установить модем AnyDATA ADU-310A
« Ответ #8 : 10 Январь 2010, 22:06:47 »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн anton_l

  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Автор темы
Re: Установить модем AnyDATA ADU-310A
« Ответ #9 : 11 Январь 2010, 03:49:10 »
Огромное спасибо за ссылку, прогу скачал, но сделал еще проще и лучше... Изучив ту тему, создал командный файл:

Код
#!/bin/bash
echo "ATZ" > /dev/ttyUSB0
echo "AT+CRM;&C0" > /dev/ttyUSB0


и отдельный файл с запуском wvdial (почему-то не соединяется, если добавить зпруск wvdial. видимо нужно подождать, потом поизучаю, как сделать паузу между командами)

После этого модем отлично соединяется!

Теперь еще важный вопрос. Для гпрс строка инициализации выглядит как: AT+CGDCONT=1,"IP","internet.mts.ru", т.е. содержит в себе кавычки... Как сделать передачу этих кавычек модему посредством echo - пока не понял. Видимо придется использовать коды какие-то... Может через аски коды, сейчас изучаю...

UPD. Разобрался с echo, пришлось-таки аски-коды использовать (причем почему-то в octal-виде):

Код
echo -e AT+CGDCONT=1,\\042IP\\042,\\042internet.mts.ru\\042 > /dev/ttyUSB0

После чего по набору *99***1# набор проходит нормально. Инет вроде начинает работать, только с дикими тормозами (списываю на оператора местного). Уфф

Без этой строки тоже соединяется, но инет не пашет.
А все извраты с этой строкой только из-за того, что в пап-диале вбитые кавычки игнорируются, а если в wvdial.conf ручками вписываю, то не запускается пап-диал. Почему? Странно
« Последнее редактирование: 11 Январь 2010, 04:48:01 от anton_l »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Установить модем AnyDATA ADU-310A
« Ответ #10 : 11 Январь 2010, 07:11:13 »
 Можно взять в строгие кавычки
Код
echo 'AT+CGDCONT=1,"IP","internet.mts.ru"' > /dev/ttyUSB0

Цитата
а если в wvdial.conf ручками вписываю, то не запускается пап-диал. Почему? Странно
Есть у него такие странности. Попробуйте GnomePPP.
 
« Последнее редактирование: 11 Январь 2010, 07:29:59 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн cookie

  • Старожил
  • ****
  • Сообщений: 239
  • Репутация: +20/-0
Re: Установить модем AnyDATA ADU-310A
« Ответ #11 : 11 Январь 2010, 14:58:35 »
и отдельный файл с запуском wvdial (почему-то не соединяется, если добавить зпруск wvdial. видимо нужно подождать, потом поизучаю, как сделать паузу между командами)
для этого есть команда  sleep, возможно поможет

Оффлайн Liss

  • Ветеран
  • *****
  • Сообщений: 632
  • Репутация: +23/-0
Re: Установить модем AnyDATA ADU-310A
« Ответ #12 : 16 Март 2010, 05:44:24 »
Странные какие то заморочки... Сам использую ADU-310A. Просто указываю логин пароль в соответствующих местах, запускаю Gnome-ppp в наглую указываю где есть модем и соединяюсь. Сейчас у нас нагрузка хорошая на сеть поэтому в лучшем случае скорость достигает 20 кб/с. Но вот теперь столкнулся с другой заморочкой. В ноутбуке уже есть аналоговый модем, и из за него ни одна прога не хочет прицепляться к cdma модему. :(
« Последнее редактирование: 16 Март 2010, 21:24:39 от Liss »
Терпение, труд и какая-то мать, все перетрут.

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: Установить модем AnyDATA ADU-310A
« Ответ #13 : 18 Июнь 2010, 15:26:51 »
подключиться вроде можно через свою прогу АниДата, но она работает только из под Wine, а его в ПаппиРус нет изначально...скачал с форума .sfs файл с вайном..а как ставить хз О_о

Как Wine в  виде sfs (и вообще sfs) прикручивается, смотрите тут:
http://forum.puppyrus.org/index.php/topic,3962.msg35670.html#msg35670

Эмм...а можно все то же самое но на пальцах для того кто Линукс видит первый раз в жизни?

З.Ы. Если удастся нормально завести модем - обещаю написать фак по подключению cdma-модемов, гпрс через кабель (com и usb pl-2303) и через блютус (благо все это мне еще предстоит сделать).

Надеюсь, anton_l скоро напишет FAQ по подключению.
« Последнее редактирование: 18 Июнь 2010, 15:30:56 от RulllJazzz »

Оффлайн Liss

  • Ветеран
  • *****
  • Сообщений: 632
  • Репутация: +23/-0
Re: Установить модем AnyDATA ADU-310A
« Ответ #14 : 18 Июнь 2010, 17:31:25 »
Описываю на примере Wellcom Красноярск
  • Заходим в каталог /etc/ppp
  • Редактируем файлы pap-secret, chap-secret
  • Вписываем логин пароль в виде
Код
cdma * cdma
либо как вариант
Код
mobile * mobile
  • Сохраняем
  • Далее 2 варианта:
          а). Заходим в "Настройки загрузки PuppyRus", и нажимаем кнопку добавить модули.
               Отыскиваем модуль cdc_acm и включаеим его в загрузку
          б). В терминале пишем modprobe cdc_acm (поправьте, если не прав, но насколько
               я помню это до ближайшей перезагрузки ???)
  • Подключаем модем к компу (Не забываем про длину кабеля - теоретически 5м, практически <2м.)
  • Запускаем GnomePPP
  • Настройка
  • Модем /dev/usb/ttyUSB0
  • Номер #777
  • Логин cdma
  • Пароль cdma
  • Можно в терминале написать
Код
ln -s /dev/usb/ttyUSB0 /dev/modem
    и тогда менять адрес модема в настройках не надо.
Внимание, логин и пароль в GnomePPP и в файлах pap-secret chap-secret должны совпадать.

Ошибки демона PPP можно увидеть
здесь.
Терпение, труд и какая-то мать, все перетрут.