I have recently came across a problem in a Toshiba Satellite 1900-102 laptop and its USB ports. The problems came up without any specific error/installation/system change.
The thing is that at first, the usb port didn't detect an HP printer or any new devices to install (like Flash disks, other than mine). After several things tried, I removed the USB controller drivers (4 entries in the Hardware manager), and rebooted. After that the computer did not recognize the controllers, nor any USB peripheral (mouse, flash disks, printers, etc.) I then pointed the drivers search to \windows\inf folder, and installed what *seemed* to be what was there before.
After the installation, Windows recognized the hardware, but even with the mouse the New Hardware Wizard appeared, it was necessary to direct the search to the INF folder. This now happens for every peripheral.
The new problem is (because I could live with this) is that when connecting a flash disk, I do what I stated, but when adding new files, the Hardware wizard comes up.
System is running Windows XP Home with SP2 installed (I installed SP2 to see if it corrected the problem). The drivers are the same that are currently on the Toshiba site (the only thing I haven't done is install the updated BIOS, but I don't think that is essential, for this problem, at least).