Question BSOD - DRIVER_POWER_STATE_FAILURE

Sep 19, 2024
1
0
10
Please help me

My laptop keeps getting BSOD with the error "stop code: DRIVER_POWER_STATE_FAILURE".
I use docking stations for external SSD and HDD hard drives from Orico.
1. https://www.orico.cc/usmobile/product/detail/id/35502
2. https://www.orico.cc/usmobile/product/detail/id/3551

My computer always crashes when I plug one of these products in and use chrome for about 15-20 minutes, the mouse cursor is laggy and then my computer crashes.
But if I do light tasks like: not opening too many chrome tabs or not transferring heavy data to the external hard drives, etc. then this error does not appear.
I have tried plugging the products into 2 other laptops but no problem occurs. This error only occurs on my Laptop.
I have been experiencing this for 2 weeks. I have searched on google for ways to solve it myself. But the problem is still there and I am gradually becoming desperate.

Below are links to my minidump files, photos of System info if you know please help me I’m very grateful for that!
Google Drive: https://drive.google.com/drive/folders/11NonkDo0x4Uay5zsXHk2wdMliKwDXB23?usp=sharing
or Onedrive: https://1drv.ms/f/c/349dcffb7c879942/Eh7ZMYL_xwdPoAk-_E1XwSYBWmFqzbBV8Nk7QH2xQ3_RVQ?e=U7UHB5
 
one of your external drives is causing crash
you could try this workaround:
boot into recovery mode (from windows start menu, click on reboot while holding shift key)
once in recovery mode, click troubleshoot, select advanced options and choose command prompt
login as admin
then type:
c:
cd c:\windows\system32\drivers
ren uaspstor.sys uaspstor.sys.old
copy usbstor.sys uaspstor.sys

then either click X button to close command prompt or type exit to close it
then exit from recovery and reboot into windows
 
Your problem is Kaspersky. In each of the dumps the triage lists the IRP (Interrupt Request Packet) that's managing the power transition and in all cases the IRP is identical...
Code:
5: kd> !irp ffffa603368eccf0
Irp is active with 6 stacks 3 is current (= 0xffffa603368ece50)
 No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.
     cmd  flg cl Device   File     Completion-Context
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-00000000 

            Args: 00000000 00000000 00000000 00000000
 [IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
            0  0 ffffa60338ef9050 00000000 fffff8026ff4b040-ffffa603351f5a70 
           \Driver\UASPStor    CLASSPNP!ClasspPowerUpCompletion
            Args: 00000000 00000000 00000000 00000000
>[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffa603351f5530 00000000 fffff8026eb44930-00000000 Success Error Cancel pending
           \Driver\disk    partmgr!PmPowerCompletion
            Args: 00000000 00000001 00000001 00000000
 [IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0  0 ffffa60338efa1e0 00000000 00000000-00000000 
           \Driver\partmgr
            Args: 00000000 00000001 00000001 00000000
 [IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
            0 e1 ffffa6032adba4e0 00000000 fffff8026b579a70-ffffa60332f951e8 Success Error Cancel pending
          Unable to load image \SystemRoot\system32\DRIVERS\K4W-21-18\klpnpflt.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for klpnpflt.sys
 \Driver\klpnpflt.K4W-21-18    nt!PopRequestCompletion
            Args: 00000000 00000001 00000001 00000000
 [N/A(0), N/A(0)]
            0  0 00000000 00000000 00000000-ffffa60332f951e8 

            Args: 00000000 00000000 00000000 00000000
The IRP lists the drivers that have been called in the power transition sequence, the one at the bottom is the one that's holding things up, in every dump it's the klpnpflt.sys driver - a component of Kaspersky.

The dump triage also gives us the address of the device object that Windows uses to manage the device in question. From there we can identify the device and you're getting the BSODs on two different disk drives...
Code:
InstancePath is "SCSI\Disk&Ven_TOSHIBA&Prod_MQ01ABF050\7&32b40a86&0&000000"

InstancePath is "SCSI\Disk&Ven_ORICO&Prod_2588US3\7&1a7119f1&0&000000"
That second one is a drive in a USB caddy but the Toshiba is, I think, an internal drive.

I would uninstall Kaspersky, it's the cause of your problems. You don't need it in any case, Windows Firewall and Defender are plenty good enough. In addition, in the current geopolitical climate I would not want a Russian owned product handling security on my PC.