Windows XP video card code 12 - device does not have resources to start

raftman

Senior member
Aug 1, 2000
270
0
0
Ok, so my Windows XP system had been working fine with a GeForce 4 MX AGP card.... I changed it out with a Radeon 8500 AGP card and after installing drivers I am not able to change the display settings.

Looking at the device manager I see the following error:
"Code 12: Device could not find resources to enable" - or something to that effect.

From searching online it appears that the video card is conflicting with another device, but I'm not having any luck looking at IRQ's and whatnot. Have also seen mentioned the problem could be in the BIOS.

Any suggestions as to where to check for conflicts or help troubleshooting is appreciated. Thanks!


BTW, the system dual-boots with Red Hat 9, and linux didn't have a problem accepting the new card....
 

raftman

Senior member
Aug 1, 2000
270
0
0
I think so. I went to add/remove programs and removed anything from nvidia. Then I went to device manager and uninstalled the nvidia display adapter.

Do you think running driver cleaner might help?
 

Blazer

Golden Member
Nov 5, 1999
1,051
0
0
Yes ! use driver cleaner and delete all nvidia folders,if you have a registry cleaner and know how to use it then use it also,a reg cleaner can create probs for inexp users though.
 

raftman

Senior member
Aug 1, 2000
270
0
0
tried driver cleaner - same problem persists.

all ati/nvidia folders were deleted. Any other ideas?
 

Blazer

Golden Member
Nov 5, 1999
1,051
0
0
list the PCI devices that you have installed.

create a SIG / list sys specs,include the PSUs 3.3,5 & 12v MAX amps
 

raftman

Senior member
Aug 1, 2000
270
0
0
I realize it's an old system. The system worked fine with a geforce4 MX480, so I would think the card could function with this hardware.

System Specs:

-Athlon 600 MHz on gigabyte 7IX board
-384 MB SDRAM

video card
-Radeon 8500 128MB

PCI devices (slot below AGP slot is not used)
-network card
-mad dog 5.1 channel sound card

Power supply (marked peak 430W) @-power model:ep-43057
+3.3V, 28A
+5V, 40A
+12V, 17A
-5V, 0.3A
-12V, 0.8A
+5VSB, 2A
 

Blazer

Golden Member
Nov 5, 1999
1,051
0
0
Radeon 8500 AGP
this card may not be compatable with your mobo,does reinstalling the old card allow changes ?

also look around on the mobo for any swollen/leaking capacitors.
 

raftman

Senior member
Aug 1, 2000
270
0
0
The old geforce4 is gone, but if it comes down to it I can pull out something older, a TNT2 to test.

I'll look into the card requirements, but if it were incompatible with the board I don't think linux RH9 would work fine.
 

LiLithTecH

Diamond Member
Jul 28, 2002
3,105
0
0
To check what IRQ's are sharing the same resources, go to:

START \ SETTINGS \ CONTROL PANEL \ SYSTEM \ HARDWARE \ DEVICE MANAGER
then click VIEW \ Resources by connection

What does the EVENT LOG error say it is conflicting with?
START \ SETTINGS \ CONTROL PANEL \ ADMINISTRATIVE TOOLS \ EVENT VIEWER
 

raftman

Senior member
Aug 1, 2000
270
0
0
The radeon 8500 is the only device listed on IRQ 9, so there doesn't appear to be a conflict.

There are some errors in the ACEEventLog. If you can help decipher some of this, thanks. If it's a waste, sorry. Thanks for your help.

1/25/2005 11:41:49 AM --- [Domain]: Runtime.Component --- [Type]: Error --- [ProcessID]: 1904 --- [ThreadName]: CLIRuntime --- [Assembly]: CLI.Component.Runtime, Version=1.1.1816.25984, Culture=neutral, PublicKeyToken=90ba9c70f846762e --- [Namespace]: ATI.ACE.CLI.Component.Runtime.Runtime --- [Method]: .ctor --- [Message]: No languages defined

1/25/2005 11:42:02 AM --- [Domain]: CLI.exe --- [Type]: Exception --- [ProcessID]: 1968 --- [ThreadName]: CLISystemtray --- [Assembly]: LOG.Foundation.Service, Version=1.1.1816.25984, Culture=neutral, PublicKeyToken=90ba9c70f846762e --- [Namespace]: ATI.ACE.LOG.Foundation.Service.Service --- [Method]: ConnectToObjectImpl --- [Message]: Exception <Runtime@460>: The underlying connection was closed: Unable to connect to the remote server.

Then three more "The underlying connection was closed: Unable to connect to the remote server.

1/25/2005 11:42:22 AM --- [Domain]: RT_GraphicsCaste.Caste --- [Type]: Exception --- [ProcessID]: 1904 --- [ThreadName]: --- [Assembly]: CLI.Caste.Graphics.Runtime, Version=1.1.1816.25781, Culture=neutral, PublicKeyToken=90ba9c70f846762e --- [Namespace]: ATI.ACE.CLI.Caste.Graphics.Runtime.RT_GraphicsCaste --- [Method]: Apply --- [Message]: Exception: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

1/25/2005 11:42:23 AM --- [Domain]: CLI.exe --- [Type]: Error --- [ProcessID]: 1968 --- [ThreadName]: CLISystemtray --- [Assembly]: CLI.Component.Systemtray, Version=1.1.1816.25805, Culture=neutral, PublicKeyToken=90ba9c70f846762e --- [Namespace]: ATI.ACE.CLI.Component.Systemtray.Systemtray --- [Method]: AssignAdaptersNumber --- [Message]: Number of adapters is zero!
 

CPORonin

Member
Mar 1, 2001
75
0
0
Device Manager Error Code: 12

This device cannot find enough free resources that it can use. If you want to use this device, you will need to disable one of the other devices on this system.

(Code 12) Two devices have been assigned the same input/output (I/O) ports, the same interrupt, or the same Direct Memory Access channel (either by the BIOS, the operating system, or a combination of the two). This error message can also appear if the BIOS did not allocate enough resources to the device (for example, if a universal serial bus (USB) controller does not get an interrupt from the BIOS because of a corrupt Multiprocessor System (MPS) table).

You can use Device Manager to determine where the conflict is and disable the conflicting device.

If that helps at all.
 

LiLithTecH

Diamond Member
Jul 28, 2002
3,105
0
0
From what I make of the ACElog, the CLI is not functioning (if it is in the SYSTRAY, try to luanch it).

The ATI Catalyst drivers require Microsoft's wonderful .NET Framework v1.1 to work.
Did you install it?

You can find it here.
Microshaft .NET Framework
 

Blazer

Golden Member
Nov 5, 1999
1,051
0
0
The ATI Catalyst drivers require Microsoft's wonderful .NET Framework v1.1 to work.

never herd that or would have thought ati vc would need net framework,is this posted somewhere !
 

raftman

Senior member
Aug 1, 2000
270
0
0
I do have Network 1.1 installed. I updated to network 1.1 SP1, did a full uinstall-reinstall, still nothing. I tried the previous version of drivers, maybe I'll try some older ones too.

Thanks for the input though.

 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
Under Device Manager \ Computer, what do you have listed?

I don't think it's a .NET framework issue because a) lack of the .NET framework would only cause the Catalyst control panel not to run and b) those error messages are generated by .NET classes.
 

raftman

Senior member
Aug 1, 2000
270
0
0
Are you asking for each device I have installed or just the listing of all the IRQ assignments?

 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
No, in device manager, there's a section called "Computer." It should have one item under it, something like "Standard PC" or "ACPI PC".
 

raftman

Senior member
Aug 1, 2000
270
0
0
Ah ok.

Standard PC.

Under Standard PC I see a tab labeled 'IRQ Steering"? Could this be relevant?
 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
Odd that it's running as Standard PC and not ACPI.

Anyhow, have you tried the Hardware Troubleshooter. Microsoft's support topic mentions it.

Code 12
This device cannot find any free type resources to use. (Code 12)

If you want to use this device, you must disable another device that is using the resources this device needs. To do this, click Hardware Troubleshooter and follow the instructions in the wizard.


Where type is a resource type (IRQ, DMA, Memory, or I/O).

Solution button: Hardware Troubleshooter

This code means that one of the resource arbitrators failed. This can occur if the device is software configurable and it does not currently have a resource (if the system is out of resources). For example, all the interrupts are in use, or the device requests a resource that is currently in use by another device that will not release the resource.

To resolve this problem, follow the instructions in the Hardware Troubleshooter.

For additional information about troubleshooting using Device Manager, click the following article number to view the article in the Microsoft Knowledge Base:
310126 Troubleshooting device conflicts with Device Manager
 

raftman

Senior member
Aug 1, 2000
270
0
0
I've read through the Microsoft support documentation. The resources tab just says there aren't enough resources to start this device, disable other devices if you want to start this device. I tried disabling the sound card, usb hub, nothing changed.

Any ideas about BIOS settings to change/check? I reset to the default values and no luck.
 

1stborn

Junior Member
Feb 4, 2005
1
0
0
I'm having the exact same problem, with the exception: i've been trying to install this durned tv@nywhere and everytime i do i get this code 12 with a res of 640x480 and 4 bit colour. it sucks. i've formatted, reinstalled windows... didn't even install any drivers yet and still the same thing. i've read the manual. tried diff pci slots. old drivers. new drivers. i've been to msi's forum. arrgh. so far it's TVNOWHERE. any tips/help/etc. greatly appreciated.
 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
Originally posted by: 1stborn
I'm having the exact same problem, with the exception: i've been trying to install this durned tv@nywhere and everytime i do i get this code 12 with a res of 640x480 and 4 bit colour. it sucks. i've formatted, reinstalled windows... didn't even install any drivers yet and still the same thing. i've read the manual. tried diff pci slots. old drivers. new drivers. i've been to msi's forum. arrgh. so far it's TVNOWHERE. any tips/help/etc. greatly appreciated.

Update BIOS and reinstall Windows? Does your computer say "Standard PC" under Device Manager as well?