locked
Troubleshooting: A driver has failed to complete a power IRP within a specific time RRS feed

  • Question

  • I have found a problem similar to mine using search, but have been unable to locate the exact problem and solution.

    This started just last night, there was a windows update that installed this morning, but prior to that there had not been any software installed for almost a week. 

    I have a Samsung series 5 laptop with a Windows 8 64-bit system. Using the Samsung update utility, all of my drivers are showing as up to date. (The laptop is only a few months old and came packaged with win8)

    I've run a debugger, and I think I've pulled out the important information. It looks to me like it is related to pci.sys and an NT Plug and Play driver, but that is where I've gotten stuck.  I would appreciate any ideas to help solve the problem. Thanks.

    *******************************************************************************

    *                                                                             *

    *                        Bugcheck Analysis                                    *

    *                                                                             *

    *******************************************************************************

    DRIVER_POWER_STATE_FAILURE (9f)

    A driver has failed to complete a power IRP within a specific time (usually 10 minutes).

    Arguments:

    Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time

    Arg2: fffffa8006b9e880, Physical Device Object of the stack

    Arg3: fffff88000bf77f0, nt!TRIAGE_9F_POWER on Win7, otherwise the Functional Device Object of the stack

    Arg4: fffffa800ba20740, The blocked IRP

    Debugging Details:

    ------------------

    DRVPOWERSTATE_SUBCODE:  3

    IMAGE_NAME:  pci.sys

    DEBUG_FLR_IMAGE_TIMESTAMP:  5010ab1f

    MODULE_NAME: pci

    FAULTING_MODULE: fffff88000f1a000 pci

    DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

    BUGCHECK_STR:  0x9F

    PROCESS_NAME:  System

    CURRENT_IRQL:  2

    TAG_NOT_DEFINED_c000000f:  FFFFF88000BFEFB0

    STACK_TEXT: 

    fffff880`00bf77b8 fffff800`d5606722 : 00000000`0000009f 00000000`00000003 fffffa80`06b9e880 fffff880`00bf77f0 : nt!KeBugCheckEx

    fffff880`00bf77c0 fffff800`d5606755 : fffffa80`07b959d0 fffff800`d541a797 00000000`00000001 fffff800`d55940a0 : nt!PopIrpWatchdogBugcheck+0xe2

    fffff880`00bf7820 fffff800`d54f31ea : fffffa80`07b95a08 fffff880`00bf7939 00000000`00000001 00000000`0007dc92 : nt!PopIrpWatchdog+0x32

    fffff880`00bf7870 fffff800`d54f1655 : 00000000`00000000 fffff800`d54f2cff 00000000`00140001 fffff800`d576c6c0 : nt!KiProcessExpiredTimerList+0x22a

    fffff880`00bf79a0 fffff800`d54f3668 : fffff880`00bce180 fffff800`d576af80 00000000`00000002 00000000`0007dc92 : nt!KiExpireTimerTable+0xa9

    fffff880`00bf7a40 fffff800`d54f2a06 : fffffa80`00000000 00001f80`00bc0080 00000000`00000000 00000000`00000002 : nt!KiTimerExpiration+0xc8

    fffff880`00bf7af0 fffff800`d54f39ba : fffff880`00bce180 fffff880`00bce180 00000000`00000000 fffff880`00bd9f40 : nt!KiRetireDpcList+0x1f6

    fffff880`00bf7c60 00000000`00000000 : fffff880`00bf8000 fffff880`00bf2000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a

    STACK_COMMAND:  kb

    FOLLOWUP_NAME:  MachineOwner

    FAILURE_BUCKET_ID:  0x9F_3_igdkmd64_IMAGE_pci.sys

    BUCKET_ID:  0x9F_3_igdkmd64_IMAGE_pci.sys

    Followup: MachineOwner

    ---------

    6: kd> lmvm pci

    start             end                 module name

    fffff880`00f1a000 fffff880`00f57000   pci        (private pdb symbols)  c:\cache\pci.pdb\429548BF135649C9A87C6617D1481B962\pci.pdb

        Loaded symbol image file: pci.sys

        Image path: \SystemRoot\System32\drivers\pci.sys

        Image name: pci.sys

        Timestamp:        Wed Jul 25 20:27:43 2012 (5010AB1F)

        CheckSum:         00044B6F

        ImageSize:        0003D000

        File version:     6.2.9200.16384

        Product version:  6.2.9200.16384

        File flags:       0 (Mask 3F)

        File OS:          40004 NT Win32

        File type:        2.0 Dll

        File date:        00000000.00000000

        Translations:     0409.04b0

        CompanyName:      Microsoft Corporation

        ProductName:      Microsoft® Windows® Operating System

        InternalName:     pci.sys

        OriginalFilename: pci.sys

        ProductVersion:   6.2.9200.16384

        FileVersion:      6.2.9200.16384 (win8_rtm.120725-1247)

        FileDescription:  NT Plug and Play PCI Enumerator

    Tuesday, July 23, 2013 5:15 AM

Answers

  • igdkmd64.sys is the Intel GPU driver.

    Get the latest driver from here:

    https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22842&keyword=HD+Graphics+4000&lang=eng


    "A programmer is just a tool which converts caffeine into code"

    • Marked as answer by Ready-Set-Go Tuesday, July 23, 2013 3:07 PM
    Tuesday, July 23, 2013 5:27 AM
    Answerer

All replies

  • igdkmd64.sys is the Intel GPU driver.

    Get the latest driver from here:

    https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22842&keyword=HD+Graphics+4000&lang=eng


    "A programmer is just a tool which converts caffeine into code"

    • Marked as answer by Ready-Set-Go Tuesday, July 23, 2013 3:07 PM
    Tuesday, July 23, 2013 5:27 AM
    Answerer
  • Thanks, I'm downloading it right now and will update with how it works.

    Any idea of why this problem has suddenly started now?

    Tuesday, July 23, 2013 5:38 AM
  • Maybe a Windows Update triggered this issue.

    "A programmer is just a tool which converts caffeine into code"

    Tuesday, July 23, 2013 5:39 AM
    Answerer
  • That driver update fixed the problem. My computer went in to sleep mode overnight without any problems.

    Thanks for your help!

    Tuesday, July 23, 2013 3:08 PM

  • Thanks for your help!

    You're welcome :)

    "A programmer is just a tool which converts caffeine into code"

    Tuesday, July 23, 2013 7:05 PM
    Answerer