Суть то вопроса даже не в том что конкретно в этом случае делать. А нормально ли для "КОММУНИКАЦИОННОГО" контроллера подвисание портов?