Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Инструкция по настройке CDMA-модема (usbserial) в Network Manager  (Прочитано 38075 раз)

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

Оффлайн Molibden

  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
Кстати кому интерестно буквально сегодня ночью обнаружил.
Модем ZTE AC 8710 (ZTE, Incorporated: ZTE CDMA Tech), lsusb      Bus 002 Device 008: ID 19d2:ffff ONDA Communication S.p.A.
Раньше запускался modprobe usbserial vendor=0x19d2 product=0xffff вставленное в /etc/rc.local.
Установлен модуль usb_modeswitch ( Version 1.1.0 (C) Josua Dietze 2010 ) - для принудительного перевода модема с режима Flash -CD в режим модема.
Системы - 3 компьютера, Netbook, Desktop и Server -  Ubuntu 10.04 - везде настроен одинаково.

Модем нормально определялся после загрузки, подхватывался NM и wvdial. Но, имел общую для USB брелков болезнь - не подключался при обрыве соединения любым способом - надо было передергивать модем, чтоб можно было вторично подключиться.

Случайно закоментил строку modprobe usbserial .... в  /etc/rc.local. В итоге - после перезагрузки usb_modeswitch модем не подхватил, естественно никакого устройства /dev/ttyUSB0 не было обнаружено, НО после передергивания модема, он подхватился модулем usb_modeswitch и самое интерестное, что после разрыва - как програмного, так и по вине прова или передергивания модема - связь снова подключается в любой момент.

Итого: за 12 часов при помощи bash скрипта модем переподключался раз 70, при этом было 4 перезагрузки - все время результат одинаковый - один раз после ребута перевтыкнуть модем в USB порт, и создавать / обрывать соединения в неограниченном количестве.

Настройки, логи могу выложить по требованию, но вроде в гугле этого добра порядком.
Сори за сумбурность изложения, на поспать клонит  :)

« Последнее редактирование: 17 Июня 2010, 12:37:33 от Molibden »

Оффлайн Romon

  • Участник
  • *
  • Сообщений: 216
  • destructive creation
    • Просмотр профиля
поставил предлагаемый измененный пакет с модем-манагером и у меня получилось подключится к интернет 1 раз :-\ но только через gnome-ppp
Затем после отключения и перезагрузки системы больше подключиться не удалось. При соединении в журнале gnome-ppp выдается следующее сообщение:
ATM0L0DT#777
NO CARRIER

пробывал и перезагружать и переподключать модем,  но так ни разу и не смог установить соединение, при чем, если загрузиться в windows, все работает на ура :-[

Оффлайн roina

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Господа любители скриптов и сложных многоходовых комбинаций с перевытыканием модема. Я же русским языком писал, что теперь всё работает с пол-тычка, только тыкать нужно правильно. Для полноценной работы нашего модема AirPlus MCD-650 не нужно ничего, кроме современной версии ядра, в которой он уже культурно обслужен и сетевых средств (networkmanager и modemmanager). Просто при включении компьютера модем отключён, о чём мудро пишет BDenis и для его включения надо убрать галочку из "Enable mobile broadband", затем из "Enable networking", а потом опять поставить галочку в "Enable networking". Всё это проходит уже на этапе пробной загрузки с LiveCD. Абсолютно аналогична настройка этого модема в ArchLinux, о чём желающие могут посмотреть тут
http://bbs.archlinux.org/viewtopic.php?id=100394

Оффлайн sin-tyan

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
У ТЕХ, У КОГО НЕ ПОЛУЧАЛОСЬ ПОДКЛЮЧИТЬСЯ В ИНТЕРНЕТ ЧЕРЕЗ СКАЙЛИНК(НО МОДЕМ БЫЛ ОБНАРУЖЕН) ВОТ САМОЕ НОРМАЛЬНОЕ(и простое!) РЕШЕНИЕ, КОТОРОЕ ПРЕДЛОЖИЛ ПОЛЬЗОВАТЕЛЬ roina

всего-то:
убрать галочку из "Enable mobile broadband", затем из "Enable networking", а потом опять поставить галочку в "Enable networking" и нажать на подключение скайлинка(в настройках которого указанно в логине и пароле: mobile)

проделано на модеме MCD-650, работает без косяков,ТТТ

Оффлайн Yarovoy

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Уважаемый roina!

Меня удивляет ваше возмущение. :) Тыкать нужно правильно? Мне кажется гораздо более правильно было бы, если бы вообще не пришлось никуда тыкать. :) Ну и кроме того добавлю, что мне описанное вами решение не помогло. :-\

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Возобновлю тему.
Как заставить работать Airplus MCD-650 через нетворк менеджер в lucid.
Как можно заметить, в 10.04 заметен значительный прогресс в понимании нашего модема. Он находится и нетворк менеджер позволяет создать широкополосное соединение, которое не хочет устанавливаться.
Прелесть сия связана с тем, что модем выдает нулевой SID (идентификатор сети), что воспринимается новым зверем в лице modemmanager как отсутствие сети.
Дело за малым. Заставить modemmanager плевать на sid==0, благо у нас опенсорц.
Качаем исходники, редактируем там файл src/mm-generic-cdma.c. Находим и комментируем код по проверке нулевого сида. В момент написания этого поста он находился в процедуре serving_system_done выглядел так:
        /* Return 'no service' if none of the elements of the +CSS response
         * indicate that the modem has service.  Note that this allows SID 0
         * when at least one of the other elements indicates service.
         * Normally we'd treat SID 0 as 'no service' but some modems
         * (Sierra 5725) sometimes return SID 0 even when registered.
         */
        if (sid == 0 && !class_ok && !band_ok)
            sid = 99999;
Собираем и ставим это все.

Кому лень — пакет для lucid качаем из приложенного файла.
Алелуя. Никаких костылей, только гном.
Попробовал скачать Ваш пакет, не ставится в силу того что у меня 64 битная архитектура, попробовал впервые собрать пакет из исходников, не удовлетворились зависимости (не хватает 4 пакетов, так и не смог их найти), сможете помочь чем нибудь ?

Оффлайн yakovpol

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Кажется, многие сгоряча заверяют других в том, что для них не подходит.
На том модеме, с которым пришлось возиться мне, написано Airplus MCD-650, но потроха его говорят о том, что это 640 (ID 1edf:6004), и определяется он не как ttyUSB0, а ttyACM0.
На компьютере, с которым пришлось возиться, стоит 10.04, и это не менять не хотелось, потому что на этом релизе долгая поддержка.
"Из коробки" (если так можно сказать. Потому что gnome-ppp и wvdial не стоят по умолчанию на ubuntu) wvdial и gnome-ppp работали, но хотелось, чтобы network-manager работал (красивее и проще).
Вот решение проблемы:
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2010-June/011590.html
Вот место, откуда можно забрать пакеты:
http://ppa.launchpad.net/hardik-dalwadi/ppa/ubuntu/pool/main/m/modemmanager/
Осталось только
sudo dpkg -r modemmanager
wget нужный_пакет (например, http://ppa.launchpad.net/hardik-dalwadi/ppa/ubuntu/pool/main/m/modemmanager/modemmanager_0.3-0ubuntu4_amd64.deb)
sudo dpkg -i modemmanager_0.3-0ubuntu4_amd64.deb

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
... и нажать на подключение скайлинка(в настройках которого указанно в логине и пароле: mobile)
где и что нужно нажать ?

Пользователь решил продолжить мысль 26 Января 2011, 07:50:48:
Кажется, многие сгоряча заверяют других в том, что для них не подходит.
На том модеме, с которым пришлось возиться мне, написано Airplus MCD-650, но потроха его говорят о том, что это 640 (ID 1edf:6004), и определяется он не как ttyUSB0, а ttyACM0.
На компьютере, с которым пришлось возиться, стоит 10.04, и это не менять не хотелось, потому что на этом релизе долгая поддержка.
"Из коробки" (если так можно сказать. Потому что gnome-ppp и wvdial не стоят по умолчанию на ubuntu) wvdial и gnome-ppp работали, но хотелось, чтобы network-manager работал (красивее и проще).
Вот решение проблемы:
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2010-June/011590.html
Вот место, откуда можно забрать пакеты:
http://ppa.launchpad.net/hardik-dalwadi/ppa/ubuntu/pool/main/m/modemmanager/
Осталось только
sudo dpkg -r modemmanager
wget нужный_пакет (например, http://ppa.launchpad.net/hardik-dalwadi/ppa/ubuntu/pool/main/m/modemmanager/modemmanager_0.3-0ubuntu4_amd64.deb)
sudo dpkg -i modemmanager_0.3-0ubuntu4_amd64.deb
проделал, ситуация не изменилась

Оффлайн salvador

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Мне в настройке модема помогла вот такая инструкция.
Вообще предлагаю конкретно на этот модем(skylink CT-650) ее оформить в wiki, т.к. она 100% рабочая и понятная.

Инструкция подкорректирована мной, но за основу была взята одна из веток этого форума, спасибо автору. Через Gnome PPP подключится не удалось, но зато в последствии заработал этот модем через NetworkManager после обновления системы.

1. В терминале набираем lsusb и смотрим как определился модем. У меня определился так: Bus 003 Device 008: ID 211f:6801
2. sudo nano /etc/rc.local и добавляем перед "exit 0" строчку "modprobe usbserial vendor=0x211f product=0x6801"  (хотелось бы конечно знать что точно значит каждая фаза из этой строчки, но ID нужно писать сюда от своего устройства,, который определился посредством команды lsusb) и перезагружаемся и наблюдаем /dev/ttyUSB0 и /dev/ttyUSB1.

3. Если нет другой возможности выйти в Интернет:
Открываем «Терминал» («Приложения > Сдандартные > Терминал»).
Вводим «sudo pppconfig». Возможно, попросит Ваш пароль. Введите его (при вводе ничего невидно, но он вводиться) и нажмите клавишу «Enter». Прямо в «Терминале» откроется «Программа настройки GNU/Linux PPP».
Создайте новое подключение с параметрами:
Название провайдера: skylink
Настройка имён серверов (DNS): Dynamic (для перемешения «звёздочки» использется пробел)
Метод аутентификации для skylink: PAP
Имя пользователя: mobile
Пароль: internet
Скорость: 460800 (насамом деле не влияет)
Импульсный или тональный набор: Tone (для перемешения «звёздочки» использется пробел)
Номер телефона: #777
Укажите метод настройки модема: Нет (для перемещения на «нет» используйте «Tab» и «Пробел» для выбора).
Ввести порт модема вручную: /dev/ttyUSB0 *
Параметры skylink: «Finished: Сохранить настройки и вернуться в главное меню».

Выходим из утилиты «Программа настройки GNU/Linux PPP».

В той-же консоли вводим под root: pon skylink
(кстати, если Вас устроет запуск из консоли, можете ограничится уже на этом).

Если всё «гладко», то на модеме должен замигать правый светодиод красным цветом. Мы в сети, поэтому теперь можем проделать пункт 4. A.
Как установите «GNOME PPP», отключитесь от Интернета командой в терминале: poff skylink.

* - Тут надо смотреть, если других внешних модемов нет, скорее всего это: /dev/ttyACM0. Для проверки заходим проводником в «/dev» и начинаем на клавиатуре набирать «ttyACM», если виден только ttyACM0 (нету ttyACM1, ttyACM2 и т.д.) то значит это файл нужного нам модема. Если присутствуют и другие, скорее всего наш, с наибольшим номером.

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
не помогла ни инструкция ни gnome ppp (((

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
друзья, кто готов помочь пошагово настроить этот чертов модем, готов даже заплатить деньги, нужно чтобы работало, не хочется на винду откатывать
« Последнее редактирование: 17 Февраля 2011, 08:28:01 от winmasta »

Оффлайн hivemind

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Подключил Airplus, ввёл логин с паролем в Network Manager(он сразу увидел модем), полёт вроде нормальный. Пинг правда очень большой и скорость скачет. Но это уже, видимо, от того, что связь плохая. Приходится постоянно дёргать "enable networking" и "enable mobile broadband", после каждого ребута, а так работает.

Оффлайн hivemind

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Подключил Airplus, ввёл логин с паролем в Network Manager(он сразу увидел модем), полёт вроде нормальный. Пинг правда очень большой и скорость скачет. Но это уже, видимо, от того, что связь плохая. Приходится постоянно дёргать "enable networking" и "enable mobile broadband", после каждого ребута, а так работает.
То же самое, на винде всё работает лучше, здесь же приходится постоянно переподключаться, а и на винде и в лине подключается он с 10 раза. Решил настроить через pppconfig, всё сделал как сказано, pon skylink... ничего не выводится и не происходит. Сети нет. Poff выдаёт "No pppd is running.  None stopped.". Помогите, пожалуйста.
Тьфу, ёмаё. Уже сам с собой разговариваю.
« Последнее редактирование: 22 Февраля 2011, 14:15:11 от hivemind »

Оффлайн ni

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Я в Инете :2funny:
Linux Uuntu 10.10. SkyLink modem Airplus MCD 650. Запустил приложения - интернет - GNOME PPP -  имя пользователя (mobile) - пароль (internet) - номер телефона (#777) - настройка - модем (устройство) определить - жал кнопочку пока не определился /dev/ttyACM0 - закрыть - соединить - журнал -

далее читаем LOG

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATX3
ATX3
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATM1L3DT#777
--> Waiting for carrier.
ATM1L3DT#777
CONNECT
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}!} }5}"}&} } } } }#}%B#}%}%}&oCqy|}:~
--> PPP negotiation detected.
--> Starting pppd at Sat Mar  5 19:05:14 2011
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied

находим этот файл, устанавливаем права чтения/записи для др. пользователей и ...

Я в Инете :2funny:

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
использовал инструкцию от salvador85 теперь gnome-ppp находит модем но при попытке установки связи все заканчивается ошибкой "no carrier", что дальше ?

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.