Пятница, 19.06.2026, 22:27
Сайт }{ЄD|/||-|A
Приветствую Вас Гость | RSS
Главная Статьи Регистрация Вход
Меню сайта

Категории каталога
Статьи о Linux [14]
Статьи о Slackware Linux [5]
Интересные статьи (обо всем) [1]

Главная » Статьи » Статьи о Linux

Опыт настройки USB-модема MF626 от билайн
Данное руководство составлено по мотивам http://www.gentoo.ru/node/12140 и моего опыта. Началось всё после того, как я купил данное устройство в комплекте «Билайн. Интернет дома». В коробке оказался USB модем ZTE MF626. Данный модем поддерживает стандарты HSDPA/HSUPA/UMTS 850/1900/2100 МГц и GSM/GPRS/EDGE 850/900/1800/1900 МГц. Также у данного модема имеется скрытое гнездо для внешней антенны (под наклейкой с информацией), трёхцветный индикатор (красный/синий/зелёный) и слот для microSD карты памяти (до 4Gb). В данном модеме применяется технология ZeroCD, поэтому при подключении данный модем сперва представляется как съёмный диск, на котором находятся драйвера для Windows. Для того, чтобы начать работу непосредственно с модемом, нужно "извлечь диск". Существует другой вариант: можно отключить загрузку ZeroCD с помощью специальной утилиты, работающей под Windows. Итак, приступим.

Подключение модема

В некоторых версиях ядра Linux драйвер usbstorage игнорирует подключение устройств с ZeroCD. Данная модель модема подпадает под это правило, но без команды на извлечения диска модем не подключится. Для того, чтобы начать, вставьте модем в разъём USB компьютера, который поддерживает стандарт USB 2.0 HighSpeed. Если в системном журнале (/var/log/messages или в выводе команды dmesg) вы увидите что-то похожее на

Code: dmesg

usb 1-5: new high speed USB device using ehci_hcd and address 9
usb 1-5: configuration #1 chosen from 1 choice
usb 1-5: New USB device found, idVendor=19d2, idProduct=2000 usb 1-5: New USB device strings: Mfr=2, Product=1, SerialNumber=0 usb 1-5: Product: ZTE CDMA Technologies MSM usb 1-5: Manufacturer: ZTE, Incorporated

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

С отключением ZeroCD

Если вы не хотите ждать, пока модем переподключится, и не хотите ковыряться в ядре, можно поковыряться в модеме. wink
Сперва надо скачать и установить в Windows программу QPST от Qualcomm. Сама Qualcomm не распространяет открыто эту программу, но поискав в интернете её можно найти. Далее следует установить её, выбрать нужный COM-порт, подключиться к модему, и открыть программу EFSExplorer, которая позволяет работать с файловой системой устройства. В корне файловой системе устройства можно найти файл CD_STARTUP_FLAG размером в один байт. Сохраните этот файл на компьютере, и запишите какие права были у него выставлены. После этого данный файл нужно удалить. В результате устройство будет подключаться сразу в режиме модема.

Подобным образом можно запретить требование запросов каждые 2 минуты (нужно удалить один еще один файл FLAG_NO_DOWNLOAD после этого модем работает без запросов какая сим карта. Однако при этом скорее всего перестанет работать встроенный microSD картридер.

Без отключения ZeroCD

Если после строки configuration #1 chosen from 1 choice в выводе dmesg вы увидите usb-storage: device ignored, то необходимо закомментировать следующий кусок кода:
Code: /usr/src/linux/drivers/usb/storage/unusual_devs.h

/* //это знак начала комментария
UNUSUAL_DEV( 0x19d2, 0x2000, 0x0000, 0x0000,
"Onda ET502HS",
"USB MMC Storage",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_IGNORE_DEVICE),
*/ //это знак конца комментария

после этого собрать ядро и перезагрузиться. В результате вы должны увидеть в dmesg примерно следующее:
Code: dmesg

usb 1-7: new high speed USB device using ehci_hcd and address 5
usb 1-7: configuration #1 chosen from 1 choice
scsi7 : SCSI emulation for USB Mass Storage devices
usb 1-7: New USB device found, idVendor=19d2, idProduct=2000
usb 1-7: New USB device strings: Mfr=2, Product=1, SerialNumber=0
usb 1-7: Product: ZTE CDMA Technologies MSM
usb 1-7: Manufacturer: ZTE, Incorporated
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 7:0:0:0: CD-ROM ZTE USB SCSI CD-ROM 2.31 PQ: 0 ANSI: 0
sr1: scsi3-mmc drive: 0x/52x cd/rw xa/form2 cdda tray
sr 7:0:0:0: Attached scsi CD-ROM sr1
sr 7:0:0:0: Attached scsi generic sg2 type 5

После этого следует скачать программу UnBeeline и скопировать её например в /bin
далее чтобы модем не зависал каждые 5 минут создать в /bin скрипт следующего содержания:
#!/bin/sh

echo -e "AT+ZOPERTE=\"beeline\"\r\n" > /dev/ttyUSB2
echo -e "AT+ZOPRT=5\r\n" > /dev/ttyUSB2
echo -e "AT+ZSTART\r\n" > /dev/ttyUSB2
echo -e "AT+CPBS=\"SM\"\r\n" > /dev/ttyUSB2
echo -e "AT+CPMS=\"SM\",\"SM\",\"\"\r\n" > /dev/ttyUSB2
sleep 60

while true
do timeout 300 /bin/UnBeeline;
done

и назвать к примеру beeline
и скрипт:
#!/bin/sh

echo -e "AT+ZSTOPT\r\n" > /dev/ttyUSB2
echo -e "AT+ZOPRT=6\r\n" > /dev/ttyUSB2

который я назвал stop_beeline

Теперь при подключении модема и определении его как съемный диск набрать в консоли eject /dev/sr0, а после переключения модема в режим модема и регистрации его в сети набрать в консоли от рута beeline или /bin/beeline а для отключения от сети stop_beeline или /bin/stop_beeline

Далее можно подключаться к интернет через любую программу дозвона (kppp,gnome-ppp и т.п.)
звонить на устройство /dev/ttyUSB2, номер дозвона: *99#, строка инициализации: AT+CGDCONT=1,"IP","home.beeline.ru"

Остальные настройки, думаю, не вызовут сложности.
Если что-то не понятно пишите в гостевую книгу.

Категория: Статьи о Linux | Добавил: hedin (28.01.2009)
Просмотров: 8777 | Комментарии: 4 | Рейтинг: 5.0/2 |
Всего комментариев: 4
4 faeton  
0
Удалаять файл CD_STARTUP_FLAG размером в один байт уже не получится - их там просто нет

3 gfelicyn  
0
у меня модем неподключается, попробую ваш срвет

2 hedin  
0
Небольшое дополнение. Комментировать в исходниках ядра и затем его пересобирать уже нет никакой нужды. Лишние строчки кода уже давно из него выкинуты. Но лучше всего перепрошить его австралийской прошивкой. Работает намного стабильней. Если она кому нужна пишите выложу.

1 FieryStream  
0
Интересная статья. Нужно попробывать.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2026 Сделать бесплатный сайт с uCoz