Сталкивался с подобной проблемой на преобразователе Nudam.
Он вообще зависал на вызове PurgeComm.
Попробуйте скачать новые драйвера. Может быть поможет увеличение таймаутов