[SOLVED] DRIVER_POWER_STATE_FAILURE BSOD every 6 minutes after driver updates

OldSold

New member
Joined
Mar 29, 2025
Posts
2
Hi everyone,


I'm experiencing DRIVER_POWER_STATE_FAILURE BSODs every 6 minutes after updating my drivers on Windows 10. However, the issue disappears in the following cases:


  • When running Windows in Safe Mode.
  • When running another Windows installation on this computer.
  • When moving the SSD with Windows to another computer (even in normal mode).

This strongly suggests a driver-related issue, but all my troubleshooting attempts have failed. Here’s what I’ve tried so far:


  1. Rolled back drivers to previous versions.
  2. Deleted all drivers via command line: for /F "tokens=2 delims= " %i in ('pnputil /enum-drivers ^| findstr /R "^Published"') do pnputil /delete-driver %i /uninstall /force
  3. Moved the SSD to another PC to force Windows to replace active drivers, then deleted unused ones using Driver Booster and moved it back. No effect.
  4. Used System Restore, but Windows deleted all restore points.
  5. Uninstalled GPU and audio drivers completely using DDU (for both integrated and discrete GPUs).
  6. Checked power settings – set to maximum performance and disabled power-saving features for devices.

Additional info:​


  • I have minidump files and checked them using WhoCrashed and BlueScreenView, but found nothing useful.
  • Event logs point to ntoskrnl.exe and npsvctrig, but that doesn't tell much.
  • Driver Verifier triggered a BSOD on startup (as expected), meaning there’s a faulty driver. I have event logs from that as well.

At this point, I’m out of ideas. Since Windows runs fine in Safe Mode and on another machine, I believe there’s still hope to fix this without reinstalling Windows. Any suggestions?


Thanks in advance!
 

Attachments

Looks like it's a Realtek driver making an unsupported request. This seems to be a driver for Realtek PCIe SD/MMC Card Reader model based on VEN_10EC&DEV_5287.

Code:
Bugcheck code 0000009F
Arguments 00000000`00000003 ffffb087`abf2b060 fffff802`4b863750 ffffb087`abdb7a20
Debug session time: Thu Mar 27 11:34:16.944 2025 (UTC + 1:00)
System Uptime: 0 days 0:05:27.768
0: kd> !mirp ffffb087abdb7a20

Irp Details: ffffb087abdb7a20 [ verbose | !ddt | !irp ]

    Frame Count
    ===========
              4

Irp Stack Frame(s)

      # Driver         Major Minor Flg Ctrl Status  Completion Invoker(s)  Device           File   Context            Completion Routine      Args                                               
    === ============== ===== ===== === ==== ======= ====================== ================ ====== ================== ======================= ===================================================================
    ->3 \Driver\RTSPER POWER     2   0   e1 Pending Cancel, Success, Error ffffb087b578f050 (null) ffffb087c1caa200() nt!PopRequestCompletion 0000000000000000 0000000000000001 0000000000000004 0000000000000000

IO Status: 0xc00000bb (The request is not supported.)

0: kd> !mex.ddt nt!_IO_STACK_LOCATION ffffb087abdb7b80

dt nt!_IO_STACK_LOCATION ffffb087abdb7b80 () Recursive: [ -r1 -r2 -r ] Verbose Normal dt
==================================================================================
   +0x000 MajorFunction        : 0x16 '' = IRP_MJ_POWER
   +0x001 MinorFunction        : 0x2 ''
   +0x002 Flags                : 0 ''
   +0x003 Control              : 0xe1 ''
   +0x008 Parameters           : <anonymous-tag>
   +0x028 DeviceObject         : 0xffffb087`b578f050 _DEVICE_OBJECT   !deviceobject   !devstack
   +0x030 FileObject           : (null)
   +0x038 CompletionRoutine    : 0xfffff802`4e77b0d0     long  nt!PopRequestCompletion+0
   +0x040 Context              : 0xffffb087`c1caa200 Void    [ !ndao dps dc !handle ln ? ]          

0: kd> !devstack 0xffffb087`b578f050
  !DevObj           !DrvObj            !DevExt           ObjectName
> ffffb087b578f050  \Driver\RTSPER     ffffb087b578f1a0  InfoMask field not found for _OBJECT_HEADER at ffffb087b578f020

  ffffb087abee5de0  \Driver\ACPI       ffffb087abdedbe0  InfoMask field not found for _OBJECT_HEADER at ffffb087abee5db0

  ffffb087abf2b060  \Driver\pci        ffffb087abf2b1b0  Cannot read info offset from nt!ObpInfoMaskToOffset

!DevNode ffffb087abf0ac40 :
  DeviceInst is "PCI\VEN_10EC&DEV_5287&SUBSYS_528710EC&REV_01\4&fdf09f5&0&00EE"
  ServiceName is "RTSPER"

0: kd> lmvm RTSPER
Browse full module list
start             end                 module name
fffff802`96d10000 fffff802`96e81000   RtsPer   T (no symbols)           
    Loaded symbol image file: RtsPer.sys
    Image path: \SystemRoot\System32\drivers\RtsPer.sys
    Image name: RtsPer.sys
    Browse all global symbols  functions  data
    Timestamp:        Thu Jan  2 04:12:48 2025 (67760430)
    CheckSum:         0017A02C
    ImageSize:        00171000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:
 
Looks like it's a Realtek driver making an unsupported request. This seems to be a driver for Realtek PCIe SD/MMC Card Reader model based on VEN_10EC&DEV_5287.

Code:
Bugcheck code 0000009F
Arguments 00000000`00000003 ffffb087`abf2b060 fffff802`4b863750 ffffb087`abdb7a20
Debug session time: Thu Mar 27 11:34:16.944 2025 (UTC + 1:00)
System Uptime: 0 days 0:05:27.768
0: kd> !mirp ffffb087abdb7a20

Irp Details: ffffb087abdb7a20 [ verbose | !ddt | !irp ]

    Frame Count
    ===========
              4

Irp Stack Frame(s)

      # Driver         Major Minor Flg Ctrl Status  Completion Invoker(s)  Device           File   Context            Completion Routine      Args                                              
    === ============== ===== ===== === ==== ======= ====================== ================ ====== ================== ======================= ===================================================================
    ->3 \Driver\RTSPER POWER     2   0   e1 Pending Cancel, Success, Error ffffb087b578f050 (null) ffffb087c1caa200() nt!PopRequestCompletion 0000000000000000 0000000000000001 0000000000000004 0000000000000000

IO Status: 0xc00000bb (The request is not supported.)

0: kd> !mex.ddt nt!_IO_STACK_LOCATION ffffb087abdb7b80

dt nt!_IO_STACK_LOCATION ffffb087abdb7b80 () Recursive: [ -r1 -r2 -r ] Verbose Normal dt
==================================================================================
   +0x000 MajorFunction        : 0x16 '' = IRP_MJ_POWER
   +0x001 MinorFunction        : 0x2 ''
   +0x002 Flags                : 0 ''
   +0x003 Control              : 0xe1 ''
   +0x008 Parameters           : <anonymous-tag>
   +0x028 DeviceObject         : 0xffffb087`b578f050 _DEVICE_OBJECT   !deviceobject   !devstack
   +0x030 FileObject           : (null)
   +0x038 CompletionRoutine    : 0xfffff802`4e77b0d0     long  nt!PopRequestCompletion+0
   +0x040 Context              : 0xffffb087`c1caa200 Void    [ !ndao dps dc !handle ln ? ]         

0: kd> !devstack 0xffffb087`b578f050
  !DevObj           !DrvObj            !DevExt           ObjectName
> ffffb087b578f050  \Driver\RTSPER     ffffb087b578f1a0  InfoMask field not found for _OBJECT_HEADER at ffffb087b578f020

  ffffb087abee5de0  \Driver\ACPI       ffffb087abdedbe0  InfoMask field not found for _OBJECT_HEADER at ffffb087abee5db0

  ffffb087abf2b060  \Driver\pci        ffffb087abf2b1b0  Cannot read info offset from nt!ObpInfoMaskToOffset

!DevNode ffffb087abf0ac40 :
  DeviceInst is "PCI\VEN_10EC&DEV_5287&SUBSYS_528710EC&REV_01\4&fdf09f5&0&00EE"
  ServiceName is "RTSPER"

0: kd> lmvm RTSPER
Browse full module list
start             end                 module name
fffff802`96d10000 fffff802`96e81000   RtsPer   T (no symbols)          
    Loaded symbol image file: RtsPer.sys
    Image path: \SystemRoot\System32\drivers\RtsPer.sys
    Image name: RtsPer.sys
    Browse all global symbols  functions  data
    Timestamp:        Thu Jan  2 04:12:48 2025 (67760430)
    CheckSum:         0017A02C
    ImageSize:        00171000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:
This actually helped! Thank you very much! I suffered for 2 days, and all because of the card reader driver. I have a card reader slot in my laptop, and I threw the card reader away a long time ago. And the new driver apparently solved Windows if it didn't receive a response from the device for 6 minutes. It was worth turning off the driver, and everything went away. It's strange that completely removing the drivers didn't help before, apparently Windows remembers them and puts them back.
 
If you remove drivers from Windows, through Windows Update they will automatically be reinstalled assuming they came from Windows Update originally. That's normal behavior actually.

Happy to help :-)
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top