Driver Power State Failure (Windows 10)

kazekaze

Reputable
Sep 18, 2017
4
0
4,510
Just built a new computer, running into this blue screen when booting from cold boot. Restarts after seems to work just fine.

Win 10 64-bit
Ryzen 1700X
Crosshair VI Hero (Latest BIOS Version 1501)
Geforce GTX 1080
G.Skill TridentZ 16GB RAM @ 3200mhz
Samsung 960 EVO M.2
2x Samsung 850 EVO in Raid 0

==================================================
Dump File : 091817-9953-01.dmp
Crash Time : 9/18/2017 3:54:37 PM
Bug Check String : DRIVER_POWER_STATE_FAILURE
Bug Check Code : 0x0000009f
Parameter 1 : 00000000`00000003
Parameter 2 : ffffd401`d46cf060
Parameter 3 : ffffc200`a036e8f0
Parameter 4 : ffffd401`d121a4c0
Caused By Driver : ntoskrnl.exe
Caused By Address : ntoskrnl.exe+16c580
File Description :
Product Name :
Company :
File Version :
Processor : x64
Crash Address : ntoskrnl.exe+16c580
Stack Address 1 :
Stack Address 2 :
Stack Address 3 :
Computer Name :
Full Path : C:\Windows\Minidump\091817-9953-01.dmp
Processors Count : 16
Major Version : 15
Minor Version : 15063
Dump File Size : 2,215,676
Dump File Time : 9/18/2017 3:55:36 PM
==================================================

Minidump dropbox link:
https://www.dropbox.com/sh/5sps7ozmdw1u8pb/AADr6ih8gFHN6Ul-WTXdj8-La?dl=0

Thanks for any help!
 
Solution
Hi kazekaze,

The AMD raid driver is flagged.
Is the raid drivers installed from Windows Update?

0: kd> !irp ffff8d83606c0350 7
Irp is active with 4 stacks 2 is current (= 0xffff8d83606c0468)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace. Pending has been returned
Flags = 00000000
ThreadListEntry.Flink = ffff8d83606c0370
ThreadListEntry.Blink = ffff8d83606c0370
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...
Hi kazekaze,

The AMD raid driver is flagged.
Is the raid drivers installed from Windows Update?

0: kd> !irp ffff8d83606c0350 7
Irp is active with 4 stacks 2 is current (= 0xffff8d83606c0468)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace. Pending has been returned
Flags = 00000000
ThreadListEntry.Flink = ffff8d83606c0370
ThreadListEntry.Blink = ffff8d83606c0370
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 = ffff8d83606c03c8
Tail.Overlay.Thread = 00000000
Tail.Overlay.AuxiliaryBuffer = 00000000
Tail.Overlay.ListEntry.Flink = fffff8000efd3180
Tail.Overlay.ListEntry.Blink = fffff8000efd3180
Tail.Overlay.CurrentStackLocation = ffff8d83606c0468
Tail.Overlay.OriginalFileObject = 00000000
Tail.Apc = 00000000
Tail.CompletionKey = 00000000
cmd flg cl Device File Completion-Context
[IRP_MJ_POWER(16), IRP_MN_WAIT_WAKE(0)]
0 0 ffff8d8362a5e060 00000000 fffff80efdf47020-ffff8d836310d850
\Driver\rcraid CLASSPNP!ClasspPowerUpCompletion
Args: 00000000 00000000 00000000 00000002
>[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
0 e1 ffff8d836310d310 00000000 fffff80efcfe4050-00000000 Success Error Cancel pending
\Driver\Disk partmgr!PmPowerCompletion
Args: 00051100 00000001 00000001 00000002
[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)]
0 e1 ffff8d8362b6c9f0 00000000 fffff8000edbeed0-ffff8d8368761920 Success Error Cancel pending
\Driver\partmgr nt!PopRequestCompletion
Args: 00051100 00000001 00000001 00000002
[N/A(0), N/A(0)]
0 0 00000000 00000000 00000000-ffff8d8368761920

Args: 00000000 00000000 00000000 00000000
IO verifier information:
No information available - the verifier is probably disabled
0: kd> !devstack ffff8d836310d310
!DevObj !DrvObj !DevExt ObjectName
ffff8d8362b6c9f0 \Driver\partmgr ffff8d8362b6cb40 InfoMask field not found for _OBJECT_HEADER at ffff8d8362b6c9c0

> ffff8d836310d310 \Driver\Disk ffff8d836310d460 InfoMask field not found for _OBJECT_HEADER at ffff8d836310d2e0

ffff8d8362a5e060 \Driver\rcraid ffff8d8362a5e1b0 Cannot read info offset from nt!ObpInfoMaskToOffset

!DevNode ffff8d835ec82d30 :
DeviceInst is "SCSI\Disk&Ven_AMD-RAID&Prod_Array_2_\6&23ff7111&0&070300"
ServiceName is "disk"
0: kd> lmvm rcraid
Browse full module list
start end module name
fffff80e`fd540000 fffff80e`fd745000 rcraid T (no symbols)
Loaded symbol image file: rcraid.sys
Image path: \SystemRoot\System32\drivers\rcraid.sys
Image name: rcraid.sys
Browse all global symbols functions data
Timestamp: Tue Mar 28 15:37:02 2017 (58DA66FE)
CheckSum: 00081861
ImageSize: 00205000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
 
Solution
I noticed that the rcraid driver (AMD-RAID Controller [storport]) was version V8.1.0.58, which is the latest version from Crosshair VI driver support page.
However, I found a newer driver from AMD's website from their chipset drivers, which included but did not automatically install the rcraid driver version V8.2.0.24
I've manually installed the newer driver, and after 3 cold boots it seems to be working with no BSOD. I'll report back findings after a week of cold booting to see if the BSOD ever returns.

Thanks a bunch! You led me in the right direction. :)


 
After 7 days, I haven't had an issue with cold booting. The solution is to download the AMD Chipset drivers from the AMD website, then update ONLY the rcraid driver (AMD-RAID Controller [storport]), choose update manually and point it to the AMD Chipset driver folder, it should update from V8.1.0.58 to V8.2.0.24 and that should do the trick.
 


Hi Kazekaze,
Can you provide a link to the AMD driver V8.2.0.24 ? I found a driver (rev 17.30) on AMD site, but it doesn't have that revision number.

Thanks,
Lyle
Crosshair VI Extreme / 1700X
 
Link should be here: http://support.amd.com/en-us/download/chipset?os=Windows%2010%20-%2064