Привет, Sychev! Сам я большой поклонник ubuntu, но не профессионал, поэтому прошу не судить строго за возможные огрехи. У меня тоже недавно появился модем Huawei K3806 от МТС. Я заставил его работать у меня на лэптопе HP Pavilion g6 c Ubuntu 12.04 с последними на сегодняшний день обновлениями. Надеюсь, эта небольшая инструкция поможет разобраться с похожей проблемой. Хотя должен заранее сказать, что у меня нет 100% уверенности, на каком именно шаге мой модем стал распознаваться в системе как модем. Об чуть подробнее ниже. Итак, приступим.
Версия ядра$ uname -r
3.2.0-31generic
Также имеется установленные wvdial и usb_modeswitch.
lsusb определил устройство также, как и в предыдущем посте, т.е. как 12d1:144e. Запомним эти данные.
Команда
$ ls /dev/ttyUSB*
поначалу ничего не выдавала. После недолгих размышлений у меня возникла довольно логичная мысль посетить
сайт производителя модема. Как ни странно, без труда
тут я нашел то, что нужно. По крайней мере, почти сразу все решилось. Это оказалось заветное приложение Vodafone Mobile Connect.
Потребуется скачать и установить файлы ozerocdoff_0.4-2_*.deb (вместо * у вас будет i386, amd64 или ipia в зависимости от архитектуры процессора) и vodafone-mobile-connect_2.25.01-1_all.deb. Сначала устанавливаем ozerocdoff_0.4-2_*.deb (предполагается, что мы находимся в нужной директории):
$ sudo dpkg -i ozerocdoff_0.4-2_*.deb
Далее vodafone-mobile-connect_2.25.01-1_all.deb:
$ sudo dpkg -i vodafone-mobile-connect_2.25.01-1_all.deb
Насколько я понял, первый пакет отвечает за переключение устройства из режима CD в режим модема, а второй содержит драйверы поддерживаемых устройств. Кстати, вот
здесь на сайте можно найти полезную информацию о проекте, в частности, список поддерживаемых моделей.
Когда я проверил вывод команды
$ ls /dev/ttyUSB*
то снова ничего не получил. После недолгих поисков, нашлось решение. Команда
$ sudo modprobe usbserial vendor=0x12d1 product=0x144e
как я понял, переключила устройство в режим usb. А если добавить строку
usbserial vendor=0x12d1 product=0x144eв файл /etc/modules, то устройство будет подключаться, как модем при старте системы.
После этого получаем:
$ ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2
Далее запускаем VMC:
$ sudo vodafone-mobile-connect-card-driver-for-linux
При запуске он попросит ввести data и control port, я наугад поставил /dev/ttyUSB0 и /dev/ttyUSB1 соответственно. После этого запустилась первичная настройка VMC, которая у меня не продвигалась.
Однако это не помешало мне найти в сетевых подключениях заветное MTS Default 1 (оно было создано заранее)! То есть драйверы были корректно поставлены. Вот тут я не знаю, где именно решение сработало, то ли на этапе подключения модуля командой modprobe, то ли после установки VMC. Думаю, все-таки последнее.
После последующей перезагрузки запуск VMC не понадобился, модем сразу распознался, как надо.
Спасибо за внимание! Буду рад пояснениям и комментариям.