BSOD when trying to install driver for GPU


  1. Posts : 18
    Windows 7 Home Premium 64bit
       #1

    BSOD when trying to install driver for GPU


    Hello I have a ATI Radeon HD 4870 GPU, and I believe something is corrupted. Whenever I try to install a new driver, my computer gets a BSOD (PNP_DETECTED_FATAL_ERROR). The BSOD contains a message about a faulty driver. It always occurs when the install file reads "Detecting Graphics Hardware." The associated file with these BSOD's is ntoskrnl.exe.

    I also receive random crashes often when playing games. Those errors always involve a problem with atikmpag.sys. Also my screen constantly flickers up and down. When it crashes in game, I get a bunch of 10x10px squares on my screen before the BSOD. I have noticed similar crashes due to overclocking the GPU, but even with overclocking turned off, the crashes still happen.

    I have spent hours trying to fix this, and eventually I uninstalled the drivers using DriverFusion, since it would crash when using AMD's official uninstall. The computer is now stuck without a driver since I still can't install the new one.

    The post here has the same exact issue as me, and I've seen several others like this, but none of them have a definite answer that fixes it. BSOD When (un)installing ATI Graphics Driver

    EDIT: The system specs on my profile are for my laptop, and this problem is on my desktop.

    EDIT2: I included the Diagnostic Tool info. I currently have an Intel Video card in the computer, but it is much less powerful than the Radeon and I really need to fix the faulty AMD driver.
    Last edited by kotoran; 20 Jul 2013 at 19:13.
      My Computer

  2.    #2
      My Computer


  3. Posts : 18
    Windows 7 Home Premium 64bit
    Thread Starter
       #3

    I included the Diagnostic Tool info in the original post. I currently have an Intel video card in the computer, but it is much less powerful than the Radeon and I really need to fix the faulty AMD driver.
      My Computer


  4. Posts : 18
    Windows 7 Home Premium 64bit
    Thread Starter
       #4

    Here's an older dump folder I made back when my computer had the AMD Video Card in it, so you can check out the GPU info.
      My Computer

  5.    #5

    Code:
    BugCheck CA, {b, fffffa80086eda10, 1, 0}
    
    Probably caused by : pci.sys
    Code:
    Usual causes:  PnP device driver
    This bugcheck indicates that a PDO (Physical Device Object) relation, has already been deleted, but the PnP Manager attempted to remove it again.

    Code:
    0: kd> !drvobj fffffa8007657cc0 f
    fffff8000328cfb0: Unable to get value of ObpRootDirectoryObject
    fffff8000328cfb0: Unable to get value of ObpRootDirectoryObject
    Driver object (fffffa8007657cc0) is for:
     \Driver\pci
    Driver Extension List: (id , addr)
    
    Device Object list:
    fffffa80086afa10: Could not read device object
    
    
    DriverEntry:   fffff88000fd01a0	pci!GsDriverEntry
    DriverStartIo: 00000000	
    DriverUnload:  fffff88000fc526c	pci!PciDriverUnload
    AddDevice:     00000000	
    
    Dispatch routines:
    [00] IRP_MJ_CREATE                      fffff800030c1b40	nt!IopInvalidDeviceRequest
    [01] IRP_MJ_CREATE_NAMED_PIPE           fffff800030c1b40	nt!IopInvalidDeviceRequest
    [02] IRP_MJ_CLOSE                       fffff800030c1b40	nt!IopInvalidDeviceRequest
    [03] IRP_MJ_READ                        fffff800030c1b40	nt!IopInvalidDeviceRequest
    [04] IRP_MJ_WRITE                       fffff800030c1b40	nt!IopInvalidDeviceRequest
    [05] IRP_MJ_QUERY_INFORMATION           fffff800030c1b40	nt!IopInvalidDeviceRequest
    [06] IRP_MJ_SET_INFORMATION             fffff800030c1b40	nt!IopInvalidDeviceRequest
    [07] IRP_MJ_QUERY_EA                    fffff800030c1b40	nt!IopInvalidDeviceRequest
    [08] IRP_MJ_SET_EA                      fffff800030c1b40	nt!IopInvalidDeviceRequest
    [09] IRP_MJ_FLUSH_BUFFERS               fffff800030c1b40	nt!IopInvalidDeviceRequest
    [0a] IRP_MJ_QUERY_VOLUME_INFORMATION    fffff800030c1b40	nt!IopInvalidDeviceRequest
    [0b] IRP_MJ_SET_VOLUME_INFORMATION      fffff800030c1b40	nt!IopInvalidDeviceRequest
    [0c] IRP_MJ_DIRECTORY_CONTROL           fffff800030c1b40	nt!IopInvalidDeviceRequest
    [0d] IRP_MJ_FILE_SYSTEM_CONTROL         fffff800030c1b40	nt!IopInvalidDeviceRequest
    [0e] IRP_MJ_DEVICE_CONTROL              fffff88000fc0748	pci!PciDispatchDeviceControl
    [0f] IRP_MJ_INTERNAL_DEVICE_CONTROL     fffff800030c1b40	nt!IopInvalidDeviceRequest
    [10] IRP_MJ_SHUTDOWN                    fffff800030c1b40	nt!IopInvalidDeviceRequest
    [11] IRP_MJ_LOCK_CONTROL                fffff800030c1b40	nt!IopInvalidDeviceRequest
    [12] IRP_MJ_CLEANUP                     fffff800030c1b40	nt!IopInvalidDeviceRequest
    [13] IRP_MJ_CREATE_MAILSLOT             fffff800030c1b40	nt!IopInvalidDeviceRequest
    [14] IRP_MJ_QUERY_SECURITY              fffff800030c1b40	nt!IopInvalidDeviceRequest
    [15] IRP_MJ_SET_SECURITY                fffff800030c1b40	nt!IopInvalidDeviceRequest
    [16] IRP_MJ_POWER                       fffff88000fa6908	pci!PciDispatchPnpPower
    [17] IRP_MJ_SYSTEM_CONTROL              fffff88000fc06e4	pci!PciDispatchSystemControl
    [18] IRP_MJ_DEVICE_CHANGE               fffff800030c1b40	nt!IopInvalidDeviceRequest
    [19] IRP_MJ_QUERY_QUOTA                 fffff800030c1b40	nt!IopInvalidDeviceRequest
    [1a] IRP_MJ_SET_QUOTA                   fffff800030c1b40	nt!IopInvalidDeviceRequest
    [1b] IRP_MJ_PNP                         fffff88000fa6908	pci!PciDispatchPnpPower
    Code:
    0: kd> k
    Child-SP          RetAddr           Call Site
    fffff880`02fefa18 fffff800`0351def5 nt!KeBugCheckEx
    fffff880`02fefa20 fffff800`0351e5f9 nt!PnpProcessRelation+0x695
    fffff880`02fefa90 fffff800`035598a5 nt!PnpBuildRemovalRelationList+0x69
    fffff880`02fefae0 fffff800`0355a80c nt!PnpProcessQueryRemoveAndEject+0x325
    fffff880`02fefc20 fffff800`034439ae nt!PnpProcessTargetDeviceEvent+0x4c
    fffff880`02fefc50 fffff800`030e6251 nt! ?? ::NNGAKEGL::`string'+0x552ab
    fffff880`02fefcb0 fffff800`0337aede nt!ExpWorkerThread+0x111
    fffff880`02fefd40 fffff800`030cd906 nt!PspSystemThreadStartup+0x5a
    fffff880`02fefd80 00000000`00000000 nt!KiStartSystemThread+0x16
    --------------------------------------------------------------------------

    Is the Intel graphics card connected to a PCI/PCIe slot?

    Scan for any missing, modified or corrupted protected Windows files with:
      My Computer


  6. Posts : 18
    Windows 7 Home Premium 64bit
    Thread Starter
       #6

    Before seeing your post, I found a fix to my problem. I used this AMD Catalyst Un-install Utility (AMD Catalyst Un-install Utility) and I was able to un-install the old drivers. It allowed my to install the drivers correctly. If anyone else has my problem I highly suggest checking it out.
      My Computer

  7.    #7

    That's good to know, and thanks for replying with your solution, this will help other users :)
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 15:05.
Find Us