Есть определенные наработки по этому поводу. Модем тот же.
Устанавливаем модем, ставим родные дрова. После установки, родная приблуда от мтс у меня тупо вывалилась с ошибкой.
Качаем "3g modem manager", запускаем. Обнаруживаем, что софтина сама сконфигурировала диал-ап соединение.
Идем в каталог, куда установилась софтина, идущая в комплекте с модемом.
Находим файл UImain.exe (если память не изменят). Переименовываем ее, например, в ~Imain.ex~. Это нужно для того, чтобы она не запускалась при инициализации модема. Т.к., алгоритм ее работы довольно дебильный.
Все. Теперь, даже если придется переткнуть модем, эта фиговина не будет вылезать и трогать модем.
Далее идем в настройки 3г модем менеджера и настраиваем все по своему вкусу.
Я понимаю, что алгоритм не самый тривиальный и оптимальный, но это сработало. Подключение достаточно стабильное. Даже в тех редких случаях, когда отваливается, появляется в системе вновь самостоятельно, без лишних телодвижений руками.
Еще раз донесу мысль: этот модем очень чувствителен к питанию.
Также его не всегда устраивает его месторасположение в USB-сети.
И вообще гонимая шняга! 