Модем Huawei e1550 в Kubuntu 11.04

Добрый день.
У меня следующая история.
На днях купил 3G модем Huawei e1550 залоченный под оператора Life :) (Беларусь).
Перед этим начитался, что отлично работает как с Mobile Partner, так и с network-manager при наличии определённых пакетов (в зависимости от версии ОС).

Поставил Mobile Partner на бук подруге (Kubuntu 10.04), запустил, полюбовался. Своего бука не было под рукой. А позже на свой бук (Kubuntu 11.04) установить не смог. Тот Mobile Partner был мегафоновский, и там скрипт всё время проверял локаль, хотел видеть en_us, а у меня была только en_us.UTF-8, за неимением уже тогда другого интернета стал править скрипт, поудалял проверки локали, захардкодил значения. Установил кое-как, но он так и не запустился..
Далее я вспомнил про network-manager. Модем в нём определился, я создал подключение. Пробую подключиться - несколько секунд устанавливает IP адрес, а потом выкидывает - словно я достал модем. Через несколько секунд модем снова появляется в network-manager (даже без переподключения). Заметил, что перед тем, как "выплюнуть" модем, nm показывает следующую строку в состоянии соединения (буквально долю секунды, скриншот удалось сделать с сорокнадцатого раза)

No such object path '/org/kde...
Дальше не влазит, да и не успеть расширить виджет или прочитать.
Хотел запустить nm из консоли и почитать полный вывод - но не могу сделать этого, т.к. если завершую запущенную копию nm - тут же запускается другая.

Прошу не толкать меня в поиск, т.к. наискался я уже много. Установил пакеты usb-modeswitch и usb-modeswitch-data, прописал для них правило, указав свой vendor и product.
Вообщем, с подключёнными модулями option и usb-serial, а также с установленными usb-modeswitch та же история - нетворк менеджер пытается соединиться и выкидывает.
Далее, пробовал перевести модем в режим без CD-ROM'а. Установил minicom. Делал по этому мануалу. В nm та же история.
Пораскинул мозгами, и заметил, что сначала в правиле для usb была команда modem-modeswitch, но у меня его (бинарника) нет. Я так понял, что он был в старших версиях (по крайней мере в 9.10), а теперь его функции перенесены в usb-modeswitch. Почитал синтаксис man usb_modeswitch, попробовал своими силами написать новое правило. Не нашёл только аналог параметру --type, пробовал заменить его на -M FF, в расчёте что -M FF будет равняться АТ команде AT^U2DIAG=256 (устройство в режиме модем + Card Reader), а то в мануале по команде примеров не было только слово hexadecimal. Вот лог:
andraven@dqopb-ThinkPad-Edge13:~$ lsusb
Bus 002 Device 009: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
Bus 002 Device 003: ID 04f2:b1fc Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
andraven@dqopb-ThinkPad-Edge13:~$ sudo usb_modeswitch -v 0x12d1 -p 0x1001 -M FF --verbose
Taking all parameters from the command line


* usb_modeswitch: handle USB devices with multiple modes
* Version 1.1.6 (C) Josua Dietze 2010
* Based on libusb0 (0.1.12 and above)

! PLEASE REPORT NEW CONFIGURATIONS !

DefaultVendor=  0x12d1
DefaultProduct= 0x1001
TargetVendor=   not set
TargetProduct=  not set
TargetClass=    not set
TargetProductList=""

DetachStorageOnly=0
HuaweiMode=0
SierraMode=0
SonyMode=0
GCTMode=0
KobilMode=0
MessageEndpoint=  not set
MessageContent="FF"
NeedResponse=0
ResponseEndpoint= not set
Interface=0x00

InquireDevice enabled (default)
Success check disabled
System integration mode disabled

usb_set_debug: Setting debugging level to 15 (on)
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_devices: Found 009 on 002
usb_os_find_devices: Found 003 on 002
skipping descriptor 0xB
skipped 1 class/vendor specific endpoint descriptors
skipped 5 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 19 class/vendor specific interface descriptors
usb_os_find_devices: Found 002 on 002
usb_os_find_devices: Found 001 on 002
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 004 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 003 on 001
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device

Looking for default devices ...
  searching devices, found USB ID 12d1:1001
   found matching vendor ID
   found matching product ID
   adding device
  searching devices, found USB ID 04f2:b1fc
  searching devices, found USB ID 8087:0020
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 0a5c:217f
  searching devices, found USB ID 0bda:0158
  searching devices, found USB ID 8087:0020
  searching devices, found USB ID 1d6b:0002
Found devices in default mode, class or configuration (1)
Accessing device 009 on bus 002 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using endpoints 0x01 (out) and 0x82 (in)
Using endpoints 0x01 (out) and 0x82 (in)
Not a storage device, skipping SCSI inquiry

USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
     Product: HUAWEI Mobile
  Serial No.: not provided
-------------------------
Looking for active driver ...
OK, driver found ("option")
OK, driver "option" detached
Setting up communication with interface 0 ...
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Resetting response endpoint 0x82
Resetting message endpoint 0x01
-> Run lsusb to note any changes. Bye.

Тут стоит отметить, что lsusb показывает product 1001, а раньше был 1446, соответственно прежде был e1550, а теперь отображается как E620. То ли я перепутал что-то перед этим (?..), то ли minicom (?..), то ли в разных версиях usb-modeswitch-data для устройств различаются айдишники в файле 40-usb_modeswitch.rules (а они различаются), и я как раз перед этим, наверное, обновил usb-modeswitch-data из репозитория по LAN-соединению.
Так или иначе, в гуе nm ничего не изменилось.. Но теперь модем не устанавливается автоматически даже в винде :2funny: - cd-rom'а ведь нет :D

Нашёл также другой Mobile Partner, чисто Huawei-евский, на ftp-шнике Acer. Установил - не запускается.

Чувствую, напортачил я, и пришло время открыть эту тему на форуме.
Кто-нибудь может подсказать, как правильно составить команду для usb_modeswitch в 11.04? Или как теперь перевести модем в прежнее состояние, пусть хоть и в винде (Hyperterminal не видит модем, только COM и TCP/IP). Или вообще, какие шаги теперь нужно предпринять?
Или хотя бы как ещё обследовать мою проблему (а то рассказ получился запутанный), как получить вывод nm..
Буду благодарен за любой совет.

0
Гость - 11 Август, 2011 - 16:22

Странно, у меня e1550 beeline заработал сразу, когда устанавливал kubuntu 11.04 он изначально был воткнут, и после установки сразу после загрузки, попросил указать настройки модема, я сделал, и все нормально работало единственный баг был: при отключении от интернета система висла намертво, но после обновления баг исчез! В чем у тебя проблема даже не знаю! Извини!

0
slipmetal - 11 Август, 2011 - 23:29
Изображение пользователя slipmetal.

А через minicom модем в прежние состояние перевести не пробовали?.. У меня получилось. Пользовался тем же манулом, что и вы. Только лучше ставить ,,только модем", без CardReader. Говорят, что так и работает лучше :). На винду есть простая программка для смены режимов MyHuaweiTerminal. Ссылку, к сожалению, дать не могу...

0
dqopb - 12 Август, 2011 - 10:47

My Huawei Terminal видит только порты COM1 и COM2..
Буду пробовать вернуть обратно через minicom, спасибо за совет.

0
Гость - 12 Август, 2011 - 11:36

А я с винды через hyper terminal переводил режимы модема (посмотрите в гугле про это, не могу вспомнить ссылку).

0
supersvoboda - 12 Август, 2011 - 18:48
Изображение пользователя supersvoboda.

Вот драйвера этого модема для Винды как раз на случай если не видно модема http://narod.ru/disk/21578060001/Huawei_Modems_Driver.rar.html
Устанавливаешь - модем становится видимым в системе - соответственно Hyperterminal его тоже видит.
Включаешь режим какой надо, перешиваешь его МТСовской прошивкой (к примеру http://stavropol.shoиp.mts.ru/phones/huawei/Huawei_E1550_.html) - и он работает с любой симкой. Хотя перед прошивкой лучше полный режим включить.
Как то так.

0
slipmetal - 13 Август, 2011 - 01:58
Изображение пользователя slipmetal.

Перепрошивать не обязательно. Погуглив, можно найти программы, генерирующие код для разблокировки модема. А разблокировав модем можно будет пользоваться и симками других операторов.Правда, это я про окна.

0
supersvoboda - 13 Август, 2011 - 10:53
Изображение пользователя supersvoboda.

Перепрошивать как раз таки нужно, если этого не сделать, а просто разблокировать - симками других операторов можно будет пользоваться только в Винде. Например модемы Билайн (а может и не только Билайн) через определенный промежуток времени (кажись 2 минуты) пингуют комп и ждут ответа - а он может быть только в случае установленных виндовых дров под него. Если ответа нет - модем отваливается. В Андроиде билайновская прошивка точно не работает. МТС же такой параноей не страдает ее даже официальная прошивка не имеет никаких ограничений. Только на Винде нужно полный режим включить - тогда можно будет прямо с модема коннект-менеджер установить, а на Линуксах - выключить СD и USB. Потому как тот же Андроид идентифицирует одну железку только как одно устройство.

0
slipmetal - 13 Август, 2011 - 02:22
Изображение пользователя slipmetal.

И ещё. Зачем же вы с Mobile Partner заморачивались?! Он же есть незалоченный ни под каких операторов. Или я что-то не понял... И ещё ещё. Вы когда в nm пытались подключиться, у вас как с уровнем приёма сигнала обстояли? А то бывает такое, что просто сигнала нет и всё.

0
supersvoboda - 13 Август, 2011 - 10:59
Изображение пользователя supersvoboda.

Только что прикрутил его на K11.04 в сети Билайна. Соединение видит, подключается (статус "подключено"), значечек мобилки на панели появился - но в браузерах ничего не открывается... Странно, вроде прокси в них отключил. В чем может быть проблема?

0
antonov - 25 Август, 2011 - 08:36

у меня та же ситуация в К 11.04, что с Nokia E71, что с модемом Huawei e1550!.. Что делать, пока не знаю!... NM видит модем, подключается, но ни один сайт не пингуется.. В сеть выйти не могу.

Вы нашли решение?

0
rlepish - 25 Август, 2011 - 11:38
+1
antonov - 25 Август, 2011 - 12:11

решение найдено: в авторизации отключаются все галочки, кроме РАР. Можно попробовать отключить сжатие, но пинг все равно идет при включенных, так что скорее всего дело было в аутентификации.

0
Vlad_W_1999 - 14 Август, 2011 - 03:34

Случайно набрёл на просторах "этого вашего": прошивки к модемам Huawei. Может пригодится?

0
Гость - 15 Август, 2011 - 10:53

supersvoboda, спасибо. Вернул модем в прежнее состояние. Виндовые дрова позволили гипертерминалу увидеть модем и перевести в режим по-умолчанию. Модем определился виндой, установил свой коннект-менеджер, спросил puk-код для разблокировки, запросил новый pin-код.
После этого модем заработал отлично в kubuntu 10.04 через Mobile Partner от Мегафона. А network manager не видит модем (определяется как cd-rom).
В моей kubuntu 11.04 модем определился (включал модули option и usb-serial, установил usb-modeswitch), нетворк-менеджер показывает значок телефона, но теперь даже не пытается подключиться. На выходных не было времени поковыряться с этим, но я думаю что надо всё-таки cd-rom выключить, чтобы модем заработал через нетворк-менеджер (и с ним кард-ридер на пару). Или, может, всё-таки нужно будет писать новое правило для usb_modeswitch?

По уровню сигнала - network-manager показывает 38%. Но дело не в этом. При том же сигнале Mobile Partner ведь работает. К тому же пробовал нетворк-менеджер при сигнале 100% - без разницы.

Перепрошивать и разлочивать мне не нужно. Модем и симка от одного оператора, а мегафоновский Mobile Partner отлично работает с чужими симками/модемами (по крайней мере мой оператор Life :) ). Но за прошивки и советы спасибо, может ещё пригодятся.

Всем спасибо за быстрый отклик (на ubuntu.ru всё ещё ноль ответов :D )
Надеюсь, скоро отмечу тему как Решено. Модем вернул в исходное, попробую теперь сменить режим. На крайняк - переустановлю K11.04 - она ещё совсем свежая, не жалко.

+1
dqopb - 15 Август, 2011 - 11:09

Ой, отправил ответ, но на работе забыл залогиниться :D

supersvoboda, спасибо. Вернул модем в исходное состояние. Виндовые дрова позволили гипертерминалу увидеть модем и перевести в режим по-умолчанию. Модем определился виндой, установил свой софт, спросил puk-код для разблокировки, запросил новый pin-код.
После этого модем заработал отлично в kubuntu 10.04 через Mobile Partner от Мегафона, а нетворк-менеджер не видит модем (определяется как cd-rom).
В то же время в моей kubuntu 11.04 модем определился (включал модули option и usb-serial, установил usb-modeswitch), нетворк-менеджер показывает значок телефона, но теперь даже не пытается подключиться.
На выходных не было времени поковыряться с этим, но я думаю что надо всё-таки cd-rom выключить, чтобы заработал модем через нетворк-менеджер (и с ним кард-ридер на пару отключить).
Или, может, всё-таки нужно будет писать новое правило для usb_modeswitch?

По уровню сигнала - network-manager показывает 38%. Но дело не в этом. При том же сигнале Mobile Partner ведь работает. К тому же пробовал нетворк-менеджер при сигнале 100% - без разницы.

Перепрошивать и разлочивать мне не нужно. Модем и симка от одного оператора, а мегафоновский Mobile Partner отлично работает с чужими симками/модемами (по крайней мере мой оператор Life :) ).

Но за советы по разлочке спасибо, может ещё пригодятся. Спасибо Vlad_W_1999, красивые сборки, хоть и для винды. Может, когда-нибудь удастся сделать такой же красивый и крутой Mobile Partner для линуксов ?)))
Всем спасибо за быстрый отклик (на ubuntu.ru всё ещё ноль ответов :D ).

Надеюсь, скоро отмечу тему как Решено. Модем вернул в исходное, попробую теперь просто сменить режим. На крайняк - переустановлю k11.04 - она ещё совсем свежая, не жалко.

supersvoboda, попробуй выключить автономный режим. В firefox Файл - Работать автономно. Не понятно, почему он включается, но его выключение помогает.

0
supersvoboda - 16 Август, 2011 - 19:43
Изображение пользователя supersvoboda.

нетворк-менеджер показывает значок телефона, но теперь даже не пытается подключиться

У меня также было: вручную поменял точку доступа internet.beeline.ru на home.beeline.ru
и аутентификацию поставил PAP, c остальных вариантов снял галки. Стал подключаться и показывать уровень сигнала GSM в NM

0
antonov - 25 Август, 2011 - 10:52

спасибо! :) сделал сейчас так же и у меня законнектился! Но вот с "Сжатие" не понятно.. не будет пережиматься трафик гпрс или что?...

0
Гость - 26 Август, 2011 - 13:49

Конектится то он без проблем, токо в Инет дорогу не открывает (ни в браузерах, ни в почтовой программе), уже запарился. Может фаервол как то отключить?

0
m13i - 31 Август, 2011 - 12:33
Изображение пользователя m13i.

не знаю, может кому в поможет у BSDшников нарыл там люди конкретно заморачивались по сабжу , опять же unix way

0
m13i - 31 Август, 2011 - 12:45
Изображение пользователя m13i.

и еще не разбирался как в Linux , но в Unix системах грабли обычно в правах доступа к /etc/resolv.conf

0
Rabinovitch - 19 Январь, 2012 - 18:47
Изображение пользователя Rabinovitch.

А я просто обнулил iptables (скинул в дефолтное состояние вроде как). Только проблема у меня появлялась при активированном Ethernet-соединении.

0
Unit_abs - 31 Август, 2011 - 14:09
Изображение пользователя Unit_abs.

Когда не было интернета нормального, тоже сидел на модеме 3G, только порыл в нете и решил купить модем подороже но без ограничений на связь. В итоге купил модем "Сквозной" "Связной" (не реклама), точно уже модель не скажу но из Huavei. На Kubuntu 10.10/11.4 запускался без костылей. Просто вставляешь, через пару минут выползает окно, вводишь параметры и все система запомнила и нет работает. Только после каждой перезагрузки надо было выдернуть и обратно вставить модем.

0
Гость - 1 Сентябрь, 2011 - 05:22

в Убунту он у меня сразу без заморочек подключался, а вот в кубунте, почему-то выпендриваться начала.. Но собственно уже работает.

0
dqopb - 6 Ноябрь, 2011 - 10:36

В Kubuntu 11.04 модем у меня так и не завёлся.
В 11.10 подхватился и нетворк-менеджером, и мегафоновский MobilePartner установился. *вообще я в восторге от этого релиза, сори за оффтоп*

Всё-таки советую пользоваться MobilePartner'ом от мегафона. Он выигрывает у нетворк-менеджера по функционалу. Тут есть и USSD, и SMS, и даже звонки и разлочка!
Раньше находил только старые версии этой программы, но недавно нашёл новую, с новым функционалом (звонки и разлочка). К тому же новая версия написана не на джаве а на Qt, а это тоже не может не радовать. И самое главное - она сворачивается в трей! Если кому надо - могу выложить.

По сабжу, почему модем работал в 10.04, не работал в 11.04 и опять работает в 11.10 - возможно дело в том, что 11.04 ставилась с CD версии. А 10.04 и 11.10 ставил с DVD. Так и нетворк-менеджер подхватывает модем при включении, и с установкой мобайл партнера нет проблем (в 11.04 ругался на локаль, а ведь в dvd версиях больше языковых пакетов). Не уверен, это ли корень проблемы, но мне помогло.

Моя проблема решена, тему можно закрывать.

0
trubadur4ik - 6 Ноябрь, 2011 - 14:55
Изображение пользователя trubadur4ik.

Нужен линк на MobilePartner. Если не затруднит.

0
dqopb - 6 Ноябрь, 2011 - 15:49

Цитирую вот с этой страницы
http://mobigrad.org/file/47-mobile-partner-linux.html

#1 e_dimas 16.09.2011 22:15
Вот несколько вариантов Mobile Partner Linux!
http://www.multiupload.com/66RI9BFJI4
http://www.multiupload.com/TNN7MT83SR
http://www.multiupload.com/MGQ2MJYRLX
Все три прги похожи, но первоя и вторая позволяют вводить код разблокировки. Версия 21.003, программа работает на QT от java не осталось и следа. Программа стала стабильнее и быстрей.
как установить написано в файле readme.txt

Лично я советую качать с первой ссылки. Разница в 5 мегабайт роли не играет, а функционал может когда-нибудь пригодиться. Та же возможность ввода кода разлочки, или звонки через модем.

0
dyug - 6 Ноябрь, 2011 - 17:45

# Shashank: Defect fix AJ2D13470: Begin
    echo -e "ALL ALL=(ALL) NOPASSWD:ALL" >> /tmp/${TEMPFILE}

Да, да, да.. Это именно то, что нужно для превращения вашего компьютера под убунту в рассылальщик спама...

Что именно данный продукт устанавливает, я не разбирался, и откуда он будет брать команды - тоже.
Но то, что можно потерять контроль за системой - я вижу.

Если чо - это фрагмент из файла инсталл разрешающий любому пользователю получить рутовые права без пароля. фрагмент вставляется в файл /etc/sudoers

Да, и еще: без JRE этот инсталятор ничего не поставит.
Брал именно по верхней ссылке
FULLVERSION=21.003.28.12.169

0
Гость - 9 Ноябрь, 2011 - 17:34

Спасибо за предостережение.
Признаюсь, сам я тот скрипт целиком не осилил.

Я конечно ценю свободное и проверенное ПО в репозитории, но у меня не анлим и потому пока network-manager не научится хотя бы отправлять USSD - не смогу отказаться от ModilePartner'а.

0
Гость - 20 Ноябрь, 2011 - 20:53

а ссылки то битые ! Перезалить никак? плииииз!!!

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры