Re: pci/usb host controller win 2000
It's difficult to say... you didn't provide any info about your usb device. I personally have never seen a usb chipset or usb card that wasn't supported natively by all Windows os's. Can you provide some details from Device Manager?
Here's what Microsoft states about CODE 10:
The device cannot start. (Code 10)
Try updating the device drivers for this device.
Solution button: Update Driver (starts the Update Driver wizard)
This error message is one of the most commonly encountered error messages. The most common cause of this error message is a bad or incompatible device driver.
• If the error message occurs because of a bad device driver, it is generally because a specific subdriver in the driver stack does not succeed IRP_MN_START_DEVICE. It can be difficult to determine which driver in the stack is at fault. This behavior can occur if a driver in the driver stack is corrupted or invalid for this device. When a device is enumerated, the descriptor contained in its configuration memory space is capable of defining a list of compatible devices that work if a specific device driver for this device is unavailable. If Windows 2000 loads the compatible device driver but cannot adequately drive the device, the error message may be displayed. In this case, a prompt for a device driver is not displayed. Check with the manufacturer of this device for a digitally signed Windows 2000 specific device driver for the device. Run the Update Driver wizard using the Update Driver button, but do not let Windows 2000 automatically detect devices. Instead, click Have Disk when prompted, and manually point the wizard to the appropriate driver.
• This error code may be displayed if the device attempts to use one of Windows 2000's class drivers but that class driver cannot drive the device. You may encounter this behavior if you are prompted for a device driver but none was available, so you skipped the installation. You can resolve this problem using the same method described in the bulleted item above.
• Try another device to verify that the hardware is not bad.