> Прога начала жаловаться на отсутствие драйвера для модема, а на присутствующие COM порты просто игнорировала.Вот тут Вы исходите из ложного предположения, что софтина модема умеет общаться по COM-порту, а не через какое-нибудь специфичное API самого драйвера или просто не проверяет его наличие.
Рискну предположить, что у Вас там с модемом pppd было настроено, что мешало использовать его для выполнения необходимых операций USSD? Более того есть софт, даже GUI для этого и sms не проблема.
> С каким таким ПО под вайном сталкивались вы?
Иногда возникает необходимость запустить под wine софт, использующий sentinel hasp или hasp4. И смиритесь уже с тем, что мир сложнее, чем деление на enterprise и home. Списки можете гуглить сами.