Pero reconoce cualquier otra cosa que le pongas en el puerto USB?
Tal vez sea un problema de drivers, que esten mal configurados o incluso que tengas el puerto usb dañado, aunque esto seria muy extraño.
Si accedes al hardware de Win XP lo tienes todo correctamente reconocido no?