Хотя эта тема не развивалась на протяжении почти десяти месяцев и казалось закрытой, в действительности проблема решена не была. Получилось, что в конкретной ситуации она удачно исчезла, но только в конкретной ситуации, притом что общее решение найдено не было.
Сейчас появилась причина пытаться найти решение вновь, отчасти дело в любопытстве, отчасти в том, что проблема проявилась вновь, причём на совершенно другом дистрибутиве - CrunchBang Linux.
Я понимаю, что это форум Runtu, но проблема затрагивает очень большое количество дистрибутивов. Сейчас вспоминаю, что наблюдал её не только в Runtu (любых версий), но и в ALT Linux 6, в Fedora 17-18, в "чистом" Debian 7 и в уже упомянутом Crunchbang 11 (читай - тот же Debian 7).
Все эти дистрибутивы применительно к данной ситуации объединяет одно: Network Manager версии 0.9.4. Таким образом, делаю вывод, что проблема характерна для Network Manager 0.9.4.
Суть проблемы такова.
3G-модем Связной OneTouch X080S системой распознаётся, при его подключении появляются три устройства: /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2 - как и должно быть.
Из этого делаю вывод, что usb-modeswitch работает нормально.
Однако Network Manager никак не распознаёт модем. В списке-выборе при создании мобильного подключения он отсутствует, в контекстном меню тоже (написано: "Нет доступных сетевых устройств").
Кроме того, программы, задействующие компонент Modem Manager (например, Modem Manager GUI, Gnome Modem Manager), также не отображают подключенный модем.
Из этого делаю вывод, что проблема, видимо, как-то связана с Modem Manager.
Больше никаких догадок у меня нет.
Рекомендации из других тем перепробовал - не помогает. К тому же крайне сложно разобраться, какие советы могут относиться к моему случаю. Насколько я понимаю, в подобных ситуациях обычно трудности связаны с usb-modeswitch, но с ним как раз всё в порядке!
В Runtu непостижимым образом помогала переустановка. Получалось, что после некоторых установок модем работал, после остальных возникала проблема, и предугадать, появится проблема или нет, было невозможно. В остальных дистрибутивах проблема не решалась.
Также интересно, что в Debian 7, Crunchbang 11 и Runtu LITE/XFCE/GNOME проблемы никогда не возникало в live-режиме. В загруженной с флэшки системе всё работало, Network Manager "видел" модем.
Замечу также, что подключиться к Интернету через такой модем возможно через pppd или wvdial (GNOME PPP, если не хочется возиться с wvdial вручную). Однако при этом невозможно, например, отправить USSD-запрос. Собственно, именно это и стало поводом для возобновления темы.
Ну, и любопытство, конечно. Неплохо было бы понять, как же всё-таки решается проблема.
we@home-pc:~$ dmesg | grep "modem"
[ 15.215934] USB Serial support registered for GSM modem (1-port)
[ 15.219205] option 1-4:1.0: GSM modem (1-port) converter detected
[ 15.223612] usb 1-4: GSM modem (1-port) converter now attached to ttyUSB0
[ 15.223695] option 1-4:1.1: GSM modem (1-port) converter detected
[ 15.226751] usb 1-4: GSM modem (1-port) converter now attached to ttyUSB1
[ 15.226845] option 1-4:1.3: GSM modem (1-port) converter detected
[ 15.229369] usb 1-4: GSM modem (1-port) converter now attached to ttyUSB2
we@home-pc:~$ lsusb
Bus 001 Device 003: ID 1bbb:0000 T & A Mobile Phones
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
В качестве заключения: у меня сейчас установлены две Linux-системы: Runtu LITE и CrunchBang Linux, в первой модем работает, во второй - нет. В обеих системах пакеты, связанные с сетью, одинаковых версий. Может быть, сравнение что-нибудь покажет, но что сравнивать, я не знаю.