Здесь рекомендую ручное переключение режима модема Flyer U12:
http://www.gentoo.ru/content/3g-flyer-u
http://maestromony.blogspot.com/201
Переключение с помощью UDEV какого-то лешего не работает,
а ручное — пожалуйста. Интуиция подсказывает, что переключалка
(/usr/sbin/usb_modeswitch) запускается слишком рано.
Поэтому я добавил в /lib/udev/usb_modeswitch
задержку 5 секунд: after 5000 — и всё заработало.
(http://www.wellho.net/forum/The-Tcl-pr
Кстати, по первым двум ссылкам:
у моего модема нужный режим именно 0x9603, а не 0x9605.
Это на фсякий случай:
http://linenet.org/2010/07/setup-mo
P. S. Автор usb_modeswitch говорит, что в версии 1.1.3 есть параметр WaitBefore