1. #1

    Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Hi,
    Not happening often, but annoying. Sometimes when I press hibernate, but sometimes just random. I have had other errors like not_equal etc.
    Thanks for any help!
    It's a Dell Vostro V131 laptop, about 2 years old, with the original Windows 7 Professional 64 bit SP1. Has i5-2450M CPU, and 8gb RAM.
    Not sure how to find motherboard or video card data. Is that enough info?
    Thanks,
    BK
    Attached Files Attached Files


    • Ad Bot

      advertising
      Beep.

        
       

  2. #2

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Hi,

    We have various bugchecks from the attached DMP files:

    DRIVER_POWER_STATE_FAILURE (9f)

    This bug check indicates that the driver is in an inconsistent or invalid power state.


    If we run an !irp on the 4th parameter of the bugcheck (blocked IRP address), we get the following:

    Code:
    >[ 16, 2]   0  0 fffffa8009edd050 00000000 00000000-00000000    
              Unable to load image \SystemRoot\system32\DRIVERS\NETwNs64.sys, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for NETwNs64.sys
    *** ERROR: Module load completed but symbols could not be loaded for NETwNs64.sys
     \Driver\NETwNs64

    NETwNs64.sys
    is the Intel(R) Wireless WiFi Link 5000 Series Adapter Driver for Windows 7. Usually when we have network relate crashes like this it's due to one of two reasons:

    1. Network drivers themselves need to be updated (or another 3rd party device driver causing conflicts and or corruption).

    2. 3rd party antivirus or firewall software causing network conflicts. What security software do you have installed, if any?

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

    DRIVER_VERIFIER_DETECTED_VIOLATION (c4)

    This is the general bug check code for fatal errors found by Driver Verifier.

    If we take a look at the call stack:

    Code:
    2: kd> kv
    Child-SP          RetAddr           : Args to Child                                                           : Call Site
    fffff880`039a1488 fffff800`035554ec : 00000000`000000c4 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KeBugCheckEx
    fffff880`039a1490 fffff800`03555f2b : fffffa80`04ca6b00 fffff800`030f284c ffffffff`ffffffff fffff800`031cfd0b : nt!VerifierBugCheckIfAppropriate+0x3c
    fffff880`039a14d0 fffff800`03566ba8 : 00000000`6547654c 00000000`00000080 00000000`00000010 fffff880`0000003f : nt!ExAllocatePoolSanityChecks+0xcb
    fffff880`039a1510 fffff800`03566e17 : 00000000`00000000 00000000`00000000 fffff980`6547654c fffff980`2370cfec : nt!VeAllocatePoolWithTagPriority+0x88
    fffff880`039a1580 fffff880`0796d5a1 : 00000000`00000000 00000000`00000000 fffff980`2370cfd0 fffff800`0356213c : nt!VerifierExAllocatePoolWithTagPriority+0x17
    fffff880`039a15c0 fffff880`0796c7bb : fffff880`07973c20 fffff980`2370cfd0 fffff980`23766f90 fffff980`2370cfd0 : tcpipreg!InterfaceAddressRegKeyChangeHandler+0x109
    fffff880`039a16f0 fffff880`0796ba59 : fffff880`00000001 00000000`00000103 fffff980`23766f70 00000000`00000001 : tcpipreg!TcpipRegQueryAndUpdateKeyValue+0x363
    fffff880`039a1780 fffff880`01e55754 : fffff880`07971a60 00000000`00000004 00000000`00000000 fffff880`07974318 : tcpipreg!TcpipRegStartRegistryKeyNotification+0xbd
    fffff880`039a17d0 fffff880`0796c293 : 00000000`00000000 00000000`00000000 00000000`00000000 fffff880`07977073 : NETIO!RtlInvokeStartRoutines+0x34
    fffff880`039a1810 fffff800`034b2747 : fffffa80`00000006 fffffa80`0d07d420 fffffa80`0d07e000 00000000`00000001 : tcpipreg!DriverEntry+0x257
    fffff880`039a1860 fffff800`034b2b45 : fffff880`07fd5a80 00000000`00000000 00000000`00000001 00000000`00000001 : nt!IopLoadDriver+0xa07
    fffff880`039a1b30 fffff800`030d1251 : fffffa80`00000000 ffffffff`80001120 fffff800`034b2af0 fffff980`0d88ed50 : nt!IopLoadUnloadDriver+0x55
    fffff880`039a1b70 fffff800`03365ede : 00000000`00000000 fffffa80`06734040 00000000`00000080 fffffa80`0671b040 : nt!ExpWorkerThread+0x111
    fffff880`039a1c00 fffff800`030b8906 : fffff880`037d7180 fffffa80`06734040 fffff880`037e1fc0 00000000`00000000 : nt!PspSystemThreadStartup+0x5a
    fffff880`039a1c40 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxStartSystemThread+0x16
    Lots of tcpipreg.sys calls / NETIO.sys.. again, network related. This problem has only been observed after the machine's TCP/IP configuration has been changed from a static IP address to a dynamic address with DHCP, which leaves an empty value for the IPAddress registry key for the network interface.

    Remove the registry key that can cause the null-byte allocation (verifier can remain enabled)

    a. Boot the machine into Safe Mode

    b. Run regedt32.exe

    c. Find the following registry key, and if the Data value is empty, remove the registry key.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\<your-adapter-interface>

    Name: IPAddress
    Type: REG_MULTI_SZ
    Data:

    NOTE: If the Data is non-NULL, then this is not the cause of this STOP error and the IPAddress registry value should not be deleted. If IPAddress shows no Data value, then delete the IPAddress entry and restart the machine.

    Regards,

    Patrick

  3. #3

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Thanks, Patrick.

    I'm just waiting for the recommended HDD checker to finish, then I'll have a look at the Registry.

    I have Kaspersky Internet Security 2013 running.

    Also, I don't know if it could be related, but the computer has frozen twice this week, needing a reboot.

    Cheers,

    BK

  4. #4

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    I'd definitely recommend uninstalling Kaspersky and replacing it with Microsoft Security Essentials for troubleshooting purposes in this case.

    Kaspersky removal - Service articles

    MSE - Microsoft Security Essentials - Microsoft Windows

    Regards,

    Patrick

  5. #5

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Hi Patrick,

    Now I'm lost - the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\ has eight "sub-folders" - I don't know the correct term for these.

    They are all called something like {CF319788-89BD-4AC7-B903-ed4179DD51E8}

    Seven of them have no sub-folders, but that one has five sub-folders called something like 0727163647963656. Each of these contains Name: IPAddress Type: REG_MULTI_SZ Data: - the Data field is empty in all 5.

    Do I delete each one of these?

    Thanks,

    BK

  6. #6

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    You can give it a try. Set a restore point first - Windows 7 - START | type create | select "Create a Restore Point"

    Regards,

    Patrick

  7. #7

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Well, I learned 2 new things - you can't create A Restore point in Safe Mode, and regedt32.exe is NOT a misprint for regedit.exe!

    Thanks - now I'll see what happens.

    Cheers from Brisbane, Australia!

  8. #8

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F



    Keep me updated.

    Regards,

    Patrick

  9. #9

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Hi again,

    Another BSOD, this time when I tried to reboot. I had deleted those keys as you suggested (without any problems).

    Now to uninstall Kaspersky. I vaguely remember a similar problem a few years ago, when I was also advised to remove the AV I was using - may have been ESET?

    Any point in uploading another zip file? The error was the same - DRIVER_POWER_STATE_FAILURE

    Thanks,

    BK

  10. #10

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Hi,

    No, let's hold off on additional zips until uninstalling Kaspersky and replacing it as advised.

    Regards,

    Patrick

  11. #11

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Doing that now.

    Thanks

  12. #12

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    My pleasure, keep me updated.

    Regards,

    Patrick
    ortho85 says thanks for this.

  13. #13

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Well, it's probably tempting fate, but no BSODs since I uninstalled Kaspersky over 3 weeks ago.

    Strange thing, I had a similar problem 2 years ago, with a different Dell laptop. That time the solution (from sevenforums.com) was to uninstall Avira! I had forgotten that sequence of events.

    So, that's two commercial, highly-rated AV programmes that have proved a pain.

    Thanks, Patrick.

    Now we'll see if Murphy's Law kicks in!

  14. #14

    Re: Occasional BSOD - last was drver_power_state_failure, error 0x9F

    Thanks very much for your update. Glad to hear everything's working now.

    I will hold my opinions on certain antiviruses, but yes, they are very complicated pieces of software that work very in-depth with the OS and are liable to cause many issues if there is a conflict somewhere.

    When you're ready, please navigate to 'Thread Tools' at the top of the thread and select 'Mark this thread as solved'.

    Regards,

    Patrick

Similar Threads

  1. Stopped-up IRPs (0x9F)
    By Vir Gnarus in forum BSOD Kernel Dump Analysis Debugging Information
    Replies: 16
    Last Post: 02-03-2014, 09:11 AM
  2. 0x9F: DRIVER_POWER_STATE_FAILURE
    By hajorulez in forum BSOD, Crashes, Kernel Debugging
    Replies: 19
    Last Post: 11-05-2013, 01:43 PM
  3. 0x9F Bugcheck
    By partof in forum BSOD, Crashes, Kernel Debugging
    Replies: 5
    Last Post: 05-14-2013, 10:59 AM
  4. BSOD 116 Error
    By Nthan in forum BSOD, Crashes, Kernel Debugging
    Replies: 15
    Last Post: 12-13-2012, 02:49 PM
  5. BSOD with 0x00000050 error!
    By calamitag in forum BSOD, Crashes, Kernel Debugging
    Replies: 11
    Last Post: 07-11-2012, 11:33 AM

Log in

Log in