If you're having problems with USB drivers in Vista, or if Vista is prompting you to install such drivers, this sometimes happens because the driver cache file gets corrupted. To remove it, do the following:
1) Open Windows Explorer and go to C:\Windows\inf folder
2) Remove the INFCACHE1.inf file there
When you restart, Vista will rebuild the cache file and may prompt you for drivers to do that.
If that doesn't fix it, see the following MS link for some additional advice:
http://<a href="https://windowshelp....81033.mspx</a>