There are many (about 35 and growing) Device Manager error codes, most of which
deal with device driver issues, but here are the codes that relate to resource conflicts:
Code 6 Another device is already assigned the resources needed by the
device. The solution is to change the new device’s resource settings.
Code 9 The BIOS is reporting the device’s system resources incorrectly. It
could be that you only need to remove the device from the Device Manager
and let the system detect and install it, or you may need to upgrade the BIOS
on the PC.
Code 12 No free resources of at least one type are available to assign to the
device. Another device must be removed or disabled, or its resources must be
shared before the new device can be installed successfully.
Code 15 The device is causing a resource conflict and must be reconfigured.
Code 16 Windows cannot identify the resource needed by the device. You
may need to fill in some missing resources on the device’s Properties window.
Follow the device documentation for the values you should use.
Code 17 A child device has been assigned a resource not assigned to the
parent. Either use automatic settings or configure the device to be compatible
to its parent.
Code 27 Windows is unable to specify the resources for the device as
configured. Check the documentation and make any necessary adjustments.
Code 29 No resources were assigned to the device by the PC’s BIOS.
Most likely the device needs to be enabled in the CMOS setup data.
Code 30 The device is trying to use an IRQ already assigned to another
device that cannot share its IRQ. Change the IRQ setting for the device or
find a more compatible device with which to share.
BIOS Settings
If automatic resource allocation is disabled, you can designate the IRQs and DMA chan-
nels you want Plug and Play to assign to specific devices. For each IRQ or DMA channel,
you can designate whether it is a PCI/PnP device, which means it is available to be as-
signed to Plug and Play and PCI devices, or an ISA Legacy device, which is not available
forautomaticassignment.PCI/PnPisthedefaulttypeonallPentium-classorlaterPCs.
YoucantypicallysettheresourcetypeforIRQs3,4,5,7,9,10,11,12,14,and15,withthe
rest reserved for use by the system. It is usually best to let the IRQs default to PCI/PnP un-
lessthereareoneortwoparticularIRQsyouwishtospecificallyreserveforlegacydevices.
PCI and IRQs
PCI devices can share a single IRQ because it has a grou pof interru pts that are internal to
the PCI bus. The internal PCI interrupts are mapped to the single system IRQ, typically
IRQ 9, 10, 11, or 12, through a process calledIRQ steering.
(^294) PC Hardware: A Beginner’s Guide