четверг, 15 июля 2010 г.

Мегафон 3G модем в Ubuntu 10.04

Замечательно работавший в Ubuntu 9.10 3G-модем Huawei E1550, входящий в комплект, после обновления до Ubuntu 10.04 перестал определяться системой. Однако, как оказалось эта проблема имеет достаточно простое решение.
Итак, до обновления системы модем был виден в выводе команды lsusb как:

Bus 002 Device 007: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

После обновления до Ubuntu 10.04 модем перестал определяться, однако по прежнему в системе был доступен встроенный в него картридер, что давало надежду на успешное решение проблемы. Поиск в интернете подсказал что для того, чтобы в системе снова появился модем нужно просто переключить подключенное устройство в режим модема, использую утилиту usb_modeswitch. Установить её можно командой:

apt-get install usb-modeswitch

usb_modeswitch автоматически переключить устройство в режим модем при подключении его к компьютеру, однако необходимый для нормального использования модема модель usbserial не загружается автоматически и файлы устройств /dev/ttyUSB* не создаются.
Но это можно сделать вручную. Для рассматриваемого модема это делается командой:
 
modprobe usbserial vendor=0x12d1 product=0x1003

Это решение так же будет работать и для многих других 3G-модемов. Параметры vendor и product можно найти в выводе команду lsusb:

Bus 002 Device 007: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

После загрузки модуля появится устройство /dev/ttyUSB0 и можно приступать к настройке соединения привычным образом - с помощью wvdial, network-manager или любого другого подобного инструмента.

На этом всё. Приятной работы!

Подсмотрено у Moose

Комментариев нет:

Отправить комментарий