This has to be the most common problem that I deal with and luckily there is an easy fix.
I regularly have users coming to me who connect their device to Windows XP. Their devices are charging and the USB ports all look okay, but ActiveSync fails to initiate and cannot be made to connect. I have found this to be a cross device issue and can crop up even after a person has made a successful connection.
1) From the Start Menu, go to Settings and select the Connections page and choose USB to PC
2) Now untick Enable Advanced Network Functionality

Once you press OK, ActiveSync will automatically connect 