How to Fix Code 29 Errors

A Troubleshooting Guide for Code 29 Errors in Device Manager

Screenshot of a Device Manager Code 29 error that reads this device is disabled because the firmware of the device did not give it the required resources
Code 29 Error.

The Code 29 error is one of several Device Manager error codes. It means that the hardware device is disabled at the hardware level.

In other words, Windows sees that the device exists in the computer but the hardware itself is essentially "turned off."

The Code 29 error will almost always display in the following way:

This device is disabled because the firmware of the device did not give it the required resources. (Code 29)

Details on Device Manager error codes like Code 29 are available in the Device Status area in the device's properties. See out guide on How to View a Device's Status in Device Manager for help.

Important: Device Manager error codes are exclusive to Device Manager. If you see the Code 29 error elsewhere in Windows, chances are it's a system error code which you should not troubleshoot as a Device Manager issue. Others might be related to an iTunes device restore issue.

The Code 29 error could apply to any hardware device in Device Manager. However, most Code 29 errors appear on devices that are often integrated onto the motherboard like videosound, network, USB, and more.

Any of Microsoft's operating systems could experience a Code 29 Device Manager error, including Windows 10Windows 8Windows 7Windows VistaWindows XP, and more.

How to Fix a Code 29 Error

  1. Restart your computer if you haven't already.

    The error Code 29 you're seeing might simply be caused by a temporary problem with the hardware. If so, a restart of your computer could be all you need to fix the Code 29 error.
  1. Did you install a device or make a change in Device Manager just before the Code 29 error appeared? If so, it's highly likely that the change you made caused the Code 29 error.

    Undo the change if you can, restart your computer, and then check again for the Code 29 error.

    Depending on the changes you made, some solutions might include:
  1. Enable the device in BIOS. In most cases, this will fix a Code 29 error.

    For example, if the Code 29 error is appearing on a sound or audio device, enter BIOS and enable the integrated sound feature on the motherboard.

    Note: There may be additional ways in which a hardware device is disabled aside from a BIOS option. For example, some cards or motherboard features may have jumpers or DIP switches that are used to enable and disable themselves.
  2. Clear the CMOS. Clearing the CMOS on your motherboard will return the BIOS settings to their factory default levels. A BIOS misconfiguration could be the reason that a piece of hardware is disabled or not able to supply resources.

    Note: If clearing CMOS does stop the Code 29 error from appearing, but only temporarily, consider replacing the CMOS battery.
  3. Reseat the expansion card that's reporting the Code 29 error, assuming of course that the device is in fact an expansion card. A hardware device that isn't seated properly in its expansion slot could still be recognized by Windows but would not work properly.

    Note: Obviously if the device with the Code 29 error is integrated into the motherboard you can skip this step.
  4. Update BIOS. The combination of a particular BIOS version, a particular set of hardware, on a particular Windows setup might be causing an issue that's generating the Code 29 error. If your motherboard has a newer BIOS version than the one you're using, update it and see if that corrects the Code 29 issue.
  1. Reinstall the drivers for the device. A driver issue isn't likely the cause of a Code 29 error but it is possible and you should reinstall the drivers just be sure.

    Note: Correctly reinstalling a driver, as in the instructions linked above, is not the same as simply updating a driver. A full driver reinstall involves completely removing the currently installed driver and then letting Windows install it over again from scratch.
  2. Update the drivers for the device. Installing the latest drivers for a device is another possible, though unlikely, fix for a Code 29 error.
  3. Replace the hardware. If none of the previous troubleshooting has worked, you might need to replace the hardware that has the Code 29 error.

    Note: If you're sure that the hardware itself isn't the cause of this particular Code 29 error, you could try a repair install of Windows and then a clean install of Windows if the repair didn't work. I don't recommend doing either of those before you try replacing the hardware, but they may be your only options left.

    Please let me know if you've fixed a Code 29 error using a method that I don't have above. I'd like to keep this page as updated as possible.

    Need More Help?

    See Get More Help for information about contacting me on social networks or via email, posting on tech support forums, and more. Be sure to let me know that the exact error you're receiving is the Code 29 error in Device Manager. Also, please let us know what steps, if any, you've already taken to try to fix the problem.

    If you're not interested in fixing this Code 29 problem yourself, even with help, see How Do I Get My Computer Fixed? for a full list of your support options, plus help with everything along the way like figuring out repair costs, getting your files off, choosing a repair service, and a whole lot more.