LINUX.ORG.RU

Помогите поднять модем

 


0

1

Всем привет!

На работе занимаюсь разработкой железе и софта к нему. Сейчас собираем одно устройство на АРМ процессоре с линуксом на борту. Принесли мне вчера UMTS модем, который можно подключить по УСБ к устройству. Судя по доке, модем поддерживает CDC-ACM. Определяется как ttyACM0. К модему прилагается куча pdf-ок. Поскольку я с модемами никогда раньше дела не имел, то толком не знаю, как его подключить. На устройстве есть pppd, но нет звонилок, мне принесли SIM карточку со следующей инфой:

Internet via GPRS/UMTS
PIN: 5612
APN: internet.eplus.de
IP address: dynamicaly
User: blau
Password: blau
Authentification: PAP

Подскажите пожалста, как мне можно подключиться к этому провайдеру.

Заранее спасибо


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

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

man wvdial.conf, копируем пример конфиг-файла в /etc/wvdial.conf. Первый Init оставляем ATZ, второй - от провайдера (он и для Windows нужен), это AT+CGDCONT=1,«IP»,«internet.eplus.de' . Номер для дозвона - *99***1# . Скорость - любая, хоть 115200, хоть 921600 - всё равно будет несколько мегабит. Для названия устройства, имени и пароля есть поля. Опционально добавляем едостающие поля Carrier Check = no и Stupid Mode = yes - у меня оператор МТС иначе ждёт 30 секунд перед соединением. А МегаФон - нет. Ну и всё, соединяться по wvdial.

PIN-код, хм... Что ж с ним делать-то... Нужна программа usb_modeswitch, конфиг нужно найти в Интернете.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Если pppd стандартный, к нему прилагается chat,
подключаемый через connect в /etc/ppp/peers/provider,
и pon/poff для запуска.

ABW ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Ну тогда вот: https://help.ubuntu.com/community/BluetoothDialup Нужны файлы /etc/ppp/peers/BluetoothDialup и /etc/chatscripts/BluetoothDialup оттуда, устройство rfcomm0 заменить на ttyACM0, и сделать все необходимые правки этих файлов конфигурации. Также его можно переименовать, чтобы стал короче. Остаётся проблема с usb_modeswitch, нужно понять как дать устройству PIN-код. Мне кажется, строкой Init.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Ввод PIN или отключение его запроса очень сильно зависят от конкретного модема, может быть AT +CPIN=,+RLOCK=,+CPWD=,+CLCK=... etc.
Надо смотреть в упоминавшейся «куче pdf-ок».

ABW ★★★★★
()
Ответ на: комментарий от Ygor

Всем спасибо за ответы.

Вчера вечером пил пиво, было не до железа. Да, АРМ, embedded. А почему бы и нет? 400MГц проц, 64МБ РАМ на борту. wvdial нету. В принципе можно попытаться кросскомпилировать, но ищутся альтернативы. pppd есть. Я правильно понимаю, что если есть pppd, то wvdial не нужен? ПИН управляется в этом модеме по AT +CPIN=. Это я вчера в доках нашел. В остальном - довольно тупые доки с перечными того и сего, что может этот модем, но без инфы для уж совсем начинающих вроде меня. Т.е. если уже хоть раз запустить модем и разбираться что по чем, то инфа как раз, а для меня - как холодный душ :)

На работе сегодня надо делать другую штуку, модем придется отложить на след. неделю :(

velikS
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.