Я подозреваю, что это случай "мой код не работает, и я действительно надеюсь, что есть проблема с Windows XP". Скорее всего, это случай выбор не работает («это не работает, но это не может быть мой код»).
Если у вас возникли проблемы, опубликуйте код и реальную проблему, чтобы мы могли вам помочь. Вам также повезет, получив ссылки на конкретные проблемы с WinXP и последовательным портом (я понятия не имею, какие проблемы существуют на самом деле).