When you try to upgrade the audio driver in Device Manager after you upgrade Microsoft Windows XP to Microsoft Windows Vista, you receive the following error message:
This device cannot find enough free resources that it can use. (Code 12) If you want to use this device, you will need to disable one of the other devices on this system. The device instance does not exist in the hardware tree.
You experience this problem if the following conditions are true:
You try to upgrade a Crystal SoundFusion CS4281 Windows Driver Model (WDM) audio device.
You try to upgrade the device driver by using a Windows XP version of the device driver.
This problem occurs because the Windows XP version of the Crystal SoundFusion CS4281 WDM audio driver corrupts the physical device object (PDO) of the device. This corruption changes the device number from its correct value. Therefore, when Windows Vista tries to allocate an interrupt for the device, Windows Vista cannot match the device with any of the known device entries.
Note The PDO represents the individual device on a bus to a bus driver.
To troubleshoot this problem, use one of the following methods, as appropriate for your situation.
Method 1: The computer is connected to the Internet
View the "Troubleshoot driver problems" topic on the following Windows Vista Help and Support Web site:
Method 2: The computer is not connected to the Internet
View the "Troubleshoot driver problems" topic in Windows Help and Support in Windows Vista. To do this, follow these steps:
Click Start, and then click Help and Support.
In the Search Help box, type troubleshoot drivers, and then click the Search Help button.
Note The Search Help button appears as a magnifying glass icon.
In the list of topics that are returned, click Troubleshoot driver problems.
Click the link that best describes the problem that you experience. For example, click I just installed a new hardware device, and it is not working correctly.
Follow the steps in the Windows Help and Support topic to help troubleshoot the problem.
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.