I am glad to post the solution to my problem here to share with you.
I did take this problem to Microsoft. Microsoft had me uninstall and
reinstall SP2 in safe mode to no avail. But I will say the Microsoft reply
was very prompt.
In the mean time I ran across this Microsoft document in help and support:
http://support.microsoft.com/default...b;en-us;830552
"The hardware was not installed because the wizard could not find the
necessary software" error message when you connect a Microsoft Sidewinder USB
game controller.
This was as close to my problem (except that my problem was with ANY install
of standard devices) as anything I had seen. As all the inf files appeared to
be there for the devices I was trying to load, I renamed the INFcache.1 file
to INFcache.1.bak (just in case) and rebooted. Everything loaded and the
"faulty" devices in the device manager rearranged themselves. Problem solved!
I am very happy to find this simple solution as some IT professionals were
suggesting the only solution was a reinstall of XP.
"Andrew E." wrote:
> Open system properties,device mgr.,locate the usb controller,R.click on
> it,then select,update drivers,then close out.If you run a an older board,
> go to microsoft.com/downloads,use the scroll bar and scroll to xp,then
> type underneath:Windows XP Locate download #40,it updates the board
> for SP2.
>
> "shellman" wrote:
>
> > I am extremely frustrated with XP. Since installing SP2 I cannot install new
> > hardware that is supposed to be XP complient and hence has no drivers with
> > it. I can install devices that have drivers that come with them such as
> > Pinnacle AV/DV (except for the firewire port). Something as simple as CD
> > drive or hard disk will not install properly. (I was able to force a new disk
> > install by manually pointing to the directory Windows\ServicePackFiles\i386
> > to find the drivers. The wizard could not find the drivers on its own and
> > would always fail. (Code 28.) This does not work for USB or firewire devices.
> > I installed a new device with another firewire port and it won't load.
> > Pre-existing (before SP2) firewire ports are OK. Likewise with USB. A new
> > USB2 device won't load. I go to install drivers from the motherboard CD and
> > it won't let me as it says XP SP1 drivers should be used. The only drivers on
> > the CD are for Win2k and Win98. The same trick I used with the hard disk
> > won't work with the USB drive.
> >
> > If anyone else has had this problem and solved it I would really appreciate
> > if you would tell me what you did. I suppose something in the registry is
> > pointing in the wrong location or there are some files missing, but I can't
> > figure out what.