Code 2
Depending on which device is failing, you may see either of two different messages. This code means that the device loader (DevLoader) did not load a device. When this device is a Root Bus DevLoader (for example, ISAPNP, PCI, or BIOS), the following message is displayed
Windows could not load the driver for this device because the computer is reporting two <type> bus types. (Code 2)
Contact your computer manufacturer to get an updated BIOS for your computer.
where <type> is ISAPNP, PCI, BIOS, EISA, or ACPI.
Solution button: None
When the device is not a root bus DevLoader, the following message is displayed
The <type> device loader(s) for this device could not load the device driver. (Code 2)
To fix this, click Update Driver to update the device driver.
where <type> is the DevLoader such as FLOP, ESDI, SCSI, and so on.
Solution button: Update Driver
In addition to following the recommended solution, try removing the device from Device Manager, and then running the Add New Hardware wizard.