AM>>> Винмодем отличался от "полного" только тем, что использовал для AM>>> своих нужд ресурсы процессора и памяти компа. Т.е. отказываться AM>>> от винмодема разумно было только в том случае, если комп был не AM>>> очень мощным и параллельно с работой ноды использовался и для AM>>> другой ресурсоемкой задачи. CO>> Там были какие то косяки с подвисанием винмодема. Внешний то CO>> несложно перезагрузить. AM> Ты, наверное, все внутреннте модемы считаешь винмодемами? Это AM> неправильно. В настоящем винмодеме нечему подвисать - это же AM> просто интерфейс для согласования уровней сигналов
Подвисал драйвер. И вылечиться это могло только перезагрузкой компа.
А вообще существовали win-модемы, и soft-модемы. В win-модеме основной процессор компа занимался только управлением, но при этом в модеме был аппаратный DSP, а в soft-модеме аппаратным действительно был только "интерфейс для согласования уровней сигналов", все остальное делалось силами компа.
У меня был soft-модем Motorola SM56, его основная проблема была в том, что кроме модема в компе существовали еще другие процессы, которым тоже нужно было процессорное время. В результате например, при запуске другого приложения или еще каких-то операций на компе связь начинала прерываться, модем делал ретрэйн. И так до следующего микроподвисания. Я пытался выставлять приоритет realtime управляющему процессу, это вроде помогало, отвалов связи становилось меньше, но они все равно были...
Потом был win-модем Acorp Conexant что-то там. Совсем другое дело. Связь держал отлично. Но с драйверами под линукс была беда, была только одна какая-то устаревшая версия, которая по мере обновления линукса перестала ставиться. Поэтому заимел внешний Acorp EMSF56-2, который лежит на полке до сих пор (правда, с заменяным реле и перешитый на V92)