В COM-портах много интересного... Не уверен, что он аппаратно виснет. Скорей, программа некорректно его настраивает. Но я не слишком хорошо разбираюсь в виндовой специфике, чтоб наугад говорить. И не факт, кстати, что не виновата программа. А что мол "может виснуть и всё тут" -- врут. Во времена BBS и первых модемов на 2400/NONE windows 95 уже был. И ничего там не висло. Ага?