слушай, а если подключить USB модем к МК через конвертер реально же с ним работать? Смущает, что для большинства модемов нужно устанавливать дополнительные драйвера, исходники от которых не найти и не посмотреть как они устроены...
USB свисток может в нескольких режимах работать, кстати. Если включить режим модема, то появляется /dev/ttyUSB интерфейс, через который идет управление и, возможно, передача данных