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


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

Автор Тема: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04  (Прочитано 49196 раз)

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

Оффлайн Dimitry_K

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Здравствуйте форумчане!
У меня большая просьба помочь мне сделать так,чтоб 3G modem FLYER U12(Crescent) заработал, как модем в Linux Ubuntu 9.04-9.10!
Я перелопатил много инфу в инете по модеме HUAWAY E1550(чтоб по аналогии сделать),уж как только не извращался, как только не изучал скрипт пакета usb_modeswitch, какие только данные не вносил туда - не хочет работать, как модем! Спрашивал разных людей-Linuxоидов,помочь увы не смогли.Пришел к выводу,что проблема в том, что в ядре Linuxа просто нет драйверов под данное устройство и пока их туда не прикрутишь бесполезно возиться.

И так вот ситуация,цель и данные:
Ситуация: Купил недавно USB 3G модем FLYER U12(Crescent).Под виндой работает изумительно.Внутри модема есть драйвера только под Windows и MAC OS. Искал сайт производителя ... нашел: это 3G модем фирмы Телеком-экспресс ( http://flyer.telecom-express.ru/production/3g-modems/ ).Данные модемы они начали выпускать и продавать,как я понял, с 9.08.2009г.Спецификаю к нему можно посмотреть по ссылке http://flyer.telecom-express.ru/production/3g-modems/ . Хотел под Linuxом убунтой работь с ним, установив его туда по аналогии с установкй HUAWAY E1550 ...не выходит, бьюсь уже дней 5 ... Он определяется у меня как CD-ROM "Modem" на котором драйвера под Windows и MAC OS.В режим модема переключаться категорически не хочет,монтируется как устройство /dev/sr1 . Максимум что получалось - это пропадает CD-ROM  и пропадают всё что было на рабочем столе до перезагрузки(это когда экспериментировал с usb_modeswitch, когда указываю правильные VID и PID и запускаю в консоли usb_modeswitch(или просто подключаю модем) пропадает всё что было на рабочем столе и более не появляется пока не перезагрузишься с вытащенным модемом).
Цель: Суметь выходить в инет полноценно используя данный модем.Понять как это сделать(а не просто если вдруг случайно получиться заставить работать как модем) и уметь это делать самостоятельно.

Данные:
1) Точное название: USB-устройства: 3G модем FLYER, model: U12(Crescent)
2) Версия дистрибутива: 9.04
3) Версию ядра:
    root@desctop-user:/home/user# uname -a
    Linux desctop-user 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux
4)Вывод консольной команды lsusb:
(Нажмите, чтобы показать/скрыть)
5)Вывод консольной команды Код: dmesg | tail после подключения устройства:
  root@desctop-user:/home/user# dmesg | tail
(Нажмите, чтобы показать/скрыть)
Где взять драйвера на него не знаю .... на сайте производителя их нет ...
« Последнее редактирование: 14 Апреля 2016, 22:39:12 от Alex_ander »

Оффлайн st892

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля

Оффлайн unicorp

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #2 : 28 Декабря 2009, 07:56:21 »
ГОТОВОЕ РЕШЕНИЕ.
У меня в Ubuntu 9.10 пришлось доработать данное по ссылке выше руководство на английском языке.
Для начала нужно сделать такое (конечно нужен интернет, так как без другого интернета данный USB HSDPA модем FLYER U12 (Crescent) не получится БЫСТРО запустить).
sudo apt-get install usb-modeswitch wvdialДалее
вместо долгих ручных мучений выполняем файл такого вида
(Нажмите, чтобы показать/скрыть)
Выполняем этот файл:
sudo u12.shКак кому нравитсо, но у меня больше предпочтений к одному точному действию, чем к цепочке из нескольких.
Что я поменял по сравнению со ссылкой - так это ttyUSB0 на ttyUSB2
и добавил строку инициализации модема для операторов
echo "Init3 = AT+CGDCONT=1,\"IP\",\"internet.usi.ru\"">>/etc/wvdial.confв ней нужно поменять
для u-tel - internet.usi.ruдля мтс - internet.mts.ruдля мегафона - internetТЕПЕРЬ О ПОДКЛЮЧЕНИИ
для подключения (после отключения-подключения модема) запустите скрипт
###### reconnectdigi.sh
sleep 10
usb_modeswitch
sleep 1
wvdial digi
или если сами прервали связь в окне терминала с wvdial кнопкой ctrl+C - наберите только
wvdial digiОтпишитесь, хотя бы один человек, у кого получилось (или не получилось и хде?).
И хто для 9.04 убунты ставил данное USB модемное устройство, тоже один отпишитесь... Получилось али нет?
УБЫСТРЯТОР во вложении для тех, кто вообще никакой инет на комп с Ubuntu 9.10 не приделал
а в архиве u12.zip есть файлы для установки без инета на комп с Ubuntu пакетов wvdial и usb-modeswitch
Разберётесь, но помните, что нужно обновить Ubuntu, если пройдёт пол-года или больше, файлы устареют. Возможно морально.
http://www.rapidshare.ru/1314864
http://rapidshare.com/files/326851317/u12.zip.html

ЗДЕСЯ новая прошивка с новой версией программы для модем FLYER U12
http://flyer.telecom-express.ru/index.php?option=com_phocadownload&view=category&id=3&Itemid=78
« Последнее редактирование: 14 Апреля 2016, 22:43:06 от Alex_ander »

Оффлайн Dimitry_K

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #3 : 28 Декабря 2009, 08:59:16 »
Огромное спасибо  st892 и unicorp за исключительно ПОЛЕЗНУЮ и ПО ДЕЛУ инфу! :)
Способ unicorp опробовать пока не получилось, так как я его увидел только сегодня(28.12.09),в понедельник, утром, придя на работу.Но очень понравился скриптовый подход к делу!!!Так как выполнять команды каждый раз в терминале весьма неудобно, а искусство написание скриптов я только только начинаю изучать! :) Всё воскресение просидел на попыткой подключить модем к инету основываясь на сохраненной странице по ссылке от st892.Честно сказать ключевой и самой редкой инфой стала вот эти две строчки :
"MessageEndpoint=0x01"
"MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
Ну "MessageEndpoint=0x01" я ещё пойму,пожно в винде усбвьювером посмотреть,но где и как был добыт MessageContent=55534243123456788000000080000606f50402527000000000000000000000 для остается загадкой!И как его вобще вычисляют или находят ... так как именно после того как в usb_modeswitch.conf ввел этот MessageContent у меня модем быстро и нормально переключился с f000 на 9603!!!после этого переключения уже проще, можно делать по аналогии с мегафоновским модемом HYAWEY U1550 ...
но тут тоже не все просто оказалось,порт обнаружился,в dev появился ttyUSB0 ttyUSB1 ttyUSB2 после теста этих устройств с помощью gnome-ppp оказалось, что надо использовать ttyUSB1.Настраивал и через окно настроек gnome-ppp и через /etc/wvdial.conf ... и так инициализацию ставил и так(и ATZ только и ATZ первым, а ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 вторым и ATZ первым, а ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 вторым, AT+CGDCONT=1,IP,internet третьим , и менял их местами исключал некоторые ...) но или повисало соединение на этапе отправления пустого пароля(у мегафона) а потом вовсе не подключалось, либо сразу выдавало ошибку подключения (сорри,скриншты пока выложить не могу, позже), либо сначала повисало потом выдавало ошибку подключения при любых настройках(как буд-то со стороны оператора после неудачного подключения обрывало сразу), простовал подключить и с командной строкой через wvdial digi и через pppd ... увы не удавалось ...
Из ошибок помню, что если менял инициализацию модема,то ATZ было OK , ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 было ОК, а вот при AT+CGDCONT=1,IP,internet бывало ERROR и ещё помню что ERROR было после команды модему ATD*99***1# ...
Вот пока все что могу сказать после вчерашних попыток.Буду стараться и пытать дальше :)
Да и ещё когда через pppd проповал - соединение повисало после строчки запроса пароля ... обходил запрос пароля запуская pppd U12 noauth[/b], но соединения всё равно не происходило...выдавая ошибку ...
На днях,буду пробоавать готовое решение от unicorp.

Пользователь решил продолжить мысль 28 Декабря 2009, 10:19:00:
Да,забыл сказать, прошивку установил практически в тот же день когда она была выложена на сайте ... и драйвера обновил.
« Последнее редактирование: 28 Декабря 2009, 10:19:00 от Dimitry_K »

Оффлайн st892

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #4 : 28 Декабря 2009, 17:00:19 »
Вот мой личный опыт:
Я нашел ссылку http://justfigureout.blogspot.com/2009/12/csl-u1-tf-on-ubuntu910.html как собственно и этот форум путем поиска в гугл строки "1c9e:f000". Сразу попробовал инструкцию (usb_modeswitch и umtsmon уже установил к этому моменту). Первый запуск usb_modeswitch прошел на "ура". Сообщение было успешно отправлено в девайс и lsusb показал новый productID=0x9063, были созданы устройства /dev/ttyUSB*. После этого umtsmon увидел модем и даже зарегистрировался в сети оператора (beeline).
Однако после перезагрузки кома появилась новая проблема: теперь модем не хотел опознаваться даже как CDROM и команда usb_modeswitch больше не работала (выдавала ошибку доступа к устройству). В dmesg последние строки были:
usb-storage: waiting for device to settle before scanning
Эту проблему побороть не удалось.
После этого я поменял модем FLYER U12 на  Huawei E1550 (из комплекта Мегафон 3g модем). Установка последнего в Ubunti 9.10 описана здесь: http://open-life.org/blog/ubuntu/667.html И действительно прошла как описано: полностью plug & play.
Была только пара нюансов при установке софта Megafone Internet :
1) для установки утилиты Megafone Internet пришлось скопировать софт во временный каталог и установить права на выполнение для скриптов, после этого запустить autorun.sh.
2) После установки Megafone Internet необходима перезагрузка системы.
3) После установки Megafone Internet поменялись имена устройств /dev/tty* и Network Manager перестал обнаруживать модем, однако через Megafone Internet все работает.
P.S. Huawei E1550 произвел солидное впечатление: инструкция, софт для Linux и на русском языке, с толковой справкой на русском же. Сам модем стоит на 600 руб дешевле. Правда, наверное, "залочен" на мегафон. С этим не разбирался -- пока нужды не было.
« Последнее редактирование: 14 Апреля 2016, 22:43:51 от Alex_ander »

Оффлайн Dimitry_K

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #5 : 29 Декабря 2009, 09:30:26 »
 st892 - э-э-э рано сдался   ;) тут такая фишка есть,что модем FLYER U12, чтоб он как модем заработал надо подругому делать.Да и вообще, не знаю как у тебя так сразу получаеться модем переключить.Основная загвозка в том, что у убунты в 9.04 и 9.10 usb_serialport не как внешний модуль а вшит в ядро.Потому кстати у меня показывает вот такое сообщение когда запуская предложенный Вами скрипт u12.sh:
root@dmitry-desktop:/home/dmitry/USB modem into Linux/u12# sh u12.sh
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия wvdial.
Уже установлена самая новая версия usb-modeswitch.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
(Нажмите, чтобы показать/скрыть)
Вот, так что тут два нюанса, первый не найден модуль усбсериал, так как он не является самостоятельным модулем а вшит в ядро,и второй не принимает контент сообщение.Хотя раньше вроде принимал .... ну не суть.Пробовал в 8.10, там он без проблем, быстренько определяется,так как там usbserial идет ещё как внешний модуль.времени вчера на это дело было мало,так что в Ubuntu 9,04 не получилось перевести модем в режим модема.
Далее, по поводу строчки на компе st892: usb-storage: waiting for device to settle before scanning - это Вам надо было просто напросто вынуть, удалить полностью пакет usb_modeswitch,выключить комп, вставить модем и загрузить Ubuntu ... у меня после этого он снова определялся нормально.Конфлик скорее всего из-за того, что или initmodem или *.rules какой-нибудь пытаеться с модемом похимичить :)
Но я буду стараться дальше!!! :) уже интересно стало!К тому же намного лучше Ubuntu познаю в этом процессе :)
« Последнее редактирование: 14 Апреля 2016, 22:44:27 от Alex_ander »

Оффлайн Dimitry_K

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #6 : 13 Января 2010, 16:39:12 »
УРР-А-А-А !!!! ЗАРАБОТАЛО !!! :D

Сорри за молчание небольшое ... модем под убунтой настроил работает стабильно и быстро! Скорость правда существенно меняется от местоположения модема в комнате, так что есть смысл поискать хорошее место для модема в комнате, где ему хорошо общаться с базовой станцией сотового оператора.
unicorp просил отписаться вот выполняю его просьбу:
Как то писал в фирму производитель просьбу выложить драйвера на их сайте для того, чтоб можно было выходить через этот модем под убунтой.
Примерно через 3 недели они выложили таковые :
http://flyer.telecom-express.ru/index.php?option=com_phocadownload&view=category&id=3&Itemid=78
Правда, перед тем как задействовать скрипты надо поставить wvdial на Ubuntu ... т.е. где-то её скачать с инета ...
далее,все операции выполнять с правами руута. Личто у меня выполнение скриптов не дало копирование файлов в нужное место потому поначалу их копировал в ручную .... там всего пару файлов скопировать куда надо(а куда надо смотрите по скрипту) . потом малость подправил скрипт установки "драйверов" installmy.sh :
(Нажмите, чтобы показать/скрыть)
sudo cp wvdial-general.conf /etc/wvdial-general.confcp connect.sh /home/$USERNAM/Desktop/Единственно что на рабочий стол не всегда копирует,да и запускать его надо с папки где лежат switch_modem и wvdial-general.conf
далее убеждаемся что всё скопировалось, куда надо и вставляем 3G модем в свой ПК через терминал.ПОявляется сдром "modem" и модем как модем не видиться - это нормально.
Запускаем connect.sh.
Если оператор мегафон, то ничего в /etc/wvdial-general.conf менять не надо, если МТС и т.д. надо изменить там в INIT стороку инициализации соответсвующему оператору обычно надо просто сменить в этой строке APN с internet на нужный.Так же,если надо, меняем логин и пароль.
 Если подключения не произошло то обычно на это две проблемы :
1.  Модем не определяется, как модем хотя и переключается с 1с9e:f000 1c9e:9603.При запуске connect.sh выдает ошибку типа Fatal error: module usb serial no found. Это 99% проблема в том, что поддержка usb_serial у вас "вшита" в ядро, а не является отдельным модулем ... в этом случае надо просто либо пересобрать ядро либо скачать новое у которого usb-serial как модуль ... к примеру это 2.6.31.11 или 2.6.31 или 2.6.32.
2. Ваш модем определился не  как ttyUSB2 а например как ttyUSB3 или ttyUSB4 и т.д.(у меня так было после того как пробовал подключаться через GNOME PPP ... повисало подключение на стадии отправки пароля и потом модем определялся со следующим порядковым номером после того как заново вытыкал втыкал и switchал) ... в этом случае смотрим в  /dev/ как называется модем определившийся(название должно быть типа ttyUSB2 или ttyUSB3 или ttyUSB4  и т.д.) и записываем его "имя" в /etc/wvdial-general.conf вместо ttyUSB2. запускаем sudo sh connect.sh  и должно работать.
я выхожу через wvdial ... модем подключается стабильно своего "имени" ttyUSB2 не меняет  тфу тфу. Качаю пакеты убунтовские и прочее с инета на скорости до 340 КИЛОБАЙТ (именно БАЙТ в сек) ... но в среднем скорость 100-250 КБайт/сек ... это у мегафона в Самаре .. как у других будет не знаю.
Да, к слову сказать, в дистрибутиве Ubuntu 9.10 в ядре usb_serial уже как модуль, так что там с ядром делать ничего не надо,просто запускаешь sudo installmy.sh затем sudo connect.sh и ты в инете    :coolsmiley:
Если у Вас ubuntu 9.04 то надо ставить другое ядро или пересобирать это конфигурируя его так, чтоб usb_serial был как модуль ... в 8.10 вроде норм, но смутно помню в 9.10 всё норм работает, не надо не перезагрузок ничего такого сверхестественного ... вот только не знаю как через модем смски отправлять и баланс проверять ...
По поводу usb_mode switch ... работает нестабильно .... короче с ней для этого модема очень проблемно что-то делать было ... рад что выложили
« Последнее редактирование: 14 Апреля 2016, 22:45:39 от Alex_ander »

Оффлайн garik1

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
    • Паломничество из Хмельницького в Бердичев
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #7 : 05 Марта 2010, 20:55:29 »
Привет всем Установил Linux RUNTU Хотел поставить модем usb BandLuxe C 120 он не хочет работать даже устанавливаю через wine и он не хочет работать помогите с такой проблемой я новичок в Linux и выбрал RUNTU так как там wine работает нормально но с модемом не справилась его просто Linux не видеть пробывал программку для определения находить пишет usb/tty1 и ещё что то но работать не хочет находил программку для модема под Linux устанавливал  но проблема как была так и есть! Посоветуйте какой модем купить или как его запустить на ноутбуке HP530! С Уважением Андрей!

Оффлайн Ghostdmn

  • Участник
  • *
  • Сообщений: 215
  • Linux Macht Frei
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #8 : 19 Марта 2010, 19:34:41 »
Цитировать
Привет всем Установил Linux RUNTU Хотел поставить модем usb BandLuxe C 120 он не хочет работать даже устанавливаю через wine и он не хочет работать помогите с такой проблемой я новичок в Linux и выбрал RUNTU так как там wine работает нормально но с модемом не справилась его просто Linux не видеть пробывал программку для определения находить пишет usb/tty1 и ещё что то но работать не хочет находил программку для модема под Linux устанавливал  но проблема как была так и есть! Посоветуйте какой модем купить или как его запустить на ноутбуке HP530! С Уважением Андрей!

Точно такую же картину наблюдал у своего знакомого. И тоже с Рунтой. Не буду утверждать, но, возможно, дело в том, что при установке был выбран пункт об удалении поддержки неиспользуемого оборудования. А модем не был подключен. Отсюда и могли возникнуть проблемы. Однозначно могу сказать только, что Кармик свободно подхватил модем.

Оффлайн v1ct0r

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #9 : 18 Июля 2010, 03:17:01 »
Скачал и скопировал по инструкции скрипты, но connect.sh ругается. При подключении модема в /dev/ не возникает устройства ttyUSB*.

v1ct0r@privateer:~/Downloads/ubuntu$ ./connect.sh
vendor=1c9e, product=f000
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB2: No such file or directory
--> Cannot open /dev/ttyUSB2: No such file or directory
--> Cannot open /dev/ttyUSB2: No such file or directory

Кто-нибудь встречал подобное?

Оффлайн technic1

  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #10 : 18 Июля 2010, 17:36:59 »
dmesg| tail после втыкания в юзб.

Оффлайн v1ct0r

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #11 : 19 Июля 2010, 13:33:45 »
Dmesg cразу после подключения модема:

eddie@privateer:/dev$ dmesg|tail
(Нажмите, чтобы показать/скрыть)
Dmesg после исполнения connect.sh:
(Нажмите, чтобы показать/скрыть)
Вот lsusb. Модем присутствует как 1c9e:f000
(Нажмите, чтобы показать/скрыть)
P.S. У меня OS Kubuntu 10.04

Пользователь решил продолжить мысль 19 Июля 2010, 14:48:29:
Проблему частично решил!  8) В скрипте connect.sh нужно было заменить значение 9603 на 9605:
sudo /sbin/modprobe usbserial vendor=0x1c9e product=0x9605 
После чего в /dev/ появились USB устройства:
(Нажмите, чтобы показать/скрыть)
Однако скрипт connect.sh всё равно подключение не создаёт:
(Нажмите, чтобы показать/скрыть)
Думается, что не всё гладко с конфигом /etc/wvdial-general.conf
(Нажмите, чтобы показать/скрыть)
Соединение создал через гуевый KNetworkManager: на панели задач вылез телефончик, там в Manage Connections во вкладке Mobile Broadband создал соединение.
(Нажмите, чтобы показать/скрыть)
Но скорость 3G не чувствуется. Под виндой намного шустрее работает...
« Последнее редактирование: 14 Апреля 2016, 22:47:29 от Alex_ander »

Оффлайн technic1

  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #12 : 19 Июля 2010, 18:49:25 »
что-то всё страшно. KPPP используйте.

Оффлайн v1ct0r

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #13 : 19 Июля 2010, 21:21:52 »
Выключил ноут, включил- и проблема вернулась. 0_о
Втыкаю модем и в /dev/ ttyUSB* устройства не появляются.
eddie@privateer:~$ dmesg|tail
(Нажмите, чтобы показать/скрыть)
eddie@privateer:~$ lsusb
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 14 Апреля 2016, 22:38:27 от Alex_ander »

Оффлайн technic1

  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Re: Не работает 3G modem FLYER U12 как модем,Ubuntu 9.04
« Ответ #14 : 19 Июля 2010, 22:15:38 »
ничего удивительного. в /etc/modules добавьте
usbserial vendor=0x1c9e product=0x9605
где вы этот connect.sh взяли что-то не вижу...

 

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