Como sabes que no es problema de drivers? Cuando conectas un SE al PC en "modo telefono" no carga 1 driver, si no que carga como 5 o 6 drivers, modem , objetos OBEX, Seriales etc.

Puntos a ver: los puertos usb pueden ser de dos versiones 1.1 o 2.0 segun la Placa base de tu PC. "puede haber incompatibilidades de velocidad si no tenes los drivers 2.0 que te trae el soft de tu placa base" especialmente en los usbs frontales.
Drivers mal instalados, o de una version que no corespondia.
Aclaro que la conexion de dispositivos de "almacenamiento masivos como telefonos camaras pendrives etc" se debe seguir un procedimiento para desconectar de win xp, y es usar la opcion (quitar hardware con seguridad) si no se usa esta opcion se pueden dañar los drivers del Pc o peor aun los drivers internos del telefono, saludos