У меня такая-же проблема, но usb модем другой. Присоединяюсь
Так, вот что я знаю об этой проблеме:
1) На usb модеме есть чип на котором записан его драйвер. Поэтому, при подключении к компу модем сначала определяется как внешний носитель.
2) В windows всё работает нормально, потому что запускается и устанавливается тот самый драйвер и модем переключается в режим модема (как бы смешно это не звучало).
3) В Linux этого не происходит, потому что сам модем и драйвер расчитан на windows.
Вывод: надо как-то переключить модем в режим модема или стереть драйвер модема со встроенного чипа. Во втором случае есть риск сломать модем или по крайней мере он уже точно не будет работать на windows (если только загрузить драйвер со внешнего носителя, предварительно скопировав его туда с модема, но не факт, что сработает).
Слышал в Linux есть программа usb modemswitch. Так вот, она позволяет через командную строку переключить модем. Правда, команды для неё я так и не нашёл. Подскажите, пожалуйста!