|
Обновите ArcaOS до уровня NeoWPS
- Установите набор PNG иконок, нарисованных дизайнером, специализирующемся на оформлении OS/2
- Установите eSchemes 2018, чтобы менять цвета и кнопки на рабочем столе
|
Настройка мобильного интернет в 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?
Какой ноутбук вы используете?
Попробуй программу:
|
Как ускорить чтение/запись на USB флэшку? Советы -> Q7
|
Комментарии: 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 на два динамических адреса не получилось. Снёс все настройки сети, настроил только на модем, но всё равно что-то ДНС не цепляет с мегафона... Решил попробовать поставить систему с нуля на другой винт и продолжить опыты там, но пока времени нет. |
Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).
|
eComStation 2.0: все фиксы от корпорации IBM + настройки всех системных служб и драйверов оптимизированы, Что нового в eCS 2.0? |
|
|
|
Готовая eComStation на SSD диске
Последний активный опрос: Какая высота барьера RPM?
[Google]
|
IBM OS/2 Warp
|