Для работы SMS и USSD есть стандарты AT команд — снифать не обязательно, а вот режимы модема(притвориться CR-ROM'ом или быть модемом, например) — это дело хозяйское — как производитель возжелал, так и сделает
по поводу листинга-немного удивлен тем что программа-сниффер именует последовательные порты на виндовый манер-типа COM1-COM2, и непонятно, к какому именно устройству обращается программа, /dev/ttyS0, /dev/ttyUSB0 или еще к какому-то…
Приведите пример дистрибутива с котором данная ситуация с данным модемом решена красиво. Ваш комент, без примеров элегантного решения, — пердеж в лужу.
Насколько я знаю usb-modeswitch именно это и делает: отключает режим CD (eject) и посылает строку инициализации, которую берет из своей базы данных (пакет usb-modeswitch-data) поиском по ID производителя и устройства.
3G модем Novacom и Linux