[SOLVED] Having BSOD once everytime i turn on PC

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

ammarzool

Distinguished
Dec 2, 2014
40
0
18,540
Hello ,
need help with my BSOD its starting to get annoying ....
i get a BSOD just once everytime i turn on my PC ... then it restart and everything goes normally i don't get it until i turn it on the next day
the error is Driver Power State Failure



My specs:

Graphics Card: Rx 580 8GB

Processor: Ryzen 5 2600

Memory: 16GB RAM

Operating System: Windows 10 PRO

Motherboard: B450 Tomahawk





DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time.
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: ffffd80d67385df0, Physical Device Object of the stack
Arg3: ffffd70d7e48b8d0, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: ffffd80d6d0c8450, The blocked IRP

Debugging Details:
------------------


KEY_VALUES_STRING: 1

Key : Analysis.CPU.Sec
Value: 2

Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on DESKTOP-MTLO2KL

Key : Analysis.DebugData
Value: CreateObject

Key : Analysis.DebugModel
Value: CreateObject

Key : Analysis.Elapsed.Sec
Value: 25

Key : Analysis.Memory.CommitPeak.Mb
Value: 62

Key : Analysis.System
Value: CreateObject


BUGCHECK_CODE: 9f

BUGCHECK_P1: 3

BUGCHECK_P2: ffffd80d67385df0

BUGCHECK_P3: ffffd70d7e48b8d0

BUGCHECK_P4: ffffd80d6d0c8450

DRVPOWERSTATE_SUBCODE: 3

DRIVER_OBJECT: ffffd80d678bf060

IMAGE_NAME: UsbHub3.sys

MODULE_NAME: UsbHub3

FAULTING_MODULE: fffff8066ea90000 UsbHub3

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXPNP: 1 (!blackboxpnp)


PROCESS_NAME: System

STACK_TEXT:
ffffd70d7e48b898 fffff80663d8ae36 : 000000000000009f 0000000000000003 ffffd80d67385df0 ffffd70d7e48b8d0 : nt!KeBugCheckEx
ffffd70d7e48b8a0 fffff80663d8ad42 : ffffd80d6c3046e0 ffffd70d7e48ba10 000000000000007b ffffaf81cead7180 : nt!PopIrpWatchdogBugcheck+0xea
ffffd70d7e48b910 fffff80663b31119 : ffffaf81ceae7300 00000000000000ff ffffd70d7e48bb18 0000000000000008 : nt!PopIrpWatchdog+0x22
ffffd70d7e48b960 fffff80663b32067 : 0000000000000008 0000000000989680 ffffaf81ceae7300 000000000000001a : nt!KiProcessExpiredTimerList+0x159
ffffd70d7e48ba50 fffff80663c70a7a : ffffffff00000000 ffffaf81cead7180 0000000000000000 ffffaf81ceae7300 : nt!KiRetireDpcList+0x4a7
ffffd70d7e48bc60 0000000000000000 : ffffd70d7e48c000 ffffd70d7e486000 0000000000000000 0000000000000000 : nt!KiIdleLoop+0x5a


IMAGE_VERSION: 10.0.17763.1

STACK_COMMAND: .thread ; .cxr ; kb

FAILURE_BUCKET_ID: 0x9F_3_IMAGE_UsbHub3.sys

OS_VERSION: 10.0.17763.1

BUILDLAB_STR: rs5_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {58bbe6fe-0b43-accc-1beb-340d4227ae9c}

Followup: MachineOwner
 
Last edited:
Solution
Problem was solved , thx guys ^^ after a long time finally figured it out

was my DS3 (dualshock 3 "ps3 controller") causing it .... now i don't keep it connected to my PC , only when i need it and it always boot normally now
In the last dump, it looks like a driver from sixaxis controller is causing problems.
This driver is quite old too
Code:
0: kd> lmvm sixaxis
Browse full module list
start             end                 module name
fffff804`90480000 fffff804`90485780   sixaxis  T (no symbols)           
    Loaded symbol image file: sixaxis.sys
    Image path: \SystemRoot\System32\drivers\sixaxis.sys
    Image name: sixaxis.sys
    Browse all global symbols  functions  data
    Timestamp:        Mon Jan 23 06:37:31 2012 (4F1CF21B)
    CheckSum:         000133F3
    ImageSize:        00005780
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:
 

ammarzool

Distinguished
Dec 2, 2014
40
0
18,540
In the last dump, it looks like a driver from sixaxis controller is causing problems.
This driver is quite old too
Code:
0: kd> lmvm sixaxis
Browse full module list
start             end                 module name
fffff804`90480000 fffff804`90485780   sixaxis  T (no symbols)          
    Loaded symbol image file: sixaxis.sys
    Image path: \SystemRoot\System32\drivers\sixaxis.sys
    Image name: sixaxis.sys
    Browse all global symbols  functions  data
    Timestamp:        Mon Jan 23 06:37:31 2012 (4F1CF21B)
    CheckSum:         000133F3
    ImageSize:        00005780
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:
that sixaxis driver is the one from my Playstation controller ?? someone here in post suggseted i change the USB i have my keyboard on ... so i switched between my keyboard and PS controller on the USB input ??
 

ammarzool

Distinguished
Dec 2, 2014
40
0
18,540
Uninstall the Razor driver and leave it off for a few days. See if the problems continue.

Just as a follow up, did you move or make sure your Razor devices were in the USB 2.0 ports (not USB 3.0)?
yes i moved it ... and reinstalled the razor ....
i can't really uninstall it .... it will reinstall itself automatically as long as its connected
can you check the last minidump and tell me which driver it is ?
 
I would suggest doing the following
  • turn down the overclock on the RAM
  • update your chipset drivers

The dump indeed looks the same
Code:
8: kd> !irp ffffe406`c32c8920 1
Irp is active with 18 stacks 15 is current (= 0xffffe406c32c8de0)
 No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.  
Flags = 00000000
ThreadListEntry.Flink = ffffe406c32c8940
ThreadListEntry.Blink = ffffe406c32c8940
IoStatus.Status = 00000000
IoStatus.Information = 00000000
RequestorMode = 00000000
Cancel = 00
CancelIrql = 0
ApcEnvironment = 00
UserIosb = 00000000
UserEvent = 00000000
Overlay.AsynchronousParameters.UserApcRoutine = 00000000
Overlay.AsynchronousParameters.UserApcContext = 00000000
Overlay.AllocationSize = 00000000 - 00000000
CancelRoutine = 00000000   
UserBuffer = 00000000
&Tail.Overlay.DeviceQueueEntry = ffffe406c32c8998
Tail.Overlay.Thread = 00000000
Tail.Overlay.AuxiliaryBuffer = 00000000
Tail.Overlay.ListEntry.Flink = ffffe406c8845b48
Tail.Overlay.ListEntry.Blink = fffff80139c2a800
Tail.Overlay.CurrentStackLocation = ffffe406c32c8de0
Tail.Overlay.OriginalFileObject = 00000000
Tail.Apc = 00000000
Tail.CompletionKey = 00000000
     cmd  flg cl Device   File     Completion-Context
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
>[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffe406c31222b0 00000000 fffff801496c82c0-ffffe406c31090d0 Success Error Cancel pending
           \Driver\USBHUB3    UsbHub3!HUBPDO_WdmPnpPowerIrpCompletionRoutineForAsynchronousCompletion
            Args: 00051100 00000001 00000001 00000002
 [IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffe406c31222b0 00000000 fffff80149656090-ffffe406c32be1f0 Success Error Cancel pending
           \Driver\USBHUB3    HIDCLASS!HidpFdoPowerCompletion
            Args: 00051100 00000001 00000001 00000002
 [IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffe406c32be0a0 00000000 fffff8013997cdf0-ffffe406c32c81e0 Success Error Cancel pending
          *** WARNING: Unable to verify timestamp for sixaxis.sys
 \Driver\sixaxis    nt!PopRequestCompletion
            Args: 00051100 00000001 00000001 00000002
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-ffffe406c32c81e0    

            Args: 00000000 00000000 00000000 00000000
 

ammarzool

Distinguished
Dec 2, 2014
40
0
18,540
I would suggest doing the following
  • turn down the overclock on the RAM
  • update your chipset drivers
The dump indeed looks the same
Code:
8: kd> !irp ffffe406`c32c8920 1
Irp is active with 18 stacks 15 is current (= 0xffffe406c32c8de0)
No Mdl: No System Buffer: Thread 00000000:  Irp stack trace. 
Flags = 00000000
ThreadListEntry.Flink = ffffe406c32c8940
ThreadListEntry.Blink = ffffe406c32c8940
IoStatus.Status = 00000000
IoStatus.Information = 00000000
RequestorMode = 00000000
Cancel = 00
CancelIrql = 0
ApcEnvironment = 00
UserIosb = 00000000
UserEvent = 00000000
Overlay.AsynchronousParameters.UserApcRoutine = 00000000
Overlay.AsynchronousParameters.UserApcContext = 00000000
Overlay.AllocationSize = 00000000 - 00000000
CancelRoutine = 00000000  
UserBuffer = 00000000
&Tail.Overlay.DeviceQueueEntry = ffffe406c32c8998
Tail.Overlay.Thread = 00000000
Tail.Overlay.AuxiliaryBuffer = 00000000
Tail.Overlay.ListEntry.Flink = ffffe406c8845b48
Tail.Overlay.ListEntry.Blink = fffff80139c2a800
Tail.Overlay.CurrentStackLocation = ffffe406c32c8de0
Tail.Overlay.OriginalFileObject = 00000000
Tail.Apc = 00000000
Tail.CompletionKey = 00000000
     cmd  flg cl Device   File     Completion-Context
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000   

            Args: 00000000 00000000 00000000 00000000
>[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffe406c31222b0 00000000 fffff801496c82c0-ffffe406c31090d0 Success Error Cancel pending
           \Driver\USBHUB3    UsbHub3!HUBPDO_WdmPnpPowerIrpCompletionRoutineForAsynchronousCompletion
            Args: 00051100 00000001 00000001 00000002
[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffe406c31222b0 00000000 fffff80149656090-ffffe406c32be1f0 Success Error Cancel pending
           \Driver\USBHUB3    HIDCLASS!HidpFdoPowerCompletion
            Args: 00051100 00000001 00000001 00000002
[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffe406c32be0a0 00000000 fffff8013997cdf0-ffffe406c32c81e0 Success Error Cancel pending
          *** WARNING: Unable to verify timestamp for sixaxis.sys
\Driver\sixaxis    nt!PopRequestCompletion
            Args: 00051100 00000001 00000001 00000002
[N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-ffffe406c32c81e0   

            Args: 00000000 00000000 00000000 00000000
i'm not overclocking my ram , i will try the chipset update
 
i'm not overclocking my ram , i will try the chipset update
You are overclocking the RAM, the SPD speed is 2133MHz.
Code:
[Memory Device (Type 17) - Length 40 - Handle 001dh]
  Physical Memory Array Handle  000fh
  Memory Error Info Handle      001ch
  Total Width                   64 bits
  Data Width                    64 bits
  Size                          8192MB
  Form Factor                   09h - DIMM
  Device Set                    [None]
  Device Locator                DIMM 1
  Bank Locator                  P0 CHANNEL B
  Memory Type                   1ah - Specification Reserved
  Type Detail                   4080h - Synchronous
  Speed                         3000MHz
  Manufacturer                  Unknown
  Serial Number                         
  Asset Tag Number              [String Not Specified]
  Part Number                   CMR16GX4M2D3000C16
 

ammarzool

Distinguished
Dec 2, 2014
40
0
18,540
You are overclocking the RAM, the SPD speed is 2133MHz.
Code:
[Memory Device (Type 17) - Length 40 - Handle 001dh]
  Physical Memory Array Handle  000fh
  Memory Error Info Handle      001ch
  Total Width                   64 bits
  Data Width                    64 bits
  Size                          8192MB
  Form Factor                   09h - DIMM
  Device Set                    [None]
  Device Locator                DIMM 1
  Bank Locator                  P0 CHANNEL B
  Memory Type                   1ah - Specification Reserved
  Type Detail                   4080h - Synchronous
  Speed                         3000MHz
  Manufacturer                  Unknown
  Serial Number                       
  Asset Tag Number              [String Not Specified]
  Part Number                   CMR16GX4M2D3000C16
hmm but the ram is 3000hz as i bought it from Amazon and i set it to 3000 since i bought the PC in late December
 
hmm but the ram is 3000hz as i bought it from Amazon and i set it to 3000 since i bought the PC in late December
3000 is the max tested speed accomplished with XMP, the SPD is 2133.

Ok, you ran the memory at 3000 for almost a year. You know that, although you may gain a performance boost, you eventually have to turn down the overclock because the hardware can't handle the same for a long period, which can be sooner or later.
 

ammarzool

Distinguished
Dec 2, 2014
40
0
18,540
Problem was solved , thx guys ^^ after a long time finally figured it out

was my DS3 (dualshock 3 "ps3 controller") causing it .... now i don't keep it connected to my PC , only when i need it and it always boot normally now
 
Solution