воскресенье, 27 декабря 2009 г.

МТС' овские свистки

Вчера понадобилось срочно купить мтсовский свисток. Ну чтож..сказано - сделано! Пошел в офис, протянул паспорт и честные 790р. А мне выдали чудную коробочку в виде яйца. Придя домой внутри обнаружил чудное устройство в виде модемчика сделанного в китае. Отсутствует даже логотип Ростеста) Ну и фиг с ним >_> Воткнув его в комп, оно определилось как zte mf627.
Итак, имеется: свисток mf627, ubuntu 9.10(можно и пониже..но чтобы ядро было больше 2.6.28), наличие интернета.

Как USB-устройство он определяется:
$ lsusb
Bus 001 Device 010: ID 19d2:2000
А вот как модем типа /dev/ttyUSB0(1,2) - нет.

Вобщем при включении в разъём сей девайс определяется как usb-накопитель, и чтобы его переключить в режим модема, есть два варианта: копаться в файловой системе модема или использовать программу usb_modeswitch.

1. Установить usb_modeswitch

2. Редактируем /etc/usb_modeswitch.conf
расскоментируем вот эти строчки:
########################################################
# ZTE MF628+ (tested version from Telia / Sweden)
#
# Contributor: Joakim Wennergren
#
# Also applies to MF627 (Tested 3 UK) JF

DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProduct= 0x0031

MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c85010101180101010101000000000000"

сохраняем..
3. Сделаем так чтобы при втыкании свистка в комп, он автоматом запускал usb_modeswitch
sudo gedit /etc/udev/rules.d/999-zte.rules
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch"
4) добавим инфу о свистке в HAL чтобы network-manager его понимал как модем
sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf627.fdi

содержит теги, если плохо отображается смотрите первоисточник чуть ниже







GSM-07.07
GSM-07.05
modem




сохраняем.
вот и все.

Втыкаем модем открывается окошко нетворк менеджера..там все просто..указываете страну, оператора и вуаля)

p.s. Ищите модемы фирмы huawei в линуксе с ними проще.

Первоисточник