Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

ru · en · de · es · it · pt · cz · pl · fr
eComStation - это совершенно другая операционная система для PC (IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
(Карта сайта)

 
 
Отчет: OS/2 совместимое оборудование
Как получить драйверы OS/2 бесплатно

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

 

Настройка мобильного интернет в eComStation


TITLE: Настройка мобильного интернет в eComStation

DATE: 2011-11-12 02:24:54

AUTHOR: Valery V. Sedletski

Настроить мобильный интернет в eComStation достаточно просто. Я подключался к провайдерам: Мегафон, Теле2, MTS, Beeline.

Также подключением к мобильному интернету занимался Sigurd Fastenrath (Германия).

Оборудование

Ноутбук Thinkpad X61 Tablet + модем Ericsson f3507g

Подключение устройства на COM-порт

прежде всего, в config.sys прописываешь:

device=d:\os2\boot\usbcom.sys /V /N:COM6 /M:1 /I:32 /O:32

модем при загрузке станет COM6

Для дозвонки провайдеру использую программу sflinks -- там можно порт залочить на 460800

Дозвонка в Мегафон

у него APN: "internet"

настройка sflinks:

в секции [ppp]:

порт и скорость:

  port.name=com6
  port.speed=460800

потом,

  port.modem.init=at+cgdcont=1,"IP","internet"
  port.script.mode=DIAL
  port.dtr=1
  port.dcd=0

строка инициализации, режим простого набора (DIAL) нюанс: dtr=1, dcd=0 -- т.к. модем не выставляет сигнал Carrier detect

Логин/Пароль: у мегафона пустые и не проверяются,

например, у мегафона можно логин/пасс прописать от фонаря:

auth.client.clientname=megafon
auth.client.clientpass=megafon

набираемый номер телефона: port.phones=*99***1#;*99#

Дозвонка другим операторам

Tele2: internet.tele2.ru,

пароль/логин: у теле2: tele2/tele2

 

Билайн: internet.beeline.ru,

логин билайн: beeline/beeline

 

МТС: internet.mts.ru

пароль/логин у мтс: mts/mts

 

и Еще, из существенного:

ip.address=0.0.0.0
ip.peeraddress=10.27.42.0
ip.dns.primary=8.8.8.8
ip.dns.secondary=8.8.4.4

т.е. твой IP адрес задается сервером (0.0.0.0), адрес сервера оно не задает, поэтому надо поставить такой же, как в Windows (у меня 10.27.42.0) плюс днсы гугловские -- они устойчивее работают

Итого, какие сложности при настройке были?

  • модем не взводит DCD
  • мегафон не задает peer IP, так что его надо задавать руками, а остальное - всё стандартно

PCMCIA EDGE SonyEricsson GC85

Можно использовать звонилку Injoy, но там максимальная скорость порта только 345600 и нельзя DCD=0 сделать, а вот на PCMCIA EDGE SonyEricsson GC85 наоборот -- там модем требует VJ compression, а sflinks его не поддерживает, и нужно использовать InJoy Dialer.

Модификация модемов

Еще один секрет Ericsson F3507g: часто модем отсыхает, так что инет отрубается -- даешь AT-команду: at+cfun=4 -- это отрубает радиомодуль, переводя его в энергосберегающий режим потом at+cfun=1 -- полнофункциональный режим (auto 3g/gprs/edge)

есть еще at+cfun=6 (3g only) и at_+cfun=5 (edge only) и at+cfun=0 -- Это вообще вырубает питание на девайсе. Чтобы вернуть девайс обратно, надо обесточить компьютер и перезагрузиться.

Еще один секрет: на модеме надо заклеить скотчем пин #20, это перманентно включает питание на девайсе (иначе модем не виден как USB-устройство!) пока я это не сделал, у меня ничего не работало!

Залоченный модем

Если модем, который вы купили залоченный, то можно разлачивать у барыг за деньги DC unlocker-ом через инет (Оффтопик: есть крякнутый DC unlocker ;))

Внешний USB модем

А вот Huawei E173 я сам разлочил -- для этого надо любой калькулятор Unlock-кодов, и вводишь его потом и модем разлочивается. Ну и перепрошил потом хуавеевской прошивкой (там софтина под Windows более продвинутая, чем оригинальная мегафоновская)

подробнее

Опыт других пользователей

Мы собираем все отчеты о поддержке модемов в Базе Оборудования, Раздел Модемы

Какие еще модемы вам удалось завести с eComStation? Какой ноутбук вы используете?

 

Попробуй программу:

DrWeb - eComStation PC вылечит зараженные компьютеры Windows.

Комментарии:

Igor Vaskov
2011-11-12 23:44:55

Кстати с Ericsson f3507g скорее всего будет работать комплекс smsrc32:

[url]

Команды обработки SMS совпадают.

Алексей
2011-11-14 07:53:35

Спасибо! Очень полезная информация.

Improver
2011-11-16 11:50:59

А можно поподробнее, как настроить интернет через упомянутый Huawei E173? Драйвер usbcom.sys его не видит, инджой говорит "Port open fail", пробовал разные версии драйвера, запускал usb_modeswitch -- ничего не помогает...

valerius
2011-11-17 19:13:24

2Improver: Для Huawei E173 (E171, E173u-1), (такие модемы продают МТС и Мегафон), надо пропатчить usbcom.sys -- берутся сорцы из ddk, накатываются патчи с Хоббеса 1) для поддержки чипа pl2303 и 2) для поддержки usb 2.0, 3) в таблицу USB ID'ов добавляешь VID/PID от Huawei, компилишь. (Могу дать уже пропатченный драйвер).

У Хуавея, как и у F3507g, три компорта, из которых usbcom.sys видит только первый. Но с Хуавеем хитрость с просмотром баланса (через USSD-код *100# у Мегафона и MTS, *105# у tele2, *102# у Beeline, для посылки USSD-кода надо в первый компорт послать AT-команду at+cusd=1,"<USSD-код>",15, хитрость у Хуавея в том, что ответ приходит во второй или третий компорт, а он у нас в OS/2 недоступен :(, так что баланс в OS/2 с текущим usbcom.sys не посмотришь :()

valerius
2011-11-17 19:16:59

2Igor Vaskov: можно проще -- я юзаю для посылки SMS-ок свой скриптец на REXX-е, что проще, и кроме того, под BSD-лицензией :)

valerius
2011-11-17 19:26:52

2Improver: PS: инет настраивается так же, как и для F3507g, порт просто не появляется, либо не рабочий с обычным драйвером (точно не помню). Для обнаружения компорта нужно пропатчить usbcom.sys, добавить USB ID модема. Вместо usbmodeswitch.exe (он у меня не заработал) я сказал в вендовой терминалке: at^udiag=256, это отключит USB CDROM с вендовыми дровами. А будет работать microSD-кардридер и модем (CDROM мешает модему работать в OS/2)

Я знаю вот такие полезные AT-команды:

AT^U2DIAG=0 (устройство в режиме только модем)

AT^U2DIAG=1 (устройство в режиме модем + CD-ROM)

AT^U2DIAG=255 (устройство в режиме модем + CD-ROM + Card Reader)

AT^U2DIAG=256 (устройство в режиме модем + Card Reader).

AT^U2DIAG=276 включить NDIS-интерфейс

AT^U2DIAG=268 убрать NDIS

AT^HSPA=1 HSDPA

AT^HSPA=2 HSPA (заводская настройка)

Eugene Gorbunoff
2011-11-17 20:01:49

usbcom-20110818.zip от valerius:

[url]

valerius
2011-11-17 20:48:29

В readme.txt там указан список прописанных USB ID-ов. Большинство я добавлял для теста по просьбе народа, но они не заработали. Из вот этого списка:

0x19d2, 0x0016 // ZTE MF100 3g modem

0x12d1, 0x1001 // Huawei E173 3g modem

0x6547, 0x0232 // ark3116 usbserial converter

0x1199, 0x6812 // Sierra mc8775

0x1199, 0x6813 // Sierra mc8775

0x03F0, 0x1E1D // hs2300 (mc8775 from HP)

0x03F0, 0x201d // n2400 (Gobi1000 from HP)

0x1199, 0x6832 // Sierra mc8780

0x1199, 0x6833 // Sierra mc8781

0x1199, 0x6856 // Sierra mc881U

0x1199, 0x683C // Sierra mc8790

0x1199, 0x683D // Sierra mc8790

0xBAED, 0x181E // Novacom EDGE modem

работает Только Huawei E173/E173u-1/E171 (тот, что добавлен, он для мегафоновского E173u-1, который у меня, возможно, у других экземпляров другие USB ID-ы, если у кого такие, говорите, я добавлю). Остальные, типа Nokia N900, USBserial кабеля ark31xx, модема ZTE MF100, модемов фирмы Sierra -- не работают, но я не убирал ID-ы, поэтому они в списке. Для них нужны более серьезные модификации драйвера.

Для Gobi1000 нужен firmware loader (у него прошивка грузится из внешнего файла), так что без него ничего не заработает. Есть Gobi firmware loader под Линукс, может, кто спортирует?

Improver
2011-11-18 11:35:54

valerius, большое спасибо. :-) Сейчас посмотрел свой модем, а это модем от Мегафона, E173u-1, так он имеет VID: 0x12D1 и PID: 0x1446. Я так понимаю, для него нужно патчить usbcom, т.к. в список он не попадает... И вопрос по поводу at^udiag=256: это нужно загрузиться в винду и там в терминалке сказать модему эту команду, а потом не выключаясь загрузить попаламу, так?

Improver
2011-11-18 12:02:37

В общем, драйвер я попробовал пропатчить бинарно, т.е. нашёл последовательность "D1 12 01 10", а она там толька одна, и заменил её на "D1 12 46 14", но это не помогло, компорт не оживает, звонилки и команда mode com3 всё так же возвращают ошибку "SYS0021: Дисковод не готов". А виндовым терминалом не могу воспользоваться из-за отсутствия на этой машине виндов...

valerius
2011-11-18 14:11:40

2Improver: Модем вас похоже, правильный, т.е., такой же, как у меня. USB PID станет равным 0x1001 как только вы введете в терминале команду at^udiag=256. 0x1446 это USB PID в режиме "USB CDROM". После введения данной команды исчезнет CDROM с драйверами, но можно будет пользоваться кардридером и модемом. Кстати, патчить ничего совсем не обязательно -- немного выше Евгений дал ссылку на патченный usbcom.sys. Так что, достаточно в терминале в виндовс ввести at-команду, и при следующем вставлении модема CDROM-а уже не будет. Настройка эта запоминается, так что "не вынимая модема", перегружаться в ось не нужно. В принципе, вроде, должно работать и с usb_modeswitch в оси, но там придется шаманить с usbcalls.dll и usbresmg.sys -- подбирать версии, с которыми заработает (у меня с первого раза не получилось)

Improver
2011-11-19 19:51:58

valerius, ещё раз спасибо! При помощи AT^U2DIAG=256 в гипертерминале исправил модем, теперь и СД не монтируется, и PID исправился на 0x1001. В понедельник попробую в таком виде заюзать под попаламой, думаю, теперь всё заработает. А драйвер, выложенный Евгением, я сразу скачал...

Vincenzo
2011-11-30 00:57:25

Hello, thank you again for this info.

I need the possibility to connect more that 1 GSM USB modem becouse i'm writing an SMS gateway. Is possible to do this?

Thank you

valerius
2011-12-01 02:31:34

2Vincenzo: Yes, it is possible. You can load three copies of usbcom.sys like this:

device=d:\os2\boot\usbcom.sys /V /N:COM4 /M:1 /I:32 /O:32

device=d:\os2\boot\usbcom.sys /V /N:COM5 /M:1 /I:32 /O:32

device=d:\os2\boot\usbcom.sys /V /N:COM6 /M:1 /I:32 /O:32

Then, the 1st USB modem inserted will get 6th COM port, and 2nd modem will become the 5th.

Also, usbcom.sys sources claim that several USB modems could be used through a single driver instance, but I was not able to make this work. It is stated that several USB COM ports could be used simultaneously, but in reality, this does not work. 3G modems usually have 3 or 4 USB com ports, but usbcom.sys sees only first of them.

valerius
2011-12-01 02:33:24

2Improver: Ну как, заработал модем?

Improver
2011-12-03 17:58:44

2valerius: Да, модем заработал, опознаётся, звонит и коннектится, но вот только никак с настройкой сети не разберусь... Комп подключён ещё и к локалке, и там получает динамический ИП, а настроить TCP/IP на два динамических адреса не получилось. Снёс все настройки сети, настроил только на модем, но всё равно что-то ДНС не цепляет с мегафона... Решил попробовать поставить систему с нуля на другой винт и продолжить опыты там, но пока времени нет.

Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).


Ваше имя:

Ваш E-Mail:

CODE:
......

  

Ваш комментарий:


Как получить скидки и бонусы? Ответ: сделай полезное дело для сообщества. Посчитай свой уровень.

Статьи

Операционная система
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

IBM OS/2 Warp

 
Обучение новичков

Отчет: OS/2 совместимое оборудование

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2014 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
 

 

 
Картинка дня: