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" )
Лично у меня после этого все заработало... )))
- Kappa's blog
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 23424 просмотра


Комментарии
помогите
Не могу установить модема 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 скорость