Holas, después de leer TODO tu post, creo que el problema es de drivers:
No dices que placa tiene y si Windows XP tiene o no el service Pack 2, porque cuando yo formateo siempre tengo que instalarle el SP2 para que funcionen los puertos USB. O sino salen como "dispositivos desconocidos en el administrador de dispositivos, chequealo tambien
Salu1+1