Замечательно работавший в Ubuntu 9.10 3G-модем 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 или любого другого подобного инструмента.
На этом всё. Приятной работы!
P.S. В качестве продолжения рекомендуется прочитать статью о настройке подключения к сети 3G в Ubuntu.
Anonymous 2010-05-10 21:54:52 (#)