Итак, не помню рассказывал вам или нет, друзи мои, а между тем мне на день рождения подарили USB GPRS Modem ZTE-MF626, что прилагался к комплекту Билайн Домашний Интернет.
Полезная вещица, скажу я вам, поигрался я с ней под виндой, там то все понятно, пару кнопой ткнул и оно заработало, но мы не ищем легких путей, и я решил попробовать настроить ее в убунте на ноуте.
Итак, имеем: Samsung Q45, Ubuntu 9.04, Beeline GPRS Modem ZTE-MF626.
На самом деле я довольно долго ходил вокруд да около, почитал кучу всяких ресурсов с длинющими листингами команд в консоли, даже скачал откудато инструкцию на итальянском языке как устанавливать этот модем в дебиане и т.д. и т.п.
А ларчик открывался просто:
поставил я виртуальную машину, и решил попробовать в ней настроить этот модем, воткнул подключил, в виртуалке все заработало, особо описывать нечего. Потыкал от скуки по ссылкам да и закрыл, и тут случилось чудо - убунта крякнула и сказала что видит модем и готова настроить его для подключения к мобильной широкополосной сети, предоставила мне выбрать из стандартных настроек для российских (!!!) операторов вшитые настройки и все, и заработало. Т.е. модем подрубился и полез в инет. Вобщемто можно было бы сказать что "и все", но не тут то было, все дело в том, что модем при подключении определялся не как модем, а как внешний сидюшник (в винде он при этом предлагает установить прогу билайновскую для подключения к сети), и только после того как сидюшник отмонтируется модем становится видимым как модем. Неудобно не красиво и не под цвет моих глаз! Полезли в сеть читать. В конечном итоге все решение сводится к 2-м вариантам либо править ядро линуха, либо ковырять сам модем. Для переаобирания ядра я не созрел, потому решил попрбовать второй вариант. А заключается он вот в чем (цитата из
http://ru.gentoo-wiki.com/wiki/MF626):
Сперва надо скачать и установить в Windows программу QPST от Qualcomm. Сама Qualcomm не распространяет открыто эту программу, но поискав в интернете её можно найти. Далее следует установить её, выбрать нужный COM-порт, подключиться к модему, и открыть программу EFSExplorer, которая позволяет работать с файловой системой устройства. В корне файловой системе устройства можно найти файл CD_STARTUP_FLAG (в новой прошивке называется AUTORUN.FLG) размером в один байт. Сохраните этот файл на компьютере, и запишите какие права были у него выставлены. После этого данный файл нужно удалить. В результате устройство будет подключаться сразу в режиме модема.
Нашел программку, скачал, поставил, сделал, все так и произошло, после переподключения модема он сразу видится как модем и предлагает подключиться, все круто, но тут всплывает другой косяк, подключение держится примерно 2 минуты и разрывается. Опять не под цвет носков, ну чтож полезли читать дальше:
Подобным образом можно запретить требование запросов каждые 2 минуты (нужно удалить один еще один файл FLAG_NO_DOWNLOAD (в новой прошивке называется NODOWNLOAD.FLG) после этого модем работает без запросов какая сим карта. Однако при этом скорее всего перестанет работать встроенный microSD картридер.
И ладно, и хрен с ним, кардридеров у меня и без этого хватает. Сношу и о чудо, можем работает исправно и достаточно долго. И это без лазинья в командную строку, приятно что не говори :)