Romych, к сожалению, тут ничего не могу подсказать, т.к. для работы с COM-портом использовал готовую стороннюю компоненту, и как она устроена - не ведаю. В добавок ещё и комп, где был весь проект, накрылся медным тазом(
Теперь уже, как говорится, "as is".

- - - Добавлено - - -

П.С. у коллеги периодически глючил т.н. "китайский свисток" - тоже USB-to-COM девайс. Удалённо локализовать причины так и не удалось, емнип списали на кривость дров того чуда бюджетной китайской мысли. Мой китайский "хвост" работал без проблем. Выдёргивать по-горячему, правда, не пробовал.