I had an accident involving a liquid spilled on my old laptop!! This meant a very quick mopping up exercise and removal of leads including my DSL modem connected to the USB port. The laptop eventually recovered after several days drying out!!
I am running Windows 2000 (I said it was an old laptop!!

) therefore this would have been an "unsafe" removal of the device.
Now when I plug in a memory stick or the DSL modem, although there is power indicated, the device is not recognised. This is what I have in Device Manager (when no devices are plugged in) ...
- Universal Serial Bus controllers
|- Intel 82371AB/EB PCI to USB Host Controller
|-
(!) USB Device
|- USB Root Hub
The (!) is a black exclamation on a yellow background, and it tells me when I right-click on USB Device "The drivers for this device are not installed (Code 28)". I tried re-installing the drivers, but it gave me a message saying "the installation failed because a function driver was not specified for this device instance."
Am I right in thinking that the USB Device highlighted in red above should not be there, and I need to uninstall it (possibly in safe mode), restart the laptop, and then try plugging in a memory stick or other USB device again?
I think this must be left over from the unsafe removal in my haste to get the liquid off the laptop!!