USB модем Huawei E1550 and GNU/Linux Ubuntu 10.04

 
ubuntu_logo_orange_0.png

Проблема

В дистрибутиве версии 9.04/9.10 модем успешно определялся как модем средствами Network manager. В 10.04 в конфигурацию UDEV внесли изменения и модем снова перестал автоматически переключаться в режим модема.Разработчики находят этому вполне логичное объяснение связанное с тем, что возникают проблемы при использовании модема на разных системах Lin/Win.
Bug описан тут.

Решение

Как обычно элементарное:

Установите пакет usb-modeswitch:

sudo apt-get install usb-modeswitch

Отредактируйте файл /lib/udev/rules.d/61-option-modem-modeswitch.rules

sudo gedit /lib/udev/rules.d/61-option-modem-modeswitch.rules

Добавив в него строку

ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd"

Напоследок:

sudo reboot

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

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

[email protected]:~$ lsusb
Bus 007 Device 001: ID 0000:0000  
Bus 006 Device 001: ID 0000:0000  
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems)
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 007: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000

то проверьте наличие модуля ядра usbserial.