Friday, February 27, 2009

USB Root Hub driver issues (code 39)

Rebuilt a new 64bit workstation to handle more memory and struck a wierd issue. The Intel drivers for the motherboard loaded fine, the USB host controllers were picked up Ok, but the root hubs were claiming a missing or corrupt driver. Since the root hub is the generic winXP driver I wouldn't guess it was missing or corrupt (plus this being a brand new install), and the USB's definitely worked when I was tinkering with a server 2008 install on the same box. There were no new drivers for the mobo on the Intel site, and attempting to upgrade the drivers automatically also failed.

A bit of googling revealed a similar problem and the recommendations worked for me too on x64. Uninstall all the USB root hubs and let windows read them on boot.