Beeline 3g modem и Linux

Может кому и пригодится...

Недавно сам приобрел такую штуку и сразу столкнулся с проблемой установки... В общем небольшой "How to"

(Все настройки даны для модема MF626 и Debian, параметры других модемов могут отличаться)

1)

Вставляем модем и выполняем

lsusb

или

cat /proc/bus/usb/devices

Должен определиться модем. Но есть небольшое "но", данные устройства не всегда определяются как модемы. Это из-за того, что внутри у них зашита флешка с драйверами под Windows. То есть если у нового устройства Vendor=19d2 ProdID=2000 (Это для модема MF626, у вашего модема может быть другие параметры), то его необходимо переключить в режим модема. Это может сделать утилита usb_modeswitch. Устанавливаем ее и смотрим /etc/usb_modeswitch.conf

К сожалению, дефолтных настроек для MF626 нет, но как показала практика, настройки для MF628+ прекрасно подходят. Коментим строки по умолчанию и разкоменчиваем настройки для MF628+. Сохраняем и выполняем

usb_modeswitch

Как только модем заново определиться (параметры девайса должны смениться на Vendor=19d2 Product=0031) выполняем ещё одну команду

modprobe usbserial vendor=0x19d2 product=0x0031

Модем должен зацепиться на ttyUSB0. Все, первый шаг закончен.

2)Настраиваем pppd. Лично я пользуюсь gnome-ppp.

Имя и пароль : beeline

«Настройка»
Вкладка «Модем»

Устройство : /dev/ttyUSB0
Тип: USB модем
Скорость : максимум.
Способ набора : тональный
Громкость динамика : отключен

Настройки телефона и строки инициализации.
«Телефонные номера»
Ваш номер дозвона. *99#
«Строки инициализации»
AT+CGDCONT=1,"IP","home.beeline.ru"

«Префикс»
Не трогаем

«Количество попыток дозвона»
На ваше усмотрение.

«Дожидаться гудка в линии»
Снимаем галочку с чекбокса.

Вкладка "Сеть" - не трогаем.

Вкладка "Общие"

Снимаем галочку с "отменять соединение при отсутствии гудка в линии"

Все, теперь мы прошли 2\3

3) Ну и самое главное. Дело в том, что данная модель (да и не одна она) софтварно заточена на "Beeline" Стандартная программа каждые 2 минeтs (если я правильно помню) посылает на порт модема команду вида AT+ZOPERTE="beeline" И если модем ее не получит то он рвет связь. Но благодаря mf626-help от dottedmag`a проблема решается. Как только модем присоедениться к сети, выпоняем

mf626-helper -v -f число_1 число_2

где число_1 - USB bus number , число_2 - USB device number (можно посмотреть с помощью "lsusb" или "cat /proc/bus/usb/devices" )

Лично у меня после этого все заработало... )))

Комментарии

помогите

Не могу установить модема MF626 , предварительно модем был прошит в винде, и полностью не зависит от билайна, причем с модема удалены два файла автозапуск и видимость картриедера при команде
lsusb
Bus 001 Device 004: ID 19d2:0016
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x19d2
idProduct 0x0016
bcdDevice 0.00
iManufacturer 2 ZTE, Incorporated
iProduct 1 ZTE CDMA Technologies MSM
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 85
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 5
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
вроде все видит но модема нет???раз"ясните пожалуйста

скорость

когда обещают 3D скорость

скорость

когда обещают 3D скорость

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".