I see two issues.
1. USB is not to the point where you plug in devices and they work (all the time.) In fact, you cause real pain to the users by doing that since special instructions on how to start over (I've seen people reload the OS!) In short, you install the drivers, then the USB device.
2. The IRQ sharing is by design.
Bob
Hi. I'm helping my friend troubleshooting his Acer Travelmate 280 notebook. His notebook runs Windows XP Home Edition.
His notebook has 2 USB ports, and whenever we plug any USB devices into the USB ports, sometimes in Device Manager, it will be listed as Unknown Device, sometimes, it may list what the device is (for example, Unknown Mouse).
When we try the Add New Hardware Wizard, we will get this message: Cannot Run Two Hardware Installations, saying that Hardware Installation Is On The Way, Please Wait Installation Finishes. Why did this happen, as there are no hardware installed other than this, besides that, every other device in Hardware Manager is enabled and running well?
Yes, by the way, I saw that IRQ 10 was shared by Intel Extreme Graphics and the Intel USB controller, and IRQ 17 was shared by Intel USB Controller and Ethernet NIC. I don't think I can disable Intel Extreme Graphics, but I can disable the Ethernet NIC, however, it still doesn't work.
May I know is there any solutions to this? I think this is more to a software problem than to a hardware problem, right? Thanks a lot!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic